Roardom
ca7f998299
update: livewire v4
2026-02-17 08:30:19 +00:00
Roardom
68b29a18f2
refactor: use typed middleware
...
Also removed the middleware aliases for the typed alternatives.
2026-02-08 23:05:52 +00:00
Roardom
e1b3384fde
refactor: swap fortify for native laravel registration
2026-01-28 01:14:10 +00:00
Roardom
991a61b435
refactor: swap fortify for native laravel email verification
2026-01-27 11:38:25 +00:00
Roardom
3c20933a16
update: move group requirements into top nav
...
Much easier to find
2026-01-13 02:53:15 +00:00
Jay
a00c58200d
add: upload contests
...
Add a modular base set-up that allows adding more different event types.
This one adds upload contests. More can be added the same way with minimal coding efforts.
Implementing a completely automated system may not be feasible, as there are too many individual variations and nuances to account for.
2026-01-10 09:48:40 +00:00
HDVinnie
da2d300a7c
update: dependencies
2026-01-02 18:43:35 -05:00
Roardom
c44e4a358d
Merge pull request #5142 from Obi-Wana/events-are-giveaways
...
(Refactor) Events should be named Giveaways
2026-01-02 06:43:25 +00:00
Roardom
2c09474570
refactor: swap fortify for native laravel functions for password resets
...
First step in replacing fortify.
2025-12-02 05:22:10 +00:00
Jay Sizzla
6546c3b999
Rename Events to Giveaways
2025-11-29 12:39:44 +00:00
Jay Sizzla
fb31f889d3
Add reports assigning
2025-11-01 12:19:38 +00:00
tetrahydroc
c0549e0b71
fix: authenticated image controller needs to bypass torrent approved scope
2025-10-17 08:00:01 +00:00
HDVinnie
eff38a9ebb
Merge pull request #4934 from HDInnovations/delete-group
...
(Add) Ability to delete groups
2025-09-07 16:58:30 -04:00
HDVinnie
34b9643e24
add: ability to delete groups
...
- request #4268
2025-09-02 09:43:30 -04:00
HDVinnie
ee2fd3789d
add: staff ticket category and priority management
...
- request #4674
2025-09-01 20:58:36 -04:00
HDVinnie
65c2576ac3
(Update) Torrent reseed request system ( #4928 )
2025-08-31 11:24:33 -04:00
Roardom
e2212b38f0
add: user unregistered info hash page
...
Allow users to find torrents they're announcing that have been deleted on site.
2025-08-04 06:23:51 +00:00
Roardom
4a8248d576
refactor: rename top10 to trending
...
It is more than just a top 10 page now.
2025-06-30 07:39:55 +00:00
Roardom
46bfccc8b7
refactor: use enums for auth guards, middleware groups, and rate limits
2025-06-22 20:00:02 +00:00
Roardom
109846807e
refactor: reduce route group nesting
...
Reduces some unneeded grouping. Make sure to ignore whitespace when reviewing.
2025-06-12 06:40:28 +00:00
Roardom
8be596a137
refactor: group middleware declarations into more logical groupings
...
Make sure to review the diff without whitespace
2025-06-09 06:23:10 +00:00
AnabolicsAnonymous
58cf5da261
add: user chatbox message stats
2025-05-24 03:25:36 -05:00
HDVinnie
094f64ed46
refactor: mass private message system
...
- Dedicated CRUD controller
- Allow selected groups only
- Old Mass action controller will be moved to own Mass validate users controller in separate pr
- closes #4690
2025-05-06 08:37:54 -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
HDVinnie
b440dd5900
Merge pull request #4622 from Roardom/my-bookmarks
...
(Add) User bookmarks page
2025-04-13 16:01:12 -04:00
Roardom
9d478c928b
remove: public view of all users in group
2025-04-05 10:31:11 +00:00
Roardom
1cba83bdd7
add: user bookmarks page
...
This alternative to the torrents page with the bookmarked option ticked doesn't allow for any of the advanced search options, however it does allow sorting by bookmark creation date.
2025-04-03 11:50:08 +00:00
Roardom
9efc2d3c5c
add: playlist categories
2025-04-01 09:54:31 +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
2a3a718dfe
Merge pull request #4553 from Roardom/game-db
...
(Refactor) Save igdb games to the database
2025-03-12 21:29:17 -04:00
Roardom
321a533316
fix: use separate rate limiter for authenticated images
...
30 per minute for web is too easy to hit.
2025-03-11 21:26:18 +00:00
Roardom
8fde78124b
refactor: save igdb games to the database
...
Step 1 towards cleaner meta fetching code.
Users with a game category must run `php artisan fetch:meta` after migration.
2025-03-11 19:48:25 +00:00
Roardom
6011334b96
fix: playlist image links
...
Regression from #4497 .
2025-03-05 16:25:54 +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
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
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
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
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
a56c0cf73d
(Add) New torrent moderator group ( #4351 )
...
* add: new torrent moderator group
- this group is limited to moderating and editing torrents via is_editor and is_torrent_modo group permissions
2024-11-26 20:17:49 -05:00
Roardom
18b3735085
add: log unregistered torrents
2024-11-13 09:56:43 +00:00
Roardom
ff5e30295a
add: staff-configurable events with daily prizes
2024-10-15 08:20:13 +00:00
Roardom
855e4ab41b
fix: return 404 when numeric route parameter isn't numeric
...
Keeps these 500 errors out of our logs.
2024-09-29 10:25:23 +00:00
Roardom
54f823b8e0
update: allow reopening tickets
2024-09-22 11:03:24 +00:00
HDVinnie
428bf63910
add: base donation system
2024-09-12 13:03:38 -04:00
Roardom
f51bfab180
add: option to snooze reports
2024-09-03 01:36:07 +00:00
Roardom
5f28892153
add: password reset history logging
2024-08-17 15:05:47 +00:00
Roardom
66f7dc08f0
add: invite tree user page
2024-08-11 17:27:00 +00:00