|
|
784622058a
|
docs(i18n): add Angular host/player key-map bootstrap for MVP flow (#220)
CI / test-and-quality (push) Has been cancelled
CI / test-and-quality (pull_request) Successful in 3m48s
|
2026-03-01 22:38:54 +00:00 |
|
|
|
64fe273691
|
Merge pull request '[MVP][READY] #226 Shared key-map + locale-kontrakt mellem backend/frontend' (#230) from feat/issue-225-backend-i18n-baseline into main
CI / test-and-quality (push) Successful in 2m33s
|
2026-03-01 23:23:23 +01:00 |
|
|
|
cd6fb06343
|
feat(issue-226): add shared backend-frontend key-map and locale contract
CI / test-and-quality (push) Successful in 3m41s
CI / test-and-quality (pull_request) Successful in 3m17s
|
2026-03-01 22:14:08 +00:00 |
|
|
|
508d462bb6
|
test(lobby): cover backend locale resolver normalization and default fallback
CI / test-and-quality (push) Has been cancelled
CI / test-and-quality (pull_request) Failing after 3m4s
|
2026-03-01 22:12:43 +00:00 |
|
|
|
e435a41660
|
Merge pull request '[MVP] Angular-first host+player i18n integration without React (issue #222)' (#229) from feat/issue-222-angular-first-host-player-i18n into main
CI / test-and-quality (push) Successful in 2m37s
|
2026-03-01 23:06:12 +01:00 |
|
|
|
b9bfe55f93
|
Merge pull request '[MVP][READY] #224 Trunk-sekvens for #175: A/B/C små mergeklare bidder' (#228) from feat/issue-224-trunk-sequence-175 into main
CI / test-and-quality (push) Has started running
|
2026-03-01 23:03:38 +01:00 |
|
|
|
8e21ca8e5e
|
docs(issue-224): clarify docs-only verification
CI / test-and-quality (push) Successful in 3m35s
CI / test-and-quality (pull_request) Successful in 2m46s
|
2026-03-01 21:56:38 +00:00 |
|
|
|
ddf8e874e2
|
feat(issue-222): wire angular host/player i18n to backend shell locale
CI / test-and-quality (push) Successful in 3m37s
CI / test-and-quality (pull_request) Successful in 3m38s
|
2026-03-01 21:54:32 +00:00 |
|
|
|
21a25a063c
|
docs(issue-224): define A/B/C trunk sequence for #175
CI / test-and-quality (push) Successful in 3m45s
CI / test-and-quality (pull_request) Successful in 3m50s
|
2026-03-01 21:51:54 +00:00 |
|
|
|
4e300e4631
|
feat(player): guard against audio playback on secondary device
|
2026-03-01 21:51:54 +00:00 |
|
|
|
5fe9939057
|
Merge pull request '[Need-to-have] #175 Shared i18n contract docs + bilingual MVP flow smoke' (#218) from dev/issue-175-shared-i18n-mainline into main
CI / test-and-quality (push) Successful in 2m27s
|
2026-03-01 22:34:32 +01:00 |
|
|
|
59cabcb56c
|
feat(i18n): add shared-contract architecture + bilingual MVP flow smoke
CI / test-and-quality (push) Successful in 3m0s
CI / test-and-quality (pull_request) Successful in 2m58s
|
2026-03-01 21:25:56 +00:00 |
|
|
|
d0c97e1d9c
|
Merge pull request '[API] Issue #205: Django i18n foundation validation hardening' (#217) from feat/issue-205-django-i18n-foundation into main
CI / test-and-quality (push) Successful in 2m24s
|
2026-03-01 22:18:31 +01:00 |
|
|
|
bb8109baf6
|
test(i18n): harden resolver logging and fallback coverage
CI / test-and-quality (push) Successful in 3m0s
CI / test-and-quality (pull_request) Successful in 3m0s
|
2026-03-01 21:09:37 +00:00 |
|
|
|
32770f54b4
|
Merge pull request 'feat(cutover): asset versioning + rollback playbook hardening (#188)' (#216) from feat/issue-188-cutover-hardening into main
CI / test-and-quality (push) Successful in 2m38s
|
2026-03-01 22:01:45 +01:00 |
|
|
|
a4c0d0603d
|
feat(cutover): harden SPA asset cache busting and rollback playbook (#188)
CI / test-and-quality (push) Successful in 2m55s
CI / test-and-quality (pull_request) Successful in 2m56s
|
2026-03-01 20:52:04 +00:00 |
|
|
|
bb823575db
|
Merge pull request '[READY][i18n][P19] Issue #207 smoke/e2e artifact: da+en locale switch + primary-only audio policy' (#215) from dev/issue-207-i18n-audio-smoke into main
CI / test-and-quality (push) Successful in 2m30s
|
2026-03-01 21:46:03 +01:00 |
|
|
|
3bc3ff8cc1
|
Merge pull request 'docs(issue-201): USE_SPA_UI rollout checklist + staging smoke-gate updates' (#214) from dev/issue-201-spa-cutover-rollout-gate into main
CI / test-and-quality (push) Successful in 3m6s
|
2026-03-01 21:38:05 +01:00 |
|
|
|
c626b19eda
|
test(i18n): add issue-207 smoke evidence for locale fallback and audio policy
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 |
|
|
|
bde56a2346
|
docs(issue-201): define USE_SPA_UI rollout gate and rollback checkpoints
CI / test-and-quality (push) Successful in 3m33s
CI / test-and-quality (pull_request) Successful in 3m38s
|
2026-03-01 20:33:33 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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)
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
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
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
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
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
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
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
CI / test-and-quality (push) Successful in 1m53s
|
2026-03-01 17:06:40 +01:00 |
|