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 |
||
|---|---|---|
| .. | ||
| useAuthenticatedFetch.ts | ||
| useBodyScrollLock.ts | ||
| useGame.ts | ||
| useQuizLibrary.ts | ||
| useUserConfig.ts | ||
| useUserPreferences.ts | ||