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
Roardom
47fcc9cde5
update: chunk loading of torrents when making zips
...
Prevents the need for manually setting higher memory limits.
Also removed the empty check to simplify logic and transactions, and an empty zip is completely normal.
2025-11-17 06:04:25 +00:00
Roardom
2334b28c64
Merge pull request #5113 from Roardom/rename-warnings-bans-notes
...
(Refactor) Rename warnings/bans/notes <-> user/staff relations
2025-11-11 10:07:29 +00:00
Roardom
72a1e1a885
refactor: rename warnings/bans/notes <-> user/staff relations
...
These relations are older than the laravel convention for using camel case. Clean up their names to match modern styling and make them easier to read.
2025-11-08 10:23:22 +00:00
Roardom
4785bd6dc1
fix: only show post/topic chatbox notifications for non-ranked forums
...
The name of the topic is more important than the achievement count.
2025-11-06 05:07:48 +00:00
Jay Sizzla
25acde5e8d
Fix tests
2025-11-01 12:19:38 +00:00
Jay
1d3b052b21
Updates from code review
...
Co-authored-by: Roardom <roardom@protonmail.com >
2025-11-01 12:19:38 +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
2584917aa1
Merge pull request #4994 from Roardom/people-also-downloaded
...
(Add) People also downloaded
2025-10-23 17:07:10 +00:00
Roardom
0b6f75c1dc
add: people also downloaded
...
Show a list of titles on the torrent and similar pages that other people that downloaded the given torrent have also downloaded.
2025-10-23 17:02:48 +00:00
Roardom
3309186394
Merge pull request #5054 from Roardom/register-validate-email-dns
...
(Update) Validate email dns for register, profile update, invite
2025-10-18 07:29:49 +00:00
Roardom
7aee9f4c3e
update: validate email dns for register, profile update, invite
...
closes #5030
2025-10-17 22:49:54 +00:00
tetrahydroc
c0549e0b71
fix: authenticated image controller needs to bypass torrent approved scope
2025-10-17 08:00:01 +00:00
Roardom
2b6f5a997c
Merge pull request #5051 from Roardom/peer-stats-upgrade
...
(Add) Torrent count and single seed count to client stats
2025-10-15 05:36:50 +00:00
Roardom
84e2841f33
Merge pull request #5049 from Roardom/fix-api-meta
...
(Fix) Torrent filter api not returning meta poster and genres
2025-10-10 09:25:38 +00:00
Roardom
0f27f96535
add: torrent count and single seed count to client stats
...
Makes it easy to see which clients are most/least responsible for keeping alive torrents on the site.
2025-10-08 20:29:14 +00:00
Roardom
ef86a6ccbb
fix: torrent filter api not returning meta poster and genres
...
fixes https://github.com/Jackett/Jackett/issues/8682#issuecomment-3240336916
2025-10-08 01:37:09 +00:00
Roardom
e66856f386
Merge pull request #5028 from Roardom/interval-syntax
...
(Refactor) Replace date_sub and date_add mysql syntax with - and +
2025-10-07 07:36:37 +00:00
Roardom
80ff243ad6
Merge pull request #5026 from Roardom/move-language-model
...
(Refactor) Move Language class from models to helpers
2025-10-07 00:46:49 +00:00
Roardom
13422a553b
refactor: move Language class from models to helpers
...
It's not exactly an eloquent model.
2025-10-03 19:17:18 +00:00
Roardom
b0968db537
refactor: replace date_sub and date_add mysql syntax with - and +
...
Much easier to read for similar logic.
2025-10-03 10:09:10 +00:00
Roardom
ec9b19ffbf
refactor: use boolean for user audible
...
Instead of int.
2025-09-30 06:58:59 +00:00
HDVinnie
36e814da47
Merge pull request #4991 from Roardom/tips-gifts-user-soft-deleted
2025-09-20 18:37:38 -04:00
HDVinnie
14910a3bf9
Merge pull request #4990 from Roardom/controller-swal-casing
2025-09-20 18:35:19 -04:00
HDVinnie
607948884b
Merge pull request #4984 from Roardom/remove-unused-category-var
2025-09-20 18:26:16 -04:00
Roardom
876bd5521a
refactor: include deleted users in tips and gifts user relations
...
There is no desire to hide soft deleted users from gifts and tips.
2025-09-20 19:18:05 +00:00
Roardom
cc26a18d05
update: prefer sentence case over title case in toast notifications
2025-09-20 03:09:40 +00:00
Roardom
237ae904ab
remove: unused variable assignment
...
These variables aren't used.
2025-09-19 06:26:22 +00:00
Roardom
2861c61401
refactor: remove forum getPermission() function
2025-09-18 20:28:09 +00:00
HDVinnie
bf0b98fd5f
Merge pull request #4957 from Roardom/cache-flexible
2025-09-12 13:22:11 -04:00
Roardom
2a3270e748
update: use cache()->flexible() to improve response times
2025-09-12 01:43:47 +00:00
HDVinnie
1c9c7c7f1c
Merge pull request #4955 from Roardom/request-controller-relations
2025-09-11 08:18:02 -04:00
Roardom
60b19fb432
refactor: improve request relation fetching on request page
...
Assume that each request only has one of (tmdb_movie_id, tmdb_tv_id, igdb_game_id) filled out, and just load all non-null relations for cleaner code.
2025-09-11 07:29:38 +00:00
Roardom
6f09283cbc
refactor: improve torrent relation fetching on torrent page
...
Rely more on eloquent relations instead of using raw queries inside of the views.
2025-09-11 07:29:12 +00:00
HDVinnie
78ff837e83
Merge pull request #4942 from Roardom/auditable-morphs
2025-09-09 21:41:19 -04:00
Roardom
58c86a5251
refactor: use morph relations for auditable trait
2025-09-10 00:43:44 +00:00
Roardom
fc20561066
fix: eager loading fixes for user.group
2025-09-09 01:51:16 +00:00
HDVinnie
4e1d55d4fd
Merge pull request #4900 from Roardom/torrent-file-ui-optimization
2025-09-07 19:27:58 -04:00
Roardom
3876beb9fa
update: optimize torrent hierarchical file list preview popup
...
For a torrent with 12k files, reduces page load time from 24 seconds to 3.4 seconds
2025-09-07 22:59:52 +00:00
Roardom
88dd691716
update: use glow effect around peer counts as torrent activity indicator
...
Requires less screen space, and easier to tell from a glance.
2025-09-07 21:22:28 +00:00
HDVinnie
c9adf262cb
add: anon forum posts
2025-09-07 17:12:36 -04: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
0a7814f453
update: cleanup logic and test
2025-09-07 16:12:51 -04:00
Roardom
28c99c9736
refactor: cleanup workaround for creating systembot echoes/audibles
...
When the user changes the bot in the front-end (e.g. clicks the systembot button), it calls the bot pm method with an empty string and the pm method creates audibles/echoes but doesn't create the message if it's an empty string. Feels like an awfully hacky method, so I'm making the logic more explicit.
2025-09-03 03:32:14 +00:00
Roardom
f3bb05a93b
fix: eager loading of user for echo and audible eloquent resources
2025-09-03 03:32:14 +00:00
Roardom
67058a702c
refactor: inline $which in chatbox api
...
Makes the code easier to follow.
2025-09-03 03:32:14 +00:00
Roardom
27f8f51362
refactor: inline runbot in chat api
2025-09-03 03:32:14 +00:00
Roardom
7cfb4317c2
refactor: remove unused targeted variable in chat api
2025-09-03 03:32:14 +00:00
Roardom
bf1492e92a
refactor: use more readable syntax to parse chatbox /msg command
2025-09-03 03:32:14 +00:00