Commit graph

11 commits

Author SHA1 Message Date
9ef8f7343d
Add presenter role for game flow control 2026-01-19 14:02:28 -07:00
4688a73559
Add api key and sorting on scoreboard 2026-01-15 14:49:10 -07:00
279dc7f2c3
Scoreboard ui stuff 2026-01-15 08:21:38 -07:00
62281e1124
Fix client answer validation bug and improve scoreboard UX
Bug Fix:
- Fix stale closure bug in client answer validation where correct answers
  were sometimes marked incorrect. The issue occurred when players answered
  quickly after a question started - React's async state updates meant
  currentCorrectShape could hold the previous question's value. Added
  currentCorrectShapeRef to ensure the latest value is always used.

Scoreboard Improvements:
- Unified desktop/mobile layout: avatar, name, and points on first line;
  progress bar on second line; bonus pills on third line
- Removed 5-player limit to show all players
- Added vertical scrolling when player list exceeds viewport
- Fixed layout to prevent content overflow issues
2026-01-14 22:21:10 -07:00
560c974bf3
Try fix mobile 2026-01-14 16:34:59 -07:00
fc270d437f
Redesign scoreboard 2026-01-14 01:55:49 -07:00
eb4ea30404
Add animations to points on scoreboard 2026-01-13 11:40:53 -07:00
2aafe8fce9
Update UI 2026-01-13 11:28:39 -07:00
ec318e9e9a
Configurable theme, change default to blue 2026-01-13 11:04:52 -07:00
8a8ec9bc0e
Rebrand to kaboot 2026-01-13 10:59:50 -07:00
c87ebf0a74
Initial commit 2026-01-13 07:23:30 -07:00