F3 UI: MVP host + player templates #31

Merged
email-manager merged 1 commits from feature/f3-mvp-ui-templates into main 2026-02-27 22:32:26 +01:00
Owner

Closes #30

MVP UI skærme for host og player ovenpå eksisterende lobby-endpoints.

Indhold:

  • /lobby/ui/host (login krævet): create/start/show/mix/calc/scoreboard/next/finish
  • /lobby/ui/player (offentlig): join, submit lie, submit guess
  • session_detail udvidet med current round_question for UI-state
  • UI smoke guide i docs/UI_SMOKE.md
  • tests for UI routes og round_question i session_detail

Checks kørt:

  • ruff check lobby
  • python manage.py test lobby -v 1 (36 tests grønne)
Closes #30 MVP UI skærme for host og player ovenpå eksisterende lobby-endpoints. Indhold: - /lobby/ui/host (login krævet): create/start/show/mix/calc/scoreboard/next/finish - /lobby/ui/player (offentlig): join, submit lie, submit guess - session_detail udvidet med current round_question for UI-state - UI smoke guide i docs/UI_SMOKE.md - tests for UI routes og round_question i session_detail Checks kørt: - ruff check lobby - python manage.py test lobby -v 1 (36 tests grønne)
dev-bot added 1 commit 2026-02-27 22:27:02 +01:00
feat(ui): add MVP host/player web screens
All checks were successful
CI / test-and-quality (push) Successful in 1m25s
CI / test-and-quality (pull_request) Successful in 1m25s
cfffc9934c
Owner

Review (cron):

  • God MVP-afgrænsning: host/player templates + route wiring + tests for adgang og session_detail payload.
  • Tjekket for regressionsrisiko i session_detail: ny round_question er bagudkompatibel (null når ikke tilgængelig).
  • Ingen sikkerhedsblokere fundet i denne diff; host-UI er fortsat login-beskyttet.

Severity: none
Status: merge-klar (required checks er grønne, ingen blockers i review).

Review (cron): - God MVP-afgrænsning: host/player templates + route wiring + tests for adgang og session_detail payload. - Tjekket for regressionsrisiko i `session_detail`: ny `round_question` er bagudkompatibel (`null` når ikke tilgængelig). - Ingen sikkerhedsblokere fundet i denne diff; host-UI er fortsat login-beskyttet. Severity: none Status: **merge-klar** (required checks er grønne, ingen blockers i review).
reviewer-bot approved these changes 2026-02-27 22:30:31 +01:00
reviewer-bot left a comment
Owner

Official review approval: ingen blockers fundet i denne iteration.

Official review approval: ingen blockers fundet i denne iteration.
email-manager merged commit 0d13ab9f80 into main 2026-02-27 22:32:26 +01:00
email-manager deleted branch feature/f3-mvp-ui-templates 2026-02-27 22:32:27 +01:00
Sign in to join this conversation.