Commit Graph

110 Commits

Author SHA1 Message Date
Spine
2dcefd7e2b more phpcs rules 2025-02-24 14:37:55 +01:00
Spine
3636beea07 fix cache errors when filelists exceed 1 MiB 2024-12-20 09:39:22 +01:00
Spine
60648adc92 enable additional strict phpstan checks 2024-12-20 09:39:21 +01:00
Spine
be21b57baa replace ajax.post by Request part I 2024-12-20 09:39:21 +01:00
Spine
09ad328ab2 optimize torrent activity queries 2024-12-20 09:39:21 +01:00
Spine
fc288b4cd4 twigify torrent delete form 2024-12-20 09:39:20 +01:00
sheepish
563048a67c revamp torrent flags 2024-12-20 09:39:20 +01:00
Spine
95244e3f89 script to clean out superfluous MP3 V2 entries 2024-08-02 13:11:39 +02:00
Spine
b61ee988ce add phpmd and tidy up some unused variables 2024-04-07 19:56:42 +02:00
Spine
f9ad806625 pass user object to Torrent::seederList() 2024-04-07 19:56:42 +02:00
Spine
acf15751ff update to handle json tracker output 2024-04-07 19:56:42 +02:00
Spine
338a1feb54 apply phpcs PSR2.Methods.FunctionClosingBrace PSR12.Classes.ClassInstantiation 2024-04-07 19:46:30 +02:00
Spine
8008eaa0a1 rework download freeleech logic 2024-04-07 19:37:33 +02:00
Spine
f772d17e25 update rector, protect the consts! 2024-01-31 09:38:38 +01:00
Spine
5b4de30050 pass objects to Log methods 2024-01-01 13:16:25 +01:00
Spine
5c42da97a3 PMs are sent by creating a conversation in an Inbox 2024-01-01 13:15:58 +01:00
Spine
d5a95c2bc6 encapsulate download logic in a testable class 2023-11-20 21:09:15 +01:00
Spine
335451c534 unit tests for torrent flags 2023-11-20 20:52:22 +01:00
Spine
267f2e1735 remove old phpcs exclusions 2023-10-15 17:50:10 +02:00
sheepish
0e772aeee2 fix deleting torrent from ocelot 2023-10-15 17:48:34 +02:00
Spine
bb61a3d384 generalized featured album toolbox and rework freeleeching 2023-10-15 17:47:58 +02:00
Spine
1efbc2ea15 refactor tableName() as a class constant 2023-09-19 13:21:25 +02:00
sheepish
d8534a7998 some bbcode render fixes 2023-09-19 13:19:58 +02:00
Spine
0cceae3f56 replace torrents.Time by torrents.created; phpstan cleansing 2023-09-19 13:15:43 +02:00
Spider
e625179931 Reseed grace period 2023-09-19 09:31:26 +02:00
Spine
a5af4500b6 refactor torrent filelist regeneration 2023-09-19 09:26:55 +02:00
Spine
15d6410d28 twigify top10 history 2023-06-28 19:59:16 +02:00
Spine
0bcb789d78 remove calls to Artists::display_artists() in Collectors 2023-06-28 13:16:39 +02:00
Spine
95b0bdbea0 the torrents_details_%d cache key has been retired 2023-06-28 09:49:53 +02:00
Spine
e5f7d0f7e7 Upload notification as a task 2023-05-01 19:01:29 +02:00
sheepish
8721696184 fix reaper duplicated site log messages 2023-05-01 17:12:52 +02:00
Spine
77ebf18b7c Handle unseeded and never-seeded uploads in a sane manner 2023-04-04 19:07:56 +02:00
Spine
c293a6a9e3 revamp torrent log uploading 2023-04-04 18:55:57 +02:00
Spine
8a0a2ce529 refactor torrent upload locking 2023-03-08 18:29:06 +01:00
sheepish
7d77fed092 allow to view logs of deleted torrents 2023-03-08 18:29:06 +01:00
Spine
f16cb8cd33 apply rector to app/ 2023-03-08 18:29:05 +01:00
sheepish
728a1e9f68 clean up torrent filename 2023-03-08 09:51:50 +01:00
Spine
3ae02f3602 gut local caching in PHP instance 2023-02-03 11:13:56 +01:00
Spine
6ab58ab20f create torrent groups with Manager\TGroup::create() 2023-02-03 11:13:56 +01:00
Spine
fef09f9e84 let the category drive the filename generation 2023-02-03 11:13:55 +01:00
Spine
3033139c63 move setViewer() to TorrentAbstract 2023-02-03 11:13:55 +01:00
Spine
56ab047525 renormalize method name TGroup::text() 2023-02-03 11:13:55 +01:00
Spine
36f1fe4eb0 degrade gracefully when a torrent cannot be found 2023-02-03 11:13:55 +01:00
Spine
68e2479be2 move refresh() from Manager\TGroup to TGroup 2023-02-03 11:13:55 +01:00
Spine
122a34334d Torrent::uploadDate() and User::joinDate() become created() #consistency 2023-02-03 11:13:54 +01:00
Spine
113645e022 deleted torrents are first-class objects 2023-02-03 11:13:54 +01:00
Spine
c7f7f093c4 appify the removal of rip logs 2023-02-03 11:13:54 +01:00
Spine
5dbcc2d506 renormalize Request and TGroup artist roles 2023-02-03 11:13:54 +01:00
Spine
c0b1c6a680 refactor torrent flag tables (bad files, lossy master etc) 2023-02-03 11:13:54 +01:00
Spine
3986ec9d82 url() is a BaseObject method 2023-02-03 11:13:53 +01:00