Spine
|
2dcefd7e2b
|
more phpcs rules
|
2025-02-24 14:37:55 +01:00 |
|
Spine
|
683228acc2
|
enable PSR1.Classes.ClassDeclaration and PSR1.Files.SideEffects
|
2024-12-20 09:39:21 +01:00 |
|
Spine
|
338a1feb54
|
apply phpcs PSR2.Methods.FunctionClosingBrace PSR12.Classes.ClassInstantiation
|
2024-04-07 19:46:30 +02:00 |
|
Spine
|
267f2e1735
|
remove old phpcs exclusions
|
2023-10-15 17:50:10 +02:00 |
|
Spine
|
0cceae3f56
|
replace torrents.Time by torrents.created; phpstan cleansing
|
2023-09-19 13:15:43 +02:00 |
|
Spine
|
98abec6013
|
contest leaderboard takes seeding into account and show relative rank on homepage
|
2023-02-03 11:13:55 +01:00 |
|
Spine
|
113645e022
|
deleted torrents are first-class objects
|
2023-02-03 11:13:54 +01:00 |
|
Spine
|
b9727d0381
|
major conversion to 8.0 constructors, using readonly where obvious
|
2023-02-03 11:13:53 +01:00 |
|
Spine
|
56d868441c
|
use class instance variables of db, cache, twig
|
2023-02-03 11:13:46 +01:00 |
|
Spine
|
6d65c7c265
|
Retire torrentlabel
|
2023-02-03 11:13:45 +01:00 |
|
Spine
|
b7446dc10c
|
Restructure Gazelle\Manager\Torrent into four classes
|
2023-02-03 11:13:40 +01:00 |
|
Spine
|
efd88b5ad5
|
paginate the contest results and simplify caching
|
2020-11-02 12:45:00 +00:00 |
|
itismadness
|
ff2ecabcf8
|
fetch groupid as part of leaderboard query instead of separately
|
2020-11-02 08:31:21 +00:00 |
|
itismadness
|
7235c94b5a
|
do not bust tmp_leaderboard cache with empty data
|
2020-10-26 06:15:40 +00:00 |
|
itismadness
|
900139165e
|
refactor contest leaderboard cache to be more performant
|
2020-10-26 05:24:26 +00:00 |
|
Spine
|
7a9a2125b2
|
fix contest caching
|
2020-10-17 22:00:04 +02:00 |
|
Spine
|
125405ed58
|
fix contest stats
|
2020-10-17 19:26:54 +02:00 |
|
itismadness
|
c0ef0104b8
|
fix phpstan errors in app/
|
2020-10-04 09:42:39 +00:00 |
|
Spine
|
5a85f7201b
|
Contest perfect flac
|
2020-10-01 20:57:48 +00:00 |
|