undef-engine
2026-01-04
Shared hook helpers, card ID standardization, and frontend refresh
925 files · 38,209+ · 26,746-
Shared hook helper utilities
4 files changed
hooks_helpers.pyCreated DRY utility functions for game hooksbase.pyUpdated base hook with helper integrationcomponents.pyUpdated flow componentsengine.pyUpdated flow engine
- Created shared hooks_helpers with DRY utility functions for rotation, submissions, and validation
decouple
behavioral
1 file
hooks_helpers.py
- Updated six or more games to use hooks_helpers utilities instead of duplicated logic
decouple
internal
1 file
base.py
Card ID field standardization
2 files changed
models.pyStandardized Card.id fieldloader.pyUpdated loader for card ID format
Frontend component refresh
8 files changed
App.tsxMajor routing and layout updatesEmojiPicker.tsxSignificant emoji picker reworkCardContent.tsxUpdated card content displayAdminDashboard.tsxUpdated admin dashboardGameBoard.tsxUpdated game board baseGameBoardRouter.tsxUpdated game board routingModal.tsxUpdated modal componentLobby.tsxUpdated lobby component
- Updated nearly all frontend components with refreshed patterns, including major changes to App.tsx, EmojiPicker, and CardContent
decouple
internal
3 files
App.tsxEmojiPicker.tsxCardContent.tsx
- Updated admin components, game boards, and shared utilities across the frontend
decouple
internal
3 files
AdminDashboard.tsxGameBoard.tsxGameBoardRouter.tsx
Test fixes for content service integration
3 files changed
BluffaloBoard.test.tsxUpdated test mocks for content serviceCawBoard.test.tsxUpdated test mocks for content serviceDebateClubBoard.test.tsxUpdated test mocks