simplify Angular host/player action surfaces via phase_view_model-driven controls
keep host+player copy bound to shared i18n keys in the MVP flow
retain and strengthen phone-client no-audio verification in Angular tests
Checks
cd frontend/angular && npm test -- --run src/app/features/host/host-shell.component.spec.ts src/app/features/player/player-shell.component.spec.ts src/app/i18n-mvp-flow-smoke.spec.ts
python3 scripts/check_i18n_drift.py
Closes #276
## Summary
- simplify Angular host/player action surfaces via phase_view_model-driven controls
- keep host+player copy bound to shared i18n keys in the MVP flow
- retain and strengthen phone-client no-audio verification in Angular tests
## Checks
- cd frontend/angular && npm test -- --run src/app/features/host/host-shell.component.spec.ts src/app/features/player/player-shell.component.spec.ts src/app/i18n-mvp-flow-smoke.spec.ts
- python3 scripts/check_i18n_drift.py
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #276
Summary
Checks
UI flow simplification looks good. Verified host/player phase gating against phase_view_model and ran frontend/angular vitest suite (44 tests passed).