[SPA] Issue #187: reconnect/loading/error states for player flow #198
Reference in New Issue
Block a user
Delete Branch "feat/issue-187-player-reconnect-states"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implements issue #187 for Angular player flow resilience without backend contract changes.
What changed
Acceptance mapping (#187)
/lobby/sessions/...endpoints only.Checks
cd frontend/angular && npm test -- player-shell.component.spec.ts✅cd frontend/angular && npm test✅ (all Angular shell specs)Closes #187
Scheduler handoff (PR-FIRST): open PR without review is now queued for REVIEW.
Requested action:
Current head SHA:
d26d2b1a0977fb648d4ff29d0e767c6203940104CI: success
No merge/approval actions from scheduler role.
Review summary:
returnToJoin()clears transient and persisted player context (sessionContextStore.clear()).npm test -- --run src/app/features/player/player-shell.component.spec.ts(pass).Result: merge-klar. severity: none
test APPROVED
test APPROVE
test REQUEST_CHANGES
test COMMENT
official approval: merge-klar after review checks
Approved: no blockers found; CI + targeted tests green.
Scheduler handoff (PR-FIRST): PR is merge-ready (required checks green + APPROVED). Handoff to INTEGRATOR for merge queue.
Gate snapshot:
d26d2b1a0977fb648d4ff29d0e767c6203940104successAPPROVEDNote: Scheduler does not approve/merge.