Commit Graph

58 Commits

Author SHA1 Message Date
a0562fa6a4 ui: lock guess submit to rendered answer options
All checks were successful
CI / test-and-quality (push) Successful in 1m36s
CI / test-and-quality (pull_request) Successful in 1m36s
2026-02-28 00:05:31 +01:00
a9bb2c9670 Merge pull request 'UI: klikbare svarvalg i guess-fase (MVP)' (#42) from feature/ui-guess-answer-options into main
All checks were successful
CI / test-and-quality (push) Successful in 1m25s
2026-02-27 23:57:10 +01:00
81a29a0e07 feat(ui): klikbare guess-svar i player panel
All checks were successful
CI / test-and-quality (push) Successful in 1m37s
CI / test-and-quality (pull_request) Successful in 1m39s
2026-02-27 23:55:11 +01:00
9d298e083e Merge pull request 'F3 UI+sikkerhed: kræv session_token ved guess submit' (#40) from feature/ui-guess-session-token into main
All checks were successful
CI / test-and-quality (push) Successful in 1m27s
2026-02-27 23:34:34 +01:00
0a028bb499 feat(ui): require session_token for guess submit (#39)
All checks were successful
CI / test-and-quality (push) Successful in 1m34s
CI / test-and-quality (pull_request) Successful in 1m36s
2026-02-27 23:32:47 +01:00
59f2b0b29e Merge pull request 'UI: player screen sender session_token til lie-submit' (#38) from feature/ui-player-session-token into main
All checks were successful
CI / test-and-quality (push) Successful in 1m21s
2026-02-27 23:23:17 +01:00
5894987a1c fix(ui): send session_token from player screen on lie submit
All checks were successful
CI / test-and-quality (push) Successful in 1m35s
CI / test-and-quality (pull_request) Successful in 1m34s
2026-02-27 23:20:43 +01:00
177171706b Merge pull request 'F3: beskyt lie-submit med player session token' (#36) from feature/f3-lie-submit-session-token into main
All checks were successful
CI / test-and-quality (push) Successful in 1m23s
2026-02-27 23:15:26 +01:00
37e1d32675 feat(f3): require player session token for lie submission
All checks were successful
CI / test-and-quality (push) Successful in 1m34s
CI / test-and-quality (pull_request) Successful in 1m34s
2026-02-27 23:11:59 +01:00
86dbd4fabc Merge pull request 'F3/UI: Persistér mixed svarrækkefølge for reconnect' (#34) from feature/f3-persist-mixed-answer-order into main
All checks were successful
CI / test-and-quality (push) Successful in 1m18s
2026-02-27 23:03:46 +01:00
8e4ce8c4da F3: persist mixed answer order for stable UI reconnect
All checks were successful
CI / test-and-quality (push) Successful in 1m33s
CI / test-and-quality (pull_request) Successful in 1m34s
2026-02-27 22:58:40 +01:00
fa523d84f5 Merge pull request 'test(staging): smoke-suite for gameplay flow' (#32) from feature/test-smoke-fail-label into main
All checks were successful
CI / test-and-quality (push) Successful in 1m16s
2026-02-27 22:47:14 +01:00
05b3d982b4 test(staging): add smoke suite script and gameplay smoke command (closes #22)
All checks were successful
CI / test-and-quality (push) Successful in 1m25s
CI / test-and-quality (pull_request) Successful in 1m26s
2026-02-27 22:45:12 +01:00
0d13ab9f80 Merge pull request 'F3 UI: MVP host + player templates' (#31) from feature/f3-mvp-ui-templates into main
All checks were successful
CI / test-and-quality (push) Successful in 1m16s
2026-02-27 22:32:26 +01:00
7fbec0d604 Merge pull request 'chore: remove tracked __pycache__ artifacts' (#29) from chore/remove-pycache-tracked into main
Some checks failed
CI / test-and-quality (push) Has been cancelled
2026-02-27 22:32:08 +01:00
cfffc9934c 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
2026-02-27 22:26:55 +01:00
12ecf32e50 chore: remove tracked pycache artifacts
All checks were successful
CI / test-and-quality (push) Successful in 1m17s
CI / test-and-quality (pull_request) Successful in 1m17s
2026-02-27 22:10:19 +01:00
d6e7198fe8 Merge pull request 'fix(staging): canonical deploy context via proxmox SSH wrapper' (#28) from fix/staging-deploy-canonical-context into main
All checks were successful
CI / test-and-quality (push) Successful in 1m8s
2026-02-27 21:59:52 +01:00
c0145f9e5f fix(staging): run deploy via canonical proxmox ssh context
All checks were successful
CI / test-and-quality (push) Successful in 1m20s
CI / test-and-quality (pull_request) Successful in 1m19s
2026-02-27 21:50:05 +01:00
71a0f8e9d4 Merge pull request 'devops: staging runbook, db setup runbook, and release policy' (#25) from devops/staging-db-release-policy into main
All checks were successful
CI / test-and-quality (push) Successful in 1m10s
Merge PR #25: staging deploy policy updates
2026-02-27 20:38:13 +01:00
77e94c3125 devops: fix staging deploy archive URL fetch (refs #20 #23)
All checks were successful
CI / test-and-quality (push) Successful in 1m18s
CI / test-and-quality (pull_request) Successful in 1m18s
2026-02-27 20:35:55 +01:00
08c22be3e9 devops: harden staging runbooks and db setup docs (refs #20 #21 #23)
All checks were successful
CI / test-and-quality (push) Successful in 1m19s
CI / test-and-quality (pull_request) Successful in 1m19s
2026-02-27 20:16:23 +01:00
92afeb9a75 Merge pull request 'DevOps: staging deploy runbook + release policy (#20 #23)' (#24) from devops/staging-db-release-policy into main
All checks were successful
CI / test-and-quality (push) Successful in 1m8s
2026-02-27 20:11:21 +01:00
6f8061644d devops: add staging deploy runbook and release policy (refs #20 #23)
All checks were successful
CI / test-and-quality (push) Successful in 1m19s
CI / test-and-quality (pull_request) Successful in 1m20s
2026-02-27 20:01:08 +01:00
3622b9f024 Merge pull request 'docs(f3): align MVP player default with scope guardrail' (#19) from feature/f3-start-round-player-guardrail into main
All checks were successful
CI / test-and-quality (push) Successful in 1m9s
2026-02-27 18:20:29 +01:00
32ed75ae1e feat(f3): enforce player guardrail when starting round
All checks were successful
CI / test-and-quality (push) Successful in 1m11s
CI / test-and-quality (pull_request) Successful in 1m11s
2026-02-27 18:12:39 +01:00
6f4a99637e Merge pull request 'F3: Slutresultat-endpoint (afslut spil + final leaderboard)' (#15) from feature/f3-final-result-endpoint into main
All checks were successful
CI / test-and-quality (push) Successful in 1m10s
2026-02-27 18:04:52 +01:00
adce99b82b feat(f3): add final result endpoint to finish game
All checks were successful
CI / test-and-quality (push) Successful in 1m21s
CI / test-and-quality (pull_request) Successful in 1m21s
2026-02-27 18:02:13 +01:00
e19535b24c Merge pull request 'F3: Reveal scoreboard + next-round transition' (#12) from feature/f3-scoreboard-next-round into main
All checks were successful
CI / test-and-quality (push) Successful in 1m1s
2026-02-27 17:49:56 +01:00
102c8b91ec feat(f3): add reveal scoreboard and next-round transition
All checks were successful
CI / test-and-quality (push) Successful in 1m15s
CI / test-and-quality (pull_request) Successful in 1m13s
2026-02-27 17:20:57 +01:00
ae25403e18 Merge pull request 'F3: Beregn point efter guessfase og skift til reveal' (#10) from feature/f3-score-calculate into main
All checks were successful
CI / test-and-quality (push) Successful in 51s
2026-02-27 17:07:48 +01:00
1017ed0c4c feat(f3): calculate round scores and move to reveal phase
All checks were successful
CI / test-and-quality (push) Successful in 57s
CI / test-and-quality (pull_request) Successful in 59s
2026-02-27 17:01:36 +01:00
49e9d1be41 Merge pull request 'F3: Guessfase submit-endpoint med deadline-validering' (#8) from feature/f3-guess-submit into main
All checks were successful
CI / test-and-quality (push) Successful in 44s
2026-02-27 16:41:02 +01:00
0cb936173f ci: add gitea workflow for required PR status checks
All checks were successful
CI / test-and-quality (push) Successful in 50s
CI / test-and-quality (pull_request) Successful in 50s
2026-02-27 16:37:06 +01:00
d66c21ecb3 feat(f3): add guess submission endpoint with deadline checks 2026-02-27 16:31:31 +01:00
3ee478f094 Merge pull request 'feat(f3): bland korrekt svar med løgne og skift til guessfase' (#6) from feature/f3-answer-mix-pr-flow into main 2026-02-27 16:22:26 +01:00
adbdf5c876 feat(f3): mix correct answer with lies and open guess phase 2026-02-27 16:18:30 +01:00
9ed5a909f1 Record PO decisions and lock MVP scope/release criteria 2026-02-27 14:53:52 +01:00
648da2407b chore(todo): classify lie-submit follow-ups as need/nice-to-have 2026-02-27 14:39:14 +01:00
2db87561d8 chore(coordination): clear F3-LIE-SUBMIT assignment and capture follow-ups 2026-02-27 14:38:35 +01:00
2f400e2eff Merge branch feature/f3-lie-submit-x-sek 2026-02-27 14:38:00 +01:00
f0026ba35d feat(f3): add lie submission window with 45s default 2026-02-27 14:37:55 +01:00
ec04325e43 chore(coordination): assign F3-LIE-SUBMIT to dev-runner 2026-02-27 14:29:34 +01:00
77dfefa9d4 chore(coordination): clear assignment for F3 round start after merge 2026-02-27 14:15:06 +01:00
03100c99cd feat(lobby): start round with selected category 2026-02-27 14:14:40 +01:00
9995203add chore(coordination): clear completed F0 anti-cheat assignment 2026-02-27 14:02:04 +01:00
2d9548b6de merge: F0 anti-cheat rules 2026-02-27 14:01:09 +01:00
2f040c87fb docs: define F0 anti-cheat rules for fup og fakta 2026-02-27 14:01:04 +01:00
811ef949eb merge: F3 lobby create/join 2026-02-27 13:51:27 +01:00
534eb578a9 docs(todo): mark F3 lobby create/join complete 2026-02-27 13:51:04 +01:00