|
|
1cb36a5943
|
merge(main): resolve PR #303 conflicts
CI / test-and-quality (push) Failing after 3m6s
CI / test-and-quality (pull_request) Failing after 3m8s
|
2026-03-16 11:53:56 +00:00 |
|
|
|
57ca237565
|
fix(issue-301): gate client actions from canonical phase flags
CI / test-and-quality (push) Successful in 2m20s
CI / test-and-quality (pull_request) Successful in 2m28s
|
2026-03-16 10:28:12 +00:00 |
|
|
|
076faf2ff1
|
feat: gate client actions by canonical phase state
|
2026-03-16 10:15:35 +00:00 |
|
root
|
dffb3f49ff
|
merge: rebase canonical reveal flow onto main
CI / test-and-quality (push) Successful in 2m55s
CI / test-and-quality (pull_request) Successful in 3m2s
|
2026-03-15 12:57:15 +00:00 |
|
|
|
f0e87eb988
|
feat: expose canonical reveal payload in SPA refs #289 parent #287
CI / test-and-quality (push) Failing after 2m6s
CI / test-and-quality (pull_request) Failing after 2m11s
|
2026-03-15 12:29:14 +00:00 |
|
|
|
58874c0d78
|
feat: simplify angular host/player mvp controls
CI / test-and-quality (push) Successful in 2m27s
CI / test-and-quality (pull_request) Successful in 2m31s
|
2026-03-13 08:24:14 +00:00 |
|
|
|
0bb15f749b
|
test(player): lock primary-device audio policy for issue 260
CI / test-and-quality (push) Successful in 2m56s
CI / test-and-quality (pull_request) Successful in 2m57s
|
2026-03-02 02:30:11 +00:00 |
|
|
|
ed57efb1b3
|
test(player): harden audio policy i18n assertions
CI / test-and-quality (push) Successful in 3m17s
CI / test-and-quality (pull_request) Successful in 3m9s
|
2026-03-02 01:58:40 +00:00 |
|
|
|
dc6af7547c
|
Issue #250: enforce primary-device-only audio policy guardrail
CI / test-and-quality (push) Has been cancelled
CI / test-and-quality (pull_request) Successful in 3m20s
|
2026-03-02 01:53:40 +00:00 |
|
|
|
edf9460ceb
|
fix(player): harden secondary-device audio playback guard
CI / test-and-quality (push) Successful in 3m20s
CI / test-and-quality (pull_request) Successful in 3m16s
|
2026-03-02 00:34:22 +00:00 |
|
|
|
f50f6a08ae
|
fix(player): silence active media on secondary-device guard install
CI / test-and-quality (push) Successful in 3m39s
CI / test-and-quality (pull_request) Successful in 3m54s
|
2026-03-01 23:29:15 +00:00 |
|
|
|
845e94b726
|
fix(player): ref-count secondary-device audio guard lifecycle
CI / test-and-quality (pull_request) Successful in 3m16s
CI / test-and-quality (push) Successful in 3m19s
|
2026-03-01 23:13:34 +00:00 |
|
|
|
4e300e4631
|
feat(player): guard against audio playback on secondary device
|
2026-03-01 21:51:54 +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 |
|
|
|
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)
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 |
|
|
|
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 |
|
|
|
f3ea19fcd7
|
feat(player): add reconnect/offline states in angular gameplay flow
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 |
|
|
|
3fc92c9ba0
|
feat(spa): add next-round and final leaderboard flow in Angular shells
|
2026-03-01 15:22:35 +00:00 |
|
|
|
de4302622b
|
test(angular): strengthen gameplay wiring coverage for host/player flows
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
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 |
|