undef-engine
2025-12-09
Flow engine implementation with game blueprints
183 files · 13,156+ · 2,507-
Spectator WebSocket
6 files changed
manager.pyPython module managerwebsocket.pyPython module websocketSpectatorView.tsxReact component SpectatorViewSpectatorActivityFeed.tsxReact component SpectatorActivityFeedSpectatorBroadcastLayout.tsxReact component SpectatorBroadcastLayoutSpectatorGameShowLayout.tsxReact component SpectatorGameShowLayout
- Added useSpectatorWebSocket.ts (19 lines) for spectator-specific WebSocket connections
interface
internal
4 files
accessibility.spec.tsadmin-auth.spec.tsadmin-dashboard.spec.tsadmin-realtime-updates.spec.ts
- Enhanced SpectatorView with expanded capabilities (80 lines)
decouple
internal
4 files
accessibility.spec.tsadmin-auth.spec.tsadmin-dashboard.spec.tsadmin-realtime-updates.spec.ts
Game Boards
6 files changed
__init__.pyPython module __init__config.pyPython module configdeclarative.pyPython module declarativedeclarative_handler.pyPython module declarative_handlerdeclarative_hooks.pyPython module declarative_hooksdeclarative_rules.pyPython module declarative_rules
- Updated DebateClubBoard with improved interaction (39 lines)
decouple
internal
4 files
npc_actions.pycard-interaction-advanced.spec.tsterrible-psychiatrist-card-interaction.spec.tsnpc_actions.py
- Enhanced SickDayBoard and VotingPanel for better gameplay
decouple
internal
4 files
game.pySickDayBoard.tsxVotingPanel.tsxgame.ts
- Updated Terrible Psychiatrist phases
decouple
internal
4 files
TerriblePsychiatristBoard.tsxGameOverPhase.tsxJudgePicksWinnerPhase.tsxJudgeSelectsAnswerPhase.tsx
CLI
6 files changed
room.pyPython module room__init__.pyPython module __init__claim_code.pyPython module claim_codeconverters.pyPython module convertersschemas.pyPython module schemas__init__.pyPython module __init__
- Expanded CLI room commands (77 lines added)
instantiate
behavioral
4 files
room-browsing.spec.tsLobby.tsxClaimNpcModal.tsxroom.py
- Updated TUI input handler
decouple
internal
4 files
input_handler.pyhandler.pyhandler.pyhandler.py
Backend
6 files changed
test_sick_day.pyTest file for sick_daygame_flow.pyPython module game_flowcli.pyPython module cliflow_handler.pyPython module flow_handlerhandler.pyPython module handlermodels.pyPython module models
Testing
6 files changed
config.pyPython module configfixtures.tsE2E test for fixturesgame-helpers.tsE2E test for game helperssick-day-helpers.tsE2E test for sick day helpersterrible-psychiatrist-helpers.tsE2E test for terrible psychiatrist helpersplaywright.config.tsTypeScript module playwright.config
- Added E2E test fixtures.ts (40 lines) for shared test setup
qualify
internal
4 files
accessibility.spec.tsadmin-auth.spec.tsadmin-dashboard.spec.tsadmin-realtime-updates.spec.ts
- Updated Playwright config
baseline
internal
4 files
accessibility.spec.tsadmin-auth.spec.tsadmin-dashboard.spec.tsadmin-realtime-updates.spec.ts