undef-engine
2025-11-24
Add WebSocket context provider and refactor game boards for consistency
40 files · 1,403+ · 1,941-
WebSocket context provider
2 files changed
WebSocketContext.tsxShared WebSocket state context provideruseGameBoard.tsGame board hook updated to use context
- Created WebSocketContext providing shared WebSocket state across components
instantiate
behavioral
1 file
WebSocketContext.tsx
- Updated useGameBoard hook to leverage the WebSocket context
decouple
internal
1 file
useGameBoard.ts
Game board consistency refactor
5 files changed
TerriblePsychiatristBoard.tsxRefactored to use WebSocket contextSickDayBoard.tsxRefactored to use WebSocket contextIcebreakerBoard.tsxUpdated for consistencyPeerReviewBoard.tsxUpdated for consistencySpectatorView.tsxSimplified spectator view
- Updated TerriblePsychiatristBoard and SickDayBoard to use WebSocket context
decouple
internal
2 files
TerriblePsychiatristBoard.tsxSickDayBoard.tsx
- Updated IcebreakerBoard, PeerReviewBoard, and SpectatorView for consistency
decouple
internal
3 files
IcebreakerBoard.tsxPeerReviewBoard.tsxSpectatorView.tsx
Admin and layout improvements
6 files changed
AdminDashboard.tsxImproved admin dashboardAdminPage.tsxUpdated admin pageApp.tsxUpdated app routingLobby.tsxUpdated lobbySettingsPage.tsxUpdated settings pageapi.tsAdded API endpoint helpers
- Improved AdminDashboard and AdminPage components
streamline
internal
2 files
AdminDashboard.tsxAdminPage.tsx
- Added API endpoint helpers
instantiate
internal
1 file
api.ts