Commit Graph

666 Commits

Author SHA1 Message Date
Roardom 11257ae7a0 fix: mark staff report replies as read automatically 2024-07-02 21:14:03 +00:00
MiM-MiM af3c6e4ed3 Update: Moderation comment
- Removed app.url handled by bbcode parser.
- Changed to single quote strings for parts without escape characters (newlines).
2024-07-01 16:11:03 -04:00
MiM-MiM 1dce66e5d9 Update: Moderation Private Message
- Fix: Spacing typo.
- Fix: Set sender as read=true.
- Update: Add the URL to the message.
- Update: Add a quote tag around the staff message.
2024-07-01 12:03:03 -04:00
Roardom 6d729fee16 fix: consistently upsert user into external announce on group change 2024-06-24 02:50:33 +00:00
Roardom c33376608b fix: properly remove receiver_id column from private_messages 2024-06-19 09:41:05 +00:00
Roardom 8b9b038701 fix: conversation creation
Should use `sender_id`, not `user_id`. Also need to create conversations for all non-system pms.
2024-06-15 01:55:03 +00:00
Roardom 2f48eba1be fix: chatroom deletion only comparing name
Also remove the chat repository usage as it's unneeded and will be removed completely soon.
2024-06-09 05:57:37 +00:00
Roardom 2e57262e97 fix: strict types phpstan errors 2024-05-23 15:38:35 +00:00
Roardom b86475a732 add: strict types to all files 2024-05-23 13:58:29 +00:00
HDVinnie 3762d6eb11 (Add) Request #3792 (#3795)
* add: #3792

- closes #3792
2024-04-30 14:10:06 -04:00
HDVinnie e73ade1a81 fix: forum create bug 2024-03-13 15:00:54 -04:00
HDVinnie 378af760f2 add: #3636
- closes #3636
2024-03-12 10:42:31 -04:00
Roardom eda5f28d4c update: set default topic state filter per forum
Useful for forums dedicated to fixing bugs or adding suggestions. This way, topics can be closed when bugs are fixed or suggestions are implemented, and opening the forum only shows relevant bugs/suggestions by default. Topics with different states can be accessed by changing the filter back to `Any`.
2024-03-06 12:02:23 +00:00
Roardom 336c70dd73 update: combine staff wiki and wiki category pages 2024-03-01 06:35:47 +00:00
Roardom f2dbdd324c fix: whitelisted image url domain matching
Use wildcards on the full url instead of just the hostname.
2024-02-28 22:54:47 +00:00
Roardom 829101f093 add: bbcode image domain whitelist 2024-02-26 09:11:59 +00:00
HDVinnie 0dcf021039 Merge branch '7.x.x' into forum-permission-scopes 2024-02-25 18:39:29 -05:00
HDVinnie 194e761169 Merge pull request #3573 from Roardom/forum-permissions
(Refactor) Rename permissions to forum_permissions
2024-02-25 18:36:59 -05:00
HDVinnie 77b9754e4d Merge pull request #3569 from Roardom/system-user-id
(Refactor) Use system user id constant in more places
2024-02-25 18:36:12 -05:00
Roardom 6e5b3d9e3b refactor: use scope for forum authorization 2024-02-25 10:23:56 +00:00
Roardom 4311507870 refactor: rename permissions to forum_permissions 2024-02-25 06:21:41 +00:00
Roardom 580da7022d refactor: rename permissions to forum_permissions 2024-02-25 00:19:04 +00:00
Roardom f8d6e73902 refactor: use system user id constant in more places 2024-02-24 05:08:58 +00:00
HDVinnie 4918799072 Merge pull request #3567 from Roardom/many-internals
(Update) Allow users to be part of multiple internal groups
2024-02-23 21:02:02 -05:00
Roardom c3c95c2d41 update: allow users to be part of multiple internal groups 2024-02-23 23:57:12 +00:00
Roardom 3847bde266 update: swap sleep in command for confirm
Will speed up some test cases too.
2024-02-23 13:55:22 +00:00
HDVinnie 221b9e4dee remove: joypixel emojis 2024-02-22 17:44:53 -05:00
Roardom 686f1560ca update: separate forum categories into their own model 2024-02-12 07:39:52 +00:00
Roardom f30dec4a0c update: remove show_forum permission
This permission is used the same as the `read_topic` permission.
2024-02-10 19:50:05 +00:00
Roardom 4422222a4b add: automatic torrent freeleeches
Automatically set torrents to freeleech if they match the given criteria.
2024-02-07 11:14:39 +00:00
Roardom 6bcdb71bde fix: group order in various locations 2024-02-01 12:27:50 +00:00
Roardom 4b3583fff0 add: torrent leak search 2024-01-28 10:54:12 +00:00
Roardom c6f220bf84 add: email logging
Don't log the email addresses themselves to maintain user privacy.
2024-01-21 10:59:26 +00:00
Roardom d613092ed8 update: allow empty peer id prefix for client blacklist
Simple way to block all clients in emergencies.
2024-01-12 11:50:01 +00:00
HDVinnie 705ecdb888 Merge pull request #3358 from Roardom/increase-phpstan-level
(Refactor) Increase phpstan level
2024-01-07 15:09:29 -05:00
HDVinnie aa9a1be77d PHP Style Change (Laravel Pint CI) 2024-01-07 19:36:27 +00:00
HDVinnie f3015b50b1 Merge pull request #3355 from HDInnovations/User-Deletes
(Fix) User Deletes
2024-01-07 14:35:37 -05:00
HDVinnie 0acb5d30ac update: UserController.php 2024-01-07 14:32:19 -05:00
Roardom 0ef7cc235a fix: phpstan level 7 controller errors 2024-01-07 17:13:20 +00:00
HDVinnie aa3dc8ed18 refactor: enums 2024-01-04 03:26:10 -05:00
HDVinnie 46b60bd434 fix: user soft deleting
- adds missing relation
- syncs AutoSoftDeleteDisabledUsers and destroy function in staff user controller
2024-01-04 02:15:00 -05:00
Roardom 7b02629c2b update: wikis to current code practices 2023-12-29 06:17:53 +00:00
HDVinnie 757af7be3e add: wikis system
- migrations needed
- views need to be updated to latest unit3d structure
2023-12-19 18:21:43 -05:00
HDVinnie 0317bf790e Merge pull request #3298 from LostRager/patch-1
(Fix) Mass Validate Users
2023-12-17 10:13:50 -05:00
LostRager 222e5a1f91 Update MassActionController.php 2023-12-17 07:24:20 +01:00
Roardom 6d107e3642 add: tracker request rate stats to staff dashboard 2023-12-15 11:21:40 +00:00
Roardom 6e10faff3d update: external tracker api
Log a more detailed error, and separate user and group into separate api calls.
2023-12-06 09:17:59 +00:00
HDVinnie 2804877b1e Merge branch '7.x.x' into announce-logging 2023-11-16 19:39:57 -05:00
Roardom 1221b6809b add: apikey logging 2023-11-16 18:27:49 +00:00
Roardom 9319f7fb66 add: announce logging for debugging 2023-11-16 16:37:38 +00:00