sendou.ink/app/features/leaderboards
Kalle dd9e74d1b6 Fix leaderboard tier criteria using stale cached data
ownEntryPeek() was mixing freshUserSkills() for tier assignment
with userSkills() (cached) for tier intervals, causing displayed
tier criteria to be out of sync with actual tier assignments.

Minor perf trade-off: freshUserSkills() is now called twice in
ownEntryPeek(), but this only affects users checking their position
beyond the main leaderboard size.

Fixes #2588
2026-01-03 16:45:17 +02:00
..
components Migrate Prettier/Eslint/Stylelint setup to Biome (#1772) 2024-06-24 13:07:17 +03:00
core Fix leaderboard tier criteria using stale cached data 2026-01-03 16:45:17 +02:00
loaders User middleware try 2 (#2692) 2026-01-03 13:47:32 +02:00
queries Refactor away in-game-lists barrel file Closes #2322 2025-05-24 19:58:40 +03:00
routes Upgrade to React Router 7 (#2681) 2025-12-29 19:21:11 +02:00
LeaderboardRepository.server.ts Refactor HACKY_resolvePicture away (#2606) 2025-11-08 13:54:02 +02:00
leaderboards-constants.ts Refactor away in-game-lists barrel file Closes #2322 2025-05-24 19:58:40 +03:00
leaderboards-utils.ts SQ serverside refactoring, add tests, add Knip (#2665) 2025-12-22 15:47:15 +02:00
top-ten.json Migrate Prettier/Eslint/Stylelint setup to Biome (#1772) 2024-06-24 13:07:17 +03:00