23 Commits
Author SHA1 Message Date
Spine 2b35246b95 record login failures in a separate table 2026-05-31 21:28:15 +02:00
Spine 73280dcfc1 move task scheduler to Pg 2026-05-27 23:35:10 +02:00
Spine 20b59ce599 remove task HideOldRequests 2026-05-27 23:29:06 +02:00
Spine dd3714680b simplify TaskScheduler::taskDetailList() query + gather related functions together 2026-05-27 23:29:05 +02:00
Spine 59cb3c2e89 demote users for ratio using pg tables 2026-05-27 23:29:05 +02:00
Spine f3b09a7902 enqueuing an insane task restores its sanity 2025-10-01 09:34:01 +02:00
Spine 5686b6e274 merge torrent history and required ratio calculation tasks 2025-09-17 22:07:58 +02:00
Spine 887dfe7747 run manually enqueued tasks 2025-09-10 13:01:53 +02:00
Spine d4ecc793c9 relay requests from mysql to pg 2025-08-07 16:03:09 +02:00
Spine 3a0cc78aaf remove bespoke site_log relay 2025-08-07 16:03:09 +02:00
Spine fecf0ceea1 simplify task scheduler implementation 2025-08-07 16:03:09 +02:00
Spine 6a90ea2c45 prepare for phpstan 2.0 2025-07-28 16:55:16 +02:00
Spine 683228acc2 enable PSR1.Classes.ClassDeclaration and PSR1.Files.SideEffects 2024-12-20 09:39:21 +01:00
Spine 5d2faf4554 fix phpunit autoload and remove require'd files 2024-12-20 09:39:20 +01:00
Spine 338a1feb54 apply phpcs PSR2.Methods.FunctionClosingBrace PSR12.Classes.ClassInstantiation 2024-04-07 19:46:30 +02:00
Spine 4b0af108ab reformat phpcs Generic.Functions.FunctionCallArgumentSpacing.NoSpaceAfterComma 2024-04-07 19:46:19 +02:00
Spine 66e4b3e7c0 upgrade to phpunit v10 2024-01-31 09:38:39 +01:00
Spine e72d09ad1d revamp how inactive users are deactivated 2023-09-19 13:15:43 +02:00
Spine e4240a349e move scheduler to app/Task*, address phpstan issues 2023-06-28 09:52:02 +02:00
Spine b5bcecd3e2 no output from run() during unit testing 2023-04-04 19:10:11 +02:00
Spine 83aa91bd71 fix some easy phpstan level 7 issues 2023-04-04 19:00:57 +02:00
Spine e3ba156a69 abstract away the global $DB 2023-03-08 18:29:06 +01:00
Spine e1534ca977 unit tests for scheduled tasks 2023-03-08 18:29:06 +01:00