11 Commits

Author SHA1 Message Date
Kalle
64dcfb34b0 Cache user cards to id matches mid page and lfg page 2026-08-15 16:57:05 +03:00
Kalle
67ca6ff038 Refactor tests for consistency 2026-08-13 19:05:11 +03:00
Kalle
856db73ffb Fix UserCard not honoring the unverified peak XP div selected 2026-08-11 19:13:39 +03:00
Kalle
830c31d13c Bust UserCard cache when banner changed 2026-08-08 14:11:04 +03:00
Kalle
7dca9ec51a Reduce server load from revalidation broadcast storms
Throttle revalidation broadcasts per room to at most a leading and a
trailing one per 2s window, jitter clients' refetch so a fan-out does not
hit all at once, stop broadcasting to the looking room on every ready
check confirmation, and serve the looking page's user cards from a
short-lived cache.
2026-08-08 14:01:24 +03:00
Kalle
2cd9cf8214 Let users pick their card's XP division 2026-08-08 12:46:43 +03:00
Kalle
83660a5b2f Factories, POM and other test improvements (#3260) 2026-07-31 16:51:46 +03:00
Kalle
2c9cc7502a Improve repository coherency 2026-07-27 14:56:28 +03:00
Kalle
3a93778b27 Migrate rest of better-sqlite3 to Kysely 2026-07-26 16:49:58 +03:00
Kalle
621fe301f1 User card only allow unverified if also verified exists
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-07-05 18:01:31 +03:00
Kalle
a4dfd82141 User card (#3213)
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-07-05 08:28:42 +03:00