208 Commits

Author SHA1 Message Date
Roardom d10df2a8c2 fix: ticket notification shouldSend logic
Regression from #4274.
2025-12-02 07:41:02 +00:00
Jay Sizzla 2855238c7d Show unsolved report counts in torrent view 2025-11-01 12:19:38 +00:00
Jay Sizzla fb31f889d3 Add reports assigning 2025-11-01 12:19:38 +00:00
Roardom 1c6bce64c3 refactor: simplify instanceof in match (true)
Now that models are final, we can do this without any gotchas or phpstan errors.
2025-10-29 10:19:58 +00:00
Charlie Hutty ab0393d669 fix: anonymous forum reply leaks username in notifications 2025-10-19 19:26:30 +01:00
Roardom 48b56e35e6 update: don't send failed login notifications to users who can't login 2025-10-11 04:13:33 +00:00
HDVinnie 14e5a1e4a3 refactor: warning expire to bundle notification
Co-authored-by: Roardom <roardom@protonmail.com>
2025-09-15 21:11:41 -04:00
HDVinnie c9adf262cb add: anon forum posts 2025-09-07 17:12:36 -04:00
Roardom 725d13b0c4 refactor: remove unused ticket/comment events/listeners/notifications
These aren't currently being used. If this functionality is to be completed, it should be easy enough to find the code through the git history again. However, UNIT3D doesn't really use events and it'd be better for most of the notification sending to be inline (except the stale one of course).
2025-06-10 07:28:34 +00:00
HDVinnie b710910021 Merge pull request #4656 from Roardom/update-comment-notifications
(Update) Always notify uploader/requester on replies
2025-06-05 13:58:40 -04:00
Roardom cead2c21a7 fix: ci from phpstan update 2025-05-21 17:10:28 +00:00
LostRager 13aeb24729 fix: donation expired notification 2025-05-12 14:07:49 -04:00
Roardom c9e58f6f56 add: playlist suggestions
Allow other users to suggest torrents to add to other users' playlists.
2025-04-15 11:41:22 +00:00
Roardom 39f4a15a7d update: always notify uploader/requester on replies
But don't send two notifications, one to the top level commenter, and one to the uploader, if they happen to be the same user. Keep the logic that notifies the top level commenter of any replies within.
2025-04-14 09:49:13 +00:00
Roardom ae33c74f2b refactor: prefix tmdb metadata models with tmdb
Will help for when there exists other metadata sources available (such as already done for igdb)

Step 4 in cleaner meta fetching code.
2025-03-17 20:41:01 +00:00
HDVinnie f8060e3e22 fix: notification setting logic when notification doesn't exist 2025-03-09 06:00:52 +00:00
Roardom 14ce0ba99d fix: bulk torrents delete notification message 2025-03-06 13:33:34 +00:00
Jay Sizzla d0d187753a Use individual if statements instead of using OR conditions 2025-02-27 13:39:49 +00:00
Jay 1b1e8399c4 Code cleanup & improvements
Co-authored-by: Roardom <78790963+Roardom@users.noreply.github.com>
2025-02-27 13:09:23 +00:00
Jay Sizzla bf479ec455 Use shouldSend for NewPostTag notifications 2025-02-27 13:09:23 +00:00
Jay Sizzla 19eb2819ba Use shouldSend for NewCommentTag notifications 2025-02-27 13:09:23 +00:00
Jay Sizzla 3f91b00747 Use shouldSend for NewTopic notifications 2025-02-27 13:09:23 +00:00
Jay Sizzla 6e34a86388 Use shouldSend for NewBounty notifications 2025-02-27 13:09:23 +00:00
Jay Sizzla c1771dc65c Use shouldSend for NewComment notifications 2025-02-27 13:09:23 +00:00
Jay Sizzla 29c144a931 Use shouldSend for NewRequestUnclaim notifications 2025-02-27 13:09:23 +00:00
Jay Sizzla a3524f9092 Use shouldSend for NewRequestClaim notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla 034fecac9f Use shouldSend for NewRequestFillApprove notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla 9e1dd2acf7 Use shouldSend for NewRequestFillReject notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla 1942d9f13b Use shouldSend for NewRequestFill notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla aa8cefe803 Use shouldSend for NewPost notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla c2ad50f230 Use shouldSend for NewBon notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla 66fc82f6d7 Use shouldSend for NewUnfollow notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla e52a635f7c Use shouldSend for NewFollow notifications 2025-02-27 13:08:43 +00:00
Jay Sizzla 54a9541240 Use shouldSend for NewUpload notifications 2025-02-27 13:08:43 +00:00
Roardom b2e29cfcf0 fix: migrate boolean columns to tinyint(1)
These columns were previously tiny ints without the (1) display width or regular ints, or smallints. They should all be tinyint(1).
2025-02-19 06:25:21 +00:00
Roardom 6a103cee97 refactor: use laravel notifications for system user private messages 2025-02-02 18:48:27 +00:00
Roardom 604b7e1937 add: spell check ci
Just an initial portion for now fixing incorrect text and preventing future incorrect text. Eventually, I'd like to fix everything still listed under "ignoredWords" in cspell.json.
2025-01-24 11:30:34 +00:00
Roardom 8d6e2ba3e6 add: scroll to comment when clicking new comment notification 2024-08-18 19:54:15 +00:00
Roardom 4c7b406874 fix: larastan errors in notifications 2024-08-11 02:17:25 +00:00
Roardom 64a60089d9 refactor: treat sprintf as native function
This breaks the pint CI currently. This is probably due to the next version of php (8.4) adding opcache optimizations to sprintf and our config requiring pre-slashing native functions.
2024-08-09 21:08:26 +00:00
Roardom 68645ef825 fix: types for livewire comments 2024-06-09 04:05:01 +00:00
HDVinnie e8883c132a PHP Style Change (Laravel Pint CI) 2024-05-26 19:17:19 +00:00
HDVinnie 1f702a2d37 Merge pull request #3863 from Roardom/title-subscribe
(Refactor) Wishlist and add movie/tv subscriptions
2024-05-26 15:13:22 -04:00
Roardom 0df196f077 refactor: wishlist and add movie/tv subscriptions
closes #3826
2024-05-24 11:38:06 +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 3240dd696a update: notifications 2024-04-15 14:26:10 -04:00
HDVinnie ccc98875ea fix: post tip notification 2024-03-24 18:57:46 -04:00
HDVinnie 93b17f0419 chore: license 2024-03-19 17:56:44 -04:00