mancala/apps/backend/src
Halit Aksoy 3d4f5d7d59 feat(backend): end games on time with a scheduled service
GameClockScheduler checks every live game once a second and ends those whose running clock has reached zero, whether or not anyone is connected. The clock replaces the offline turn timeout and the inactivity rule, so both are removed with the offline times they used.
2026-10-16 01:29:22 +03:00
..
auth feat(frontend): log in with Keycloak, as a guest or with an account 2026-10-14 02:22:13 +03:00
cache feat(backend): keep live games and caches in Valkey 2026-10-16 00:14:07 +03:00
consts feat(backend): run a game clock for each player 2026-10-16 01:27:28 +03:00
db feat(backend): save finished games in Postgres 2026-10-16 00:11:12 +03:00
game feat(backend): end games on time with a scheduled service 2026-10-16 01:29:22 +03:00
history feat(frontend): show ongoing, live, popular and recent games on the home page 2026-10-16 00:27:06 +03:00
live feat(backend): keep live games and caches in Valkey 2026-10-16 00:14:07 +03:00
matchmaker (refactor) change folder structure 2024-06-18 01:11:26 +03:00
models feat(backend): run a game clock for each player 2026-10-16 01:27:28 +03:00
rtmt feat(backend): add game history API and live game previews 2026-10-16 00:21:09 +03:00
server feat(backend): add game history API and live game previews 2026-10-16 00:21:09 +03:00
util (refactor) change folder structure 2024-06-18 01:11:26 +03:00
index.ts feat(backend): end games on time with a scheduled service 2026-10-16 01:29:22 +03:00