Commit Graph
86 Commits
Author SHA1 Message Date
Spine 4afc7f0e1e json objects are constructed with implicit managers 2025-12-07 19:49:11 +01:00
Spine 23f206a75e use property id instead of method id() in phpunit code 2025-10-13 09:26:11 +02:00
Spine d8058f7b77 add non-Music audiobook/ebook report types 2025-10-09 09:41:54 +02:00
Spine de779923e0 refactor edit torrent group 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
itismadness 2de542715b Prevent duplicate logs being added for torrent 2025-09-10 13:01:53 +02:00
Spine 61242036d1 some additional economic stats 2025-09-10 13:01:53 +02:00
Spine c9645beb91 drop mysql log table 2025-08-27 16:44:44 +02:00
Spine 24c623e600 introduce a second phase of mysql migrations (and drop migrated tables) 2025-08-27 16:44:43 +02:00
Spine 3823ac07c2 dual-write ratio watches to Pg 2025-08-07 16:03:10 +02:00
Spine 9a9b88c74f revamp request creation interface 2025-08-07 16:03:10 +02:00
Spine 9c91be8e28 remove parentheses from (new Class())->method() 2025-08-07 16:03:10 +02:00
Spine 2b5822e42c unit test site options 2025-07-28 17:00:18 +02:00
Spine 0cbbf6169a allow multiple ip ranges to be banned 2025-07-28 17:00:18 +02:00
Spine 944e045feb mysql must not do any data escaping/mangling 2025-07-28 16:55:17 +02:00
Spine d07d3ae9a4 remove embedded viewer property in Torrent and TGroup classes 2025-07-28 16:55:17 +02:00
Spine 45783f69bb rework IPv4 matching to work with delta seconds 2025-07-28 16:55:17 +02:00
Spine 3e9b2bcb4f phpstan level 8 preparation 2025-07-28 16:55:16 +02:00
Spine 889766f032 migrate user change pw and announce key to pg 2025-07-28 16:55:16 +02:00
Spine 8b10c67f14 migrate blog and news to pg 2025-07-28 16:55:16 +02:00
Spine 3e9d9f3815 migrate IP ban facility to Pg and revamp UI 2025-07-28 16:55:16 +02:00
Spine 2be870508f consistent findById() logic 2025-07-28 16:55:16 +02:00
Spine 1fbf231c6c use GazelleUnitTest\Helper everywhere 2025-07-28 16:55:16 +02:00
Spine 2b37c53e8a replace user->id() method with user->id property 2025-07-28 16:55:16 +02:00
Spine 6a90ea2c45 prepare for phpstan 2.0 2025-07-28 16:55:16 +02:00
Spine d5f3941e7a BaseObject knows how to remove itself from the database 2025-07-28 16:55:16 +02:00
Spine bc97f72009 migrate email blacklists to pg 2025-07-28 16:55:15 +02:00
Spine 407b374d3e refactor Blog constructor 2025-05-23 14:41:16 +02:00
Spine ed3ec08d08 store the viewer in the request context 2025-05-23 14:41:16 +02:00
Spine 49a8d567f0 logging facility is available from BaseContext 2025-02-24 14:37:56 +01:00
Spine e98d6175e4 nuke Users::format_username and Users class 2025-02-24 14:37:56 +01:00
Spine b0fc1cb4b3 creating a news article also creates the announcement thread 2025-02-24 14:37:56 +01:00
Spine a1d28be05d twigify new ajax torrent report 2025-02-24 14:37:56 +01:00
Spine 8e94601533 payment unit tests 2025-02-24 14:37:56 +01:00
Spine 6434dbe56c add a user audit trail facility 2024-12-20 09:39:21 +01:00
Spine 767a1bc985 fix report title escaping 2024-12-20 09:39:21 +01:00
Spine 8ec8529c7e define an interface to allow the addition of collage entries 2024-12-20 09:39:21 +01: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
sheepish 85fb4ac7e5 implement session filter by date 2024-12-20 09:39:20 +01:00
Spine d6055cfe2e enforce PSR12.Classes.ClosingBrace and PSR12.ControlStructures.ControlStructureSpacing 2024-12-20 09:39:18 +01:00
Spine 150438291f fix primary key declaration of Torrent\ReportType 2024-08-02 13:11:39 +02:00
sheepish 4a5997eec1 automated reports framework 2024-08-02 13:11:39 +02:00
Spine cb5ecc91fc dogfood the storing of top 10 torrents in unit tests 2024-04-07 19:57:20 +02:00
Spine 3bfab2f7ae LoginWatch uses Manager\IPv4 to set address bans 2024-04-07 19:56:42 +02:00
Spine ed0d0f81f7 remove unnecessary parameter in resolve() call 2024-04-07 19:56:42 +02:00
Spine e5ad72fd2b refactor reverse dns lookups and clean the DOM 2024-04-07 19:49:35 +02:00
Spine 6a7e10e96b apply phpcs PSR12.Files.FileHeader PSR12.Operators.OperatorSpacing... 2024-04-07 19:46:35 +02:00
Spine 338a1feb54 apply phpcs PSR2.Methods.FunctionClosingBrace PSR12.Classes.ClassInstantiation 2024-04-07 19:46:30 +02:00
Spine f8039ae998 show user and upload flows over two years 2024-04-07 19:41:24 +02:00