Roardom
f51bfab180
add: option to snooze reports
2024-09-03 01:36:07 +00:00
Roardom
b36639db54
update: make reports searchable, filterable and sortable
2024-09-02 22:34:11 +00:00
HDVinnie
9bc9588d7b
Merge branch '8.x.x' into pr/4029
2024-08-29 23:15:41 -04:00
Roardom
34a443608e
fix: topic starters not receiving notifications
...
regression from 7490a7a
2024-08-28 16:57:13 +00:00
Roardom
666361a749
fix: prevent users from replying to deleted system user
2024-08-28 05:51:18 +00:00
HDVinnie
4d863b7c89
Merge branch '8.x.x' into pr/4029
2024-08-26 20:15:35 -04:00
HDVinnie
f0a43ba96b
Merge pull request #4089 from Roardom/fix-hardcoded-movie-id-torrents-secondary-nav
...
(Fix) Don't use hardcoded category id in torrents secondary navbar
2024-08-26 16:57:39 -04:00
HDVinnie
06a4e94029
Merge pull request #4086 from Roardom/reduce-numeric-strings
...
(Refactor) Reduce usage of numeric strings
2024-08-26 16:55:37 -04:00
HDVinnie
931c99c690
Merge pull request #4083 from Roardom/system-user-id
...
(Update) Use system user id constant in more places
2024-08-26 16:51:18 -04:00
HDVinnie
ed25077f63
Merge pull request #4081 from Roardom/remove-cat-num-torrent
...
(Remove) Unused category `num_torrents` column
2024-08-26 16:50:21 -04:00
Roardom
80176233e5
fix: don't use hardcoded category id in torrents secondary navbar
2024-08-26 12:09:12 +00:00
Roardom
9ab8ba18e5
refactor: reduce usage of numeric strings
2024-08-26 10:14:52 +00:00
Roardom
5a9ae37921
update: use system user id constant in more places
2024-08-26 09:28:44 +00:00
Roardom
d1465ae390
remove: unused category num_torrents column
2024-08-25 14:14:24 +00:00
HDVinnie
47552410a4
fix: user report redirect
2024-08-24 09:18:25 -04:00
Roardom
47647bd481
fix: request deletion permissions
...
If we don't allow users to edit their request if someone else has added their bon to it, surely we shouldn't allow them to delete the request either.
2024-08-23 05:22:26 +00:00
HDVinnie
1087dff233
Merge branch '8.x.x' into meilisearch-3
2024-08-18 01:19:43 -04:00
HDVinnie
ea83b46d09
Merge pull request #4054 from Roardom/eloquent-relations
...
(Refactor) Use eloquent relations directly
2024-08-18 01:17:23 -04:00
Roardom
a0299daa16
refactor: use eloquent relations directly
2024-08-18 03:26:41 +00:00
HDVinnie
ec32982755
Merge pull request #4063 from Roardom/password-reset-history
...
(Add) Password reset history logging
2024-08-17 12:02:11 -04:00
Roardom
5f28892153
add: password reset history logging
2024-08-17 15:05:47 +00:00
Roardom
7af1a9963c
refactor: don't call ->toDateTimeString() on carbon instances
...
Eloquent already does this for us automatically by calling __toString() on Carbon instances with the default format being the same as the mysql timestamp format.
2024-08-17 09:20:08 +00:00
HDVinnie
784e783af7
update: AuditController
2024-08-15 15:52:18 -04:00
HDVinnie
66b82e6ae1
add: staff audit activity
2024-08-13 20:57:06 -04:00
Roardom
ef8b23dd7c
fix: search by name if argument is supplied in rss search
2024-08-12 12:00:13 +00:00
Roardom
dd538f73b0
fix: use the "all" matching strategy in meilisearch
...
Resembles the sql search better.
2024-08-12 11:58:50 +00:00
Roardom
e02d25875b
fix: various invite tree fixes
...
Average seedtime is now average and not total. Swap tree stats of seedsize vs seedtime. Use correct user for last action. Filter out infinite ratios.
2024-08-12 05:19:03 +00:00
HDVinnie
1293086d27
Merge pull request #4042 from Roardom/invite-tree
...
(Add) Invite tree user page
2024-08-11 17:42:32 -04:00
Roardom
66f7dc08f0
add: invite tree user page
2024-08-11 17:27:00 +00:00
Roardom
f5195a000c
update: lazy load stats index
2024-08-11 05:29:57 +00:00
HDVinnie
e736d2973f
Merge pull request #4034 from Roardom/refactor-upserts
2024-08-10 13:11:47 -04:00
HDVinnie
8450f4d49d
Merge pull request #4033 from Roardom/peer-stats
2024-08-10 13:11:24 -04:00
Roardom
ee55abcd3b
refactor: use relational upserts
...
New feature added to laravel 11.18-11.19 that results in cleaner code.
2024-08-10 09:43:58 +00:00
Roardom
8f65d5095e
update: improve client stats
...
Group client versions by their respective client, count number of peers per client, and link to peer search for staff.
2024-08-10 07:11:32 +00:00
Roardom
73da1a1eb3
add: types to chat repository
...
Just absolute minimal changes for now to prevent breakage as much as possible.
2024-08-10 03:15:36 +00:00
HDVinnie
0b23f629af
Merge pull request #4031 from Roardom/fix-larastan-relations
2024-08-09 23:07:04 -04: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
fa35e4e5c0
add: use meilisearch to search torrents
2024-08-06 02:15:25 +00:00
Roardom
d4b05d3961
fix: don't save non-existant can_download state
...
This value isn't sent in the form and shouldn't be here.
2024-08-06 01:40:57 +00:00
HDVinnie
0ed2a5a055
fix: torrent trump import
2024-08-04 20:12:28 -04:00
HDVinnie
004a719375
Merge pull request #4011 from Roardom/fix-some-user-group-permissions
...
(Fix) Some user group permissions
2024-08-04 19:46:03 -04:00
HDVinnie
7469a11ea1
add: #4006
...
- closes #4006
2024-07-28 21:18:09 -04:00
Roardom
2e91e1157f
fix: some user group permissions
...
These permissions were never meant to be directly edited by staff. They should never have been added to the staff user edit page as it just caused confusion when the settings reset at the daily group change. I've now added these settings to the group directly and allow the settings on the user edit page to override the group settings. I refrained from fixing the can_download permission for now, because so many different things affect it and it will need at 3 separate permissions to control everything it does. Trying to fix it will take much more effort than what can be fixed today. Because of this, I removed the setting from the user edit page to reduce confusion from staff who don't realize it is controlled by the scheduler. Relevant issue: #1820 .
2024-07-26 22:35:45 +00:00
HDVinnie
b0ed0263fb
Merge pull request #4009 from Obi-Wana/add-poll-expiry-date
2024-07-24 13:28:10 -04:00
Jay Sizzla
6894cca148
Allow polls to expire after a certain date
2024-07-24 16:23:06 +02:00
Roardom
e9fe52ac6d
update: use composite primary key for history
2024-07-23 06:24:57 +00:00
Roardom
d8f10b40da
fix: small bookmark button again again
...
Goodbye livewire. Livewire's diffing algorithm kept messing up this livewire component.
2024-07-22 05:02:17 +00:00
Roardom
340122755c
update: sort pinned topics by priority
...
resolves #3989
2024-07-19 16:56:54 +00:00
HDVinnie
fd5ec29e6f
Merge pull request #3983 from Roardom/peers-composite-primary-key
...
(Update) Use composite primary key for peers
2024-07-17 02:43:04 -04:00
Roardom
10fc1b2368
update: use composite primary key for peers
...
The same as was done in #2446 and reverted in ace8dcb but this time using workarounds for Eloquent when it tries to use the non-existing `id` column.
2024-07-16 09:45:03 +00:00