mancala/apps
Halit Aksoy f6136be007 feat(backend): keep live games and caches in Valkey
- Valkey client that fails commands at once while Valkey is down instead
  of queueing them, and logs connection errors once
- ValkeyLiveGameStore: live game snapshots and finished games waiting to
  be saved, loaded with SCAN on startup
- ValkeyCache: JSON values with a TTL; errors count as cache misses
- Integration tests against a real Valkey, including an unreachable one
2026-10-16 00:14:07 +03:00
..
backend feat(backend): keep live games and caches in Valkey 2026-10-16 00:14:07 +03:00
frontend feat(frontend): log in with Keycloak, as a guest or with an account 2026-10-14 02:22:13 +03:00
keycloak build: add shared Postgres and Valkey to compose 2026-10-16 00:05:21 +03:00
mobile feat(frontend): log in with Keycloak, as a guest or with an account 2026-10-14 02:22:13 +03:00
postgres/init build: add shared Postgres and Valkey to compose 2026-10-16 00:05:21 +03:00
.gitignore feat(keycloak): add Keycloak with guest login extension 2026-10-14 01:46:48 +03:00
compose.yaml build: add shared Postgres and Valkey to compose 2026-10-16 00:05:21 +03:00