Commit Graph

23 Commits

Author SHA1 Message Date
011bbde840 fix(spa): keep scoreboard phase in derived gameplay state
All checks were successful
CI / test-and-quality (push) Successful in 2m52s
CI / test-and-quality (pull_request) Successful in 2m55s
2026-03-01 20:10:50 +00:00
f3bd071322 fix(frontend): propagate locale changes reactively to mounted shells
All checks were successful
CI / test-and-quality (push) Successful in 3m4s
CI / test-and-quality (pull_request) Successful in 3m10s
2026-03-01 19:33:19 +00:00
dd3b48067a feat(i18n): bind angular host/player copy to shared locale catalog
All checks were successful
CI / test-and-quality (push) Successful in 2m26s
CI / test-and-quality (pull_request) Successful in 2m31s
2026-03-01 19:27:22 +00:00
fcfb3b21b1 feat(spa): sync host/player hash phase routes during gameplay
All checks were successful
CI / test-and-quality (push) Successful in 2m26s
CI / test-and-quality (pull_request) Successful in 2m35s
2026-03-01 18:54:19 +00:00
6cff552572 test(spa): expand angular API contract smoke for host/player endpoints (#199)
All checks were successful
CI / test-and-quality (push) Successful in 2m38s
CI / test-and-quality (pull_request) Successful in 2m38s
2026-03-01 18:13:55 +00:00
53e1be1471 Merge pull request '[SPA] Issue #180: next-round sync + final leaderboard flow evidence' (#197) from feat/issue-180-next-round-final-leaderboard into main
All checks were successful
CI / test-and-quality (push) Successful in 2m18s
2026-03-01 19:03:43 +01:00
988a8e5302 test(spa): add angular api contract smoke for session/join/start
All checks were successful
CI / test-and-quality (push) Successful in 2m31s
CI / test-and-quality (pull_request) Successful in 2m26s
2026-03-01 17:45:26 +00:00
cb9ef8e627 fix(spa): clear state sync timer when returning to join
All checks were successful
CI / test-and-quality (push) Successful in 2m16s
CI / test-and-quality (pull_request) Successful in 2m17s
2026-03-01 17:42:45 +00:00
fd1fbbf5e7 feat(spa): keep player in sync across next-round and document issue-180 flow 2026-03-01 17:42:45 +00:00
d26d2b1a09 feat(player): add reconnect loading and fallback join state (#187)
All checks were successful
CI / test-and-quality (push) Successful in 2m5s
CI / test-and-quality (pull_request) Successful in 2m8s
2026-03-01 16:55:33 +00:00
c4850f2e0e Merge pull request '[SPA][P12] Harden Angular host/player route session guards (#191)' (#195) from feat/191-angular-route-session-guards into main
All checks were successful
CI / test-and-quality (push) Successful in 1m51s
2026-03-01 17:48:25 +01:00
71c90109e4 feat(spa): enforce player session context in angular route guards
All checks were successful
CI / test-and-quality (push) Successful in 2m21s
CI / test-and-quality (pull_request) Successful in 2m21s
2026-03-01 16:40:12 +00:00
9a69110c7d feat(spa): guard host/player API contract with typed client calls
All checks were successful
CI / test-and-quality (push) Successful in 2m13s
CI / test-and-quality (pull_request) Successful in 2m9s
2026-03-01 16:20:10 +00:00
8ba737be7f feat(spa): add host/player route session guards
All checks were successful
CI / test-and-quality (push) Successful in 2m30s
CI / test-and-quality (pull_request) Successful in 2m6s
2026-03-01 16:01:26 +00:00
f3ea19fcd7 feat(player): add reconnect/offline states in angular gameplay flow
All checks were successful
CI / test-and-quality (push) Successful in 2m18s
CI / test-and-quality (pull_request) Successful in 2m29s
2026-03-01 16:00:53 +00:00
634bd617e7 feat(spa): render final leaderboard summary in host shell
All checks were successful
CI / test-and-quality (push) Successful in 2m10s
CI / test-and-quality (pull_request) Successful in 2m26s
2026-03-01 15:31:23 +00:00
55e646651e fix(spa): remove duplicated player shell controller fields
All checks were successful
CI / test-and-quality (push) Successful in 2m6s
CI / test-and-quality (pull_request) Successful in 2m5s
2026-03-01 15:22:56 +00:00
3fc92c9ba0 feat(spa): add next-round and final leaderboard flow in Angular shells 2026-03-01 15:22:35 +00:00
c6aaef9d94 feat(spa): wire lobby join/start round through vertical slice
All checks were successful
CI / test-and-quality (push) Successful in 2m24s
CI / test-and-quality (pull_request) Successful in 2m20s
2026-03-01 15:05:09 +00:00
de4302622b test(angular): strengthen gameplay wiring coverage for host/player flows
All checks were successful
CI / test-and-quality (push) Successful in 2m20s
CI / test-and-quality (pull_request) Successful in 2m1s
2026-03-01 14:46:21 +00:00
89870f44ac test(angular): cover host/player gameplay transitions and retry paths
All checks were successful
CI / test-and-quality (push) Successful in 2m18s
CI / test-and-quality (pull_request) Successful in 2m19s
2026-03-01 14:41:17 +00:00
2f6a21de9c feat(spa): wire lie-guess-reveal-scoreboard gameplay flow (#172)
All checks were successful
CI / test-and-quality (push) Successful in 2m10s
CI / test-and-quality (pull_request) Successful in 2m10s
2026-03-01 14:35:00 +00:00
7180cc9b0d feat(spa): scaffold Angular app shell with host/player routes 2026-03-01 11:06:33 +00:00