ddf24e5714
feat(multi): display time for each player in round results
jessy-david-dev2026-04-13 15:59:34 +02:00
7423bfc389
ui: make target article badge more visible in game topbar
jessy-david-dev2026-04-13 15:45:39 +02:00
2a3dd6be56
fix: sync totalRounds changes to server, filter geographic admin articles, validate user exists before saving game
jessy-david-dev2026-04-13 15:42:00 +02:00
79d90b75c4
fix(multi): use startGame for next round button in waiting phase
jessy-david-dev2026-04-13 00:20:17 +02:00
fe703f5f8f
security: block devtools and context menu when search is disabled
jessy-david-dev2026-04-13 00:04:44 +02:00
12031b7507
fix(article): keep references and related sections visible in wikipedia display
jessy-david-dev2026-04-13 00:01:33 +02:00
169f71c67d
fix(multi): sync game mode changes to server in lobby
jessy-david-dev2026-04-12 23:59:40 +02:00
064ddda23a
fix(multi): keep game screen during waiting phase for next round
jessy-david-dev2026-04-12 19:58:09 +02:00
05e5cb04b9
fix(multi): redirect to lobby after next round and reset game; keep article detail links visible
jessy-david-dev2026-04-12 16:33:18 +02:00
5627a4bb30
feat(multi): award points based on both clicks and time
jessy-david-dev2026-04-11 23:08:09 +02:00
b1fcbbdb04
feat(multi): add configurable time limit per round with countdown display
jessy-david-dev2026-04-11 22:41:40 +02:00
54c4400393
feat(multi): add go back button with extra click penalty
jessy-david-dev2026-04-11 22:30:47 +02:00
d268905f2d
style: apply prettier formatting across codebase
jessy-david-dev2026-04-11 22:25:34 +02:00
b76fbf8789
fix(multi): stay on game screen between rounds instead of redirecting to lobby
jessy-david-dev2026-04-11 22:19:25 +02:00
1aad4d74a9
fix(multi): disable player prune during playing phase to prevent kick on long reads
jessy-david-dev2026-04-11 22:13:51 +02:00
1153f574a4
fix(multi): prevent player kick on slow load and background tab throttling
jessy-david-dev2026-04-11 22:12:39 +02:00
6be8db9145
fix(multi): hide next round button when all rounds are completed
jessy-david-dev2026-04-11 22:10:04 +02:00
c3152058ce
feat(multi): display player paths in round results screen
jessy-david-dev2026-04-11 22:08:56 +02:00
d4bb21da5d
style(lobby): format game mode labels and search toggle
jessy-david-dev2026-04-11 22:03:00 +02:00
ede083f881
fix(multi): restrict search and game settings to room host only
jessy-david-dev2026-04-11 22:02:06 +02:00
0401cdffe6
feat(multi): add game mode selection and surrender button for all_finish mode
jessy-david-dev2026-04-11 21:58:35 +02:00
552bb17c15
feat(rooms): migrate multiplayer room storage from memory to PostgreSQL
jessy-david-dev2026-04-11 17:37:56 +02:00