mancala/apps/backend/tests
Halit Aksoy 85e3fb60f6 feat(backend): add game history API and live game previews
- GET /games/me/active and /games/me (Bearer token), /games/popular (live
  games, or the most spectated finished ones), and /game/:id now also
  returns saved records of finished games
- Lists are cached in Valkey for 10 seconds, cleared when a game is saved,
  and empty instead of failing while the database is down
- Live game previews over WebSocket: subscribers get the top 5 on
  subscribe and on change, at most once per second, without counting as
  spectators; ids are public ids
- RTMT supports several connection listeners
2026-10-16 00:21:09 +03:00
..
auth feat(backend): authenticate WebSocket clients with Keycloak tokens 2026-10-14 01:52:07 +03:00
game feat(backend): add game history API and live game previews 2026-10-16 00:21:09 +03:00
history feat(backend): save finished games in Postgres 2026-10-16 00:11:12 +03:00
live feat(backend): keep live games and caches in Valkey 2026-10-16 00:14:07 +03:00
rtmt feat(frontend): log in with Keycloak, as a guest or with an account 2026-10-14 02:22:13 +03:00
server feat(backend): add game history API and live game previews 2026-10-16 00:21:09 +03:00
support feat(backend): save finished games in Postgres 2026-10-16 00:11:12 +03:00
mancala.test.ts (refactor) change folder structure 2024-06-18 01:11:26 +03:00