Commit Graph

261 Commits

Author SHA1 Message Date
c626b19eda test(i18n): add issue-207 smoke evidence for locale fallback and audio policy
All checks were successful
CI / test-and-quality (push) Successful in 3m41s
CI / test-and-quality (pull_request) Successful in 3m13s
2026-03-01 20:34:35 +00:00
9498391366 Merge pull request 'fix(spa): preserve scoreboard phase in Angular state sync (#200)' (#213) from feat/issue-200-angular-host-handoff into main
All checks were successful
CI / test-and-quality (push) Successful in 2m34s
2026-03-01 21:28:27 +01:00
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
d3963367e4 Merge pull request '[READY][SPA][P14] Issue #200: host/player phase-sync artifact' (#212) from feat/issue-200-spa-phase-sync-artifact into main
All checks were successful
CI / test-and-quality (push) Successful in 2m32s
2026-03-01 21:04:44 +01:00
abe0d91080 docs(issue-200): align artifact test list with head
All checks were successful
CI / test-and-quality (push) Successful in 2m57s
CI / test-and-quality (pull_request) Successful in 2m58s
2026-03-01 19:48:26 +00:00
63ac0d38e1 docs(spa): add issue-200 host-player phase sync artifact
All checks were successful
CI / test-and-quality (push) Successful in 2m43s
CI / test-and-quality (pull_request) Successful in 2m46s
2026-03-01 19:45:13 +00:00
fab0244361 Merge pull request '[READY][i18n][P18] Angular host+player i18n binding med simpel telefon-UX og nul client-audio' (#211) from dev/issue-206-angular-i18n-phone-ux-no-audio into main
All checks were successful
CI / test-and-quality (push) Successful in 2m29s
2026-03-01 20:38:36 +01: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
1675e041d6 Merge pull request '[READY][i18n][P16] Shared keyspace-kontrakt (Django+Angular) med en-default + da/en matrix' (#210) from feat/issue-204-shared-i18n-keyspace-contract into main
All checks were successful
CI / test-and-quality (push) Successful in 2m16s
2026-03-01 20:30:23 +01: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
b55b379134 feat(i18n): enforce shared keyspace contract across django and spa
All checks were successful
CI / test-and-quality (push) Successful in 2m17s
CI / test-and-quality (pull_request) Successful in 2m23s
2026-03-01 19:24:12 +00:00
377722eb9a Merge pull request '[READY][i18n][P17] Django i18n foundation: locale pipeline + resolver for shared keys (da/en)' (#209) from feat/issue-205-django-i18n-foundation into main
All checks were successful
CI / test-and-quality (push) Successful in 2m11s
2026-03-01 20:07:44 +01:00
f9efb3c5e4 Merge pull request '[READY][i18n][P17] Django i18n foundation: locale pipeline + resolver for shared keys (da/en)' (#208) from feat/issue-200-angular-host-handoff-phase-sync into main
All checks were successful
CI / test-and-quality (push) Successful in 2m5s
2026-03-01 20:02:48 +01:00
9e47a3a139 feat(i18n): add da/en locale pipeline and shared backend key resolver
All checks were successful
CI / test-and-quality (push) Successful in 2m21s
CI / test-and-quality (pull_request) Successful in 2m21s
2026-03-01 18:57:45 +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
778b8e2817 Merge pull request '[SPA][P13] Angular API-kontrakt smoke for host/player endpoints (#199)' (#203) from feat/issue-199-angular-api-contract-smoke into main
All checks were successful
CI / test-and-quality (push) Successful in 2m4s
2026-03-01 19:23:14 +01: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
a6738e2297 Merge pull request '[SPA] Issue #191: route/session guard bootstrap wiring for host+player' (#202) from issue-199-angular-api-contract-smoke into main
Some checks failed
CI / test-and-quality (push) Has been cancelled
2026-03-01 19:03:42 +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
177574ae19 Merge pull request '[SPA] Issue #187: reconnect/loading/error states for player flow' (#198) from feat/issue-187-player-reconnect-states into main
All checks were successful
CI / test-and-quality (push) Successful in 1m49s
2026-03-01 18:12:50 +01: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
60ce650653 Merge pull request '[READY][SPA][P9] Angular API-contract guard: typed client + response mappers for host/player flow' (#196) from feat/issue-186-angular-api-contract-guard into main
Some checks failed
CI / test-and-quality (push) Has been cancelled
2026-03-01 17:47:04 +01:00
fb782432ea feat(spa): guard angular host/player api contracts
All checks were successful
CI / test-and-quality (push) Successful in 2m22s
CI / test-and-quality (pull_request) Successful in 1m56s
2026-03-01 16:40:34 +00: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
7f42fa12c9 Merge pull request '[READY][SPA][P8] #180 Next-round + final leaderboard flow in Angular SPA' (#194) from feat/issue-180-spa-next-round-final-leaderboard into main
All checks were successful
CI / test-and-quality (push) Successful in 1m52s
2026-03-01 17:34:54 +01: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
82711dd537 Merge pull request '[SPA][P12] Foundation hardening: Angular route/session guards for host+player entry' (#193) from feat/issue-191-route-session-guards into main
All checks were successful
CI / test-and-quality (push) Successful in 1m53s
2026-03-01 17:06:40 +01:00
8ed88c9762 Merge pull request '[SPA][P10] Issue #187: Player reconnect/loading/error states' (#192) from feat/issue-187-player-reconnect-states into main
Some checks failed
CI / test-and-quality (push) Has been cancelled
2026-03-01 17:06:36 +01: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
386ac5b7c1 Merge pull request '[SPA][P9] Typed client + response mappers for host/player flow' (#190) from feat/issue-186-typed-contract-guard into main
All checks were successful
CI / test-and-quality (push) Successful in 1m53s
2026-03-01 16:36:16 +01:00
0e7bb1b041 Merge pull request '[SPA][P8] Host final leaderboard summary + reset flow' (#189) from pr-185 into main
Some checks failed
CI / test-and-quality (push) Has been cancelled
2026-03-01 16:35:36 +01:00
de5007943e feat(spa): add typed API response mappers and contract guards
All checks were successful
CI / test-and-quality (push) Successful in 2m29s
CI / test-and-quality (pull_request) Successful in 2m20s
2026-03-01 15:32:26 +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
7cc1e4c17f Merge pull request '[SPA][P8] #180 Next-round + final leaderboard flow i Angular SPA' (#185) from dev/issue-180-spa-next-round-final-leaderboard-v2 into main
All checks were successful
CI / test-and-quality (push) Successful in 1m50s
2026-03-01 16:26:27 +01:00
a20dcebe0a Merge pull request '[SPA][P6] Cutover prep: USE_SPA_UI smoke artefact update' (#184) from feat/issue-162-use-spa-ui-cutover-prep into main
Some checks failed
CI / test-and-quality (push) Has been cancelled
2026-03-01 16:26:18 +01: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
0fb10f08c9 docs(spa): update cutover smoke artefacts for USE_SPA_UI
All checks were successful
CI / test-and-quality (push) Successful in 2m5s
CI / test-and-quality (pull_request) Successful in 2m3s
2026-03-01 15:19:23 +00:00
fbfb948e99 Merge pull request '[Need-to-have] #175 Shared i18n across frontend/backend for lobby flow' (#183) from dev/issue-175-shared-i18n-lobby into main
All checks were successful
CI / test-and-quality (push) Successful in 1m53s
2026-03-01 16:14:32 +01:00
25688cde79 Merge pull request '[SPA][P4] #169 Lobby join + start round wired via vertical slice in shell' (#182) from dev/issue-169-spa-lobby-start-round-wire-spa-flow into main
All checks were successful
CI / test-and-quality (push) Successful in 2m0s
2026-03-01 16:11:00 +01:00
3253f4d343 feat(i18n): share lobby message catalog across frontend/backend
All checks were successful
CI / test-and-quality (pull_request) Successful in 2m8s
CI / test-and-quality (push) Successful in 2m15s
2026-03-01 15:07:47 +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
a5c9e4f255 Merge pull request '[SPA][P7] #172 Gameplay MVP-del 2: Lie -> guess -> reveal -> scoreboard wired flow' (#181) from dev/issue-172-spa-gameplay-flow into main
All checks were successful
CI / test-and-quality (push) Successful in 2m1s
2026-03-01 15:59:34 +01:00
84c88e5627 Merge pull request '[SPA][P5] #161 Gameplay phase state-machine skeleton (lie/guess/reveal/scoreboard)' (#177) from dev/issue-161-spa-gameplay-phase-state-machine into main
Some checks failed
CI / test-and-quality (push) Has been cancelled
2026-03-01 15:59:13 +01: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