Commit Graph
47 Commits
Author SHA1 Message Date
Spine 3e9b2bcb4f phpstan level 8 preparation 2025-07-28 16:55:16 +02:00
Spine f34afafebc record torrent flag add/remove in torrent log 2025-07-28 16:55:16 +02:00
Spine 82376f08df sleep as little as possible in time-critical tests 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 ed3ec08d08 store the viewer in the request context 2025-05-23 14:41:16 +02:00
Spine a6a2028414 audit trail: stop updating AdminComments 2025-05-23 14:41:16 +02:00
sheepishandSpine 0da6d42fd1 improve ajax request log-related data 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 3b3470d734 migrate site log to postgres (phase I) 2025-02-24 14:37:56 +01:00
Spine 45e3625e4b check if a CD fill meets the requested specs 2025-02-24 14:37:55 +01:00
sheepishandSpine 9a1c9c4b80 track individual request votes 2024-12-20 09:39:21 +01:00
Spine 767a1bc985 fix report title escaping 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 1c4d7d19c9 revamp tag management 2024-12-20 09:39:20 +01:00
Spine 5d2faf4554 fix phpunit autoload and remove require'd files 2024-12-20 09:39:20 +01:00
Spine 2c688bbc92 take request creation timestamp jitter into account 2024-12-20 09:39:20 +01:00
Spine fc288b4cd4 twigify torrent delete form 2024-12-20 09:39:20 +01:00
itismadnessandSpine 8c51c1f662 Fix showing request tags on user profile 2024-12-20 09:39:19 +01:00
itismadnessandSpine c8e003ee2d Fix request(s) API returning dict sometimes 2024-12-20 09:39:19 +01:00
Spine 727635cfa9 flush the thread catalogue entry for a modified forum post 2024-12-20 09:39:18 +01:00
sheepishandSpine a546bb5732 improve group merge matching on upload 2024-12-20 09:39:18 +01:00
Spine 22dba8b387 twigify request detail page 2024-08-02 13:27:51 +02:00
Spine 862ae02e6d pass per-page config setting to sitelog manager 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 a06d099002 split new/edit requests into separate files 2024-01-31 09:38:39 +01:00
Spine 227307b841 use hasArtistRole() where appropriate 2024-01-31 09:21:16 +01:00
Spine 8d8cf523a9 phpstan more things 2023-11-20 19:56:00 +01:00
Spine 267f2e1735 remove old phpcs exclusions 2023-10-15 17:50:10 +02:00
Spine 55f1f897a8 improve caching of total request stats 2023-10-15 17:45:44 +02:00
Spine 6be39becc1 refactor report decoration 2023-09-19 09:33:19 +02:00
Spine d1075697dc revert breakage in editing request metadata 2023-09-19 09:33:07 +02:00
Spine 73ae95896e BaseObject::setField() signals intention more clearly than setUpdate() 2023-06-28 19:55:32 +02:00
Spine 07f89d5d03 Nuke old Tags class and add unit tests 2023-06-28 19:55:32 +02:00
Spine 9f5f427b60 restore some UX drift 2023-06-28 19:55:32 +02:00
Spine 3a3749ac9e address phpstan issues in upload form 2023-06-28 19:55:32 +02:00
Spine ff2ba126f6 Fix things that cause a fresh installation to abort 2023-06-28 09:52:39 +02:00
Spine dacac2d6cd twigify user unfilled requests 2023-06-28 09:52:20 +02:00
Spine 10d49f0b6e pass user objects to request bounty methods 2023-06-28 09:47:18 +02:00
Spine 5521d950e5 unit tests for non-torrent reports 2023-04-04 19:10:32 +02:00
Spine bf9ffdd4f3 make it easier to build urls with parameters 2023-04-04 19:10:32 +02:00
Spine 3dae28f662 unit tests for json classes 2023-04-04 19:10:30 +02:00
Spine 4074b87877 more phpstan strict checks and their consequences 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 25be8da36d unit tests for requests 2023-03-08 18:29:05 +01:00