Commit Graph

2873 Commits

Author SHA1 Message Date
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
HDVinnie 51937c897e Merge pull request #4498 from Roardom/phpstan2
(Update) Upgrade to phpstan 2
2025-02-25 07:43:41 -05:00
Roardom ab0851f73a update: upgrade to phpstan 2 2025-02-24 17:19:39 +00:00
Roardom 1af1862229 fix: store user-uploaded files in private directories
Filenames were randomized for a few of these to prevent public access, but it's still much better to put user-uploaded files behind auth.
2025-02-24 16:03:01 +00:00
HDVinnie 46bd45b9b1 Merge pull request #4490 from Roardom/fix-featured 2025-02-23 09:41:10 -05:00
HDVinnie 6080308758 Merge pull request #4485 from Roardom/tinyint-bool
(Fix) Migrate boolean columns to tinyint(1)
2025-02-20 18:05:21 -05:00
HDVinnie 51e098861b Merge pull request #4484 from Roardom/hide-flush-ghost-peers
(Update) Hide 'flush ghost peers' button when external tracker is enabled
2025-02-20 18:04:28 -05:00
Roardom cbbd074a43 fix: featured torrent icon
Regression from #4469

The select argument in the query was missing in a few places.
2025-02-20 16:11:14 +00:00
Roardom 58ff976f12 update: hide 'flush ghost peers' button when external tracker is enabled
The button doesn't do anything anyways for the external trackers. Users have to just wait it out.
2025-02-19 06:32:41 +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
HDVinnie c48d062a75 Merge pull request #4469 from Roardom/normalize-featured 2025-02-18 10:32:14 -05:00
HDVinnie ae1d16f237 Merge pull request #4479 from Roardom/improve-quick-search 2025-02-15 08:19:53 -05:00
Roardom aa57a375cd update: add fallback images to quicksearch 2025-02-13 23:18:15 +00:00
Roardom 8e455ef448 fix: api chat controller json return types
Makes static analysis happy.
2025-02-11 06:06:17 +00:00
Roardom df9fa5004c fix: normalize torrent featured flag
When the featured flag goes out of sync with the featured_torrents table (for reasons still unknown), the torrent is permanently labeled as freeleech, while 100% of traffic is always credited.
2025-02-10 17:47:12 +00:00
Roardom 6a103cee97 refactor: use laravel notifications for system user private messages 2025-02-02 18:48:27 +00:00
Roardom dc8ba9530e fix: updating bon earning with no conditions 2025-02-02 11:44:39 +00:00
HDVinnie 22ee788343 Merge pull request #4450 from Roardom/fix-bon-earning-dashboard
(Fix) Various staff dashboard issues with new bon system
2025-01-28 12:01:11 -05:00
HDVinnie d2452f478f Merge pull request #4447 from Roardom/spellcheck
(Add) Spell check ci
2025-01-28 12:00:43 -05: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 1c5b3c5c26 fix: storing bon earnings without conditions 2025-01-24 09:32:57 +00:00
Roardom 868ad35aa4 refactor: swap magic RedirectResponse withX('Y') to with('X', 'Y')
Allows ctrl+clicking to access the underlying function unlike the previous magic implementation. Probably also negligibly faster.

Swapped all instances of `>withSuccess(` -> `>with('success', `, `>withWarning(` -> `>with('warning', `, and `>withInfo(` -> `>with('info', ` with ide's find and replace.
2025-01-21 16:05:11 +00:00
HDVinnie 85fd77b0bf Revert "(Add) Allow Modo users to 'Revive' Deleted Invites & Expired Invites." 2025-01-20 08:38:53 -05:00
HDVinnie f0672496b2 Merge pull request #4422 from clandestine8/add-revive-invites
(Add) Allow Modo users to 'Revive' Deleted Invites & Expired Invites.
2025-01-20 08:29:26 -05:00
HDVinnie 306cd7a3d9 Merge pull request #4337 from Roardom/playlist-last-added
(Update) Save timestamps of when torrents are added to playlists
2025-01-17 00:33:47 -05:00
Roardom d922562f86 update: make bonus point allocation more customizable 2025-01-16 21:40:25 +00:00
clandestine8 4d19d6ff58 Update: Rework to conform to project code styling.
- Use Inline Model Syntax
   - Divide the functionality of revive from resend, requiring the user to explicitly Resend the invite.
   - Inline Blade Logic to remove @php ... @endphp block
   - Add 'revive' endpoint for Invites.
   - Add missing default translations
2025-01-11 16:33:42 -05:00
clandestine8 e3bdda2860 Add: Allow Modo users to 'Revive' Deleted Invites & Expired Invites.
- Configuration to Enable/Disable in 'config/other.php'
  - Enabled by Default
  - Expiration Data is extended by the existing 'invite_expire' config.
2025-01-11 14:33:38 -05:00
HDVinnie 98e5cbf518 fix: Call to a member function isNot() on null
- the post delete function needs to be updated. issue is if the first post of topic is deleted then then the $topic->first_post_user_id is no longer valid
2025-01-02 15:19:49 -05:00
HDVinnie 9ea8838cc6 add: prefix option 2025-01-01 16:05:58 -05:00
HDVinnie bd5c00e9d3 Merge pull request #4390 from HDInnovations/Dependencies 2024-12-26 22:48:45 -05:00
HDVinnie fc7272bbb1 PHP Style Change (Laravel Pint CI) 2024-12-24 01:59:20 +00:00
Roardom 2edfd6c893 update: increase zip limits
One user couldn't download their zips within 1024M, but were able to successfully download with 2048M
2024-12-18 04:18:53 +00:00
HDVinnie 455ba75337 Merge pull request #4380 from Roardom/group-permissions
(Add) Edit forum permissions when creating/editing group
2024-12-16 19:52:22 -05:00
Roardom 1e342d98fe add: edit forum permissions when creating/editing group 2024-12-16 11:04:27 +00:00
Jay Sizzla 4230d62df0 Add latest Torrent and Request comments to home page 2024-12-09 18:42:58 +00:00
HDVinnie e6dd5cf410 add: new pending torrents page
- this is a new pending torrents page for all users to view. Useful for uploaders not wanting to dupe a pending or postponed upload.
2024-12-05 19:37:42 -05:00
HDVinnie 193c280358 fix: eager loading regression from #2908
- category was duplicated awhile back in https://github.com/HDInnovations/UNIT3D-Community-Edition/pull/2908
2024-12-03 23:03:48 -05:00
HDVinnie e71b28c588 Merge pull request #4358 from Roardom/modq-order
(Fix) Order torrent creation from most to least important
2024-12-02 08:38:47 -05:00
HDVinnie 8a5c9ae43c Merge pull request #4360 from HDInnovations/Request-4353
(Add) Display reports on torrent page
2024-12-01 22:25:20 -05:00
HDVinnie 72dd3c5159 add: display reports on torrent page
- closes request #4353
2024-12-01 22:15:43 -05:00
HDVinnie 192b5ed15d chore: remove unused imports that pint is missing 2024-12-01 20:52:32 -05:00
Roardom e7c369002e fix: order torrent creation from most to least important 2024-12-01 19:51:20 +00:00
Roardom 88888e5f6c fix: invite tree query
Regression from #4350
2024-11-28 11:10:46 +00:00
HDVinnie b988c96686 Merge branch '8.x.x' into fix-invite-tree-query 2024-11-26 20:18:14 -05:00