kaboot/components
Joey Yakimowich-Payne 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
..
ApiKeyModal.tsx Add gemini key ability 2026-01-14 21:04:58 -07:00
AuthButton.tsx Add gemini key ability 2026-01-14 21:04:58 -07:00
DefaultConfigModal.tsx feat: add comprehensive game configuration system 2026-01-14 01:43:23 -07:00
DisconnectedScreen.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
GameConfigPanel.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
GameScreen.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
HostReconnected.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
Landing.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
Lobby.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
PlayerAvatar.tsx Update UI 2026-01-13 11:28:39 -07:00
Podium.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
PreferencesModal.tsx Add gemini key ability 2026-01-14 21:04:58 -07:00
QuestionCard.tsx Add ability to edit AI generated content 2026-01-13 23:37:08 -07:00
QuestionEditModal.tsx Fix modal scrolling 2026-01-13 23:56:21 -07:00
QuizCreator.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
QuizEditor.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00
QuizLibrary.tsx Fix modal scrolling 2026-01-13 23:56:21 -07:00
RevealScreen.tsx Stay on reason screen 2026-01-13 17:10:54 -07:00
SaveOptionsModal.tsx Fix modal scrolling 2026-01-13 23:56:21 -07:00
SaveQuizPrompt.tsx Fix modal scrolling 2026-01-13 23:56:21 -07:00
Scoreboard.tsx Fix client answer validation bug and improve scoreboard UX 2026-01-14 22:21:10 -07:00
SortableQuestionCard.tsx Add ability to edit AI generated content 2026-01-13 23:37:08 -07:00
WaitingToRejoin.tsx Fix UI jank a bit 2026-01-14 21:47:40 -07:00