undef-engine
2025-12-02
Protocol consolidation and game handler standardization
381 files · 25,911+ · 21,821-
Protocol Consolidation
6 files changed
__init__.pyPython module __init__queue.pyPython module queueprotocols.pyPython module protocolsprotocols.pyPython module protocolsprotocol.pyPython module protocolrepository.pyPython module repository
- Consolidated PubSubProtocol into core.protocols
decouple
internal
4 files
__init__.pyqueue.pyprotocols.pyprotocols.py
- Moved protocols.py to protocols/ package with init.py
decouple
internal
4 files
__init__.pyqueue.pyprotocols.pyprotocols.py
- Added queue protocol to core protocols
interface
internal
4 files
__init__.pyqueue.pyprotocols.pyprotocols.py
Game Handlers
6 files changed
config.pyPython module configconfig.pyPython module configsettings.pyPython module settingslobby_settings.pyPython module lobby_settingsconfig.pyPython module confighandler.pyPython module handler
NPC
6 files changed
conftest.pyE2E test for conftesttest_spectator_e2e.pyE2E test for test_spectator_e2etest_spectator_mode.pyE2E test for test_spectator_modetest_spectator_upgrade.pyE2E test for test_spectator_upgradetest_spectator_load.pyE2E test for test_spectator_loadtest_oauth_e2e.pyE2E test for test_oauth_e2e
Enhancement
6 files changed
conftest.pyE2E test for conftesttest_spectator_e2e.pyE2E test for test_spectator_e2etest_spectator_mode.pyE2E test for test_spectator_modetest_spectator_upgrade.pyE2E test for test_spectator_upgradetest_spectator_load.pyE2E test for test_spectator_loadtest_oauth_e2e.pyE2E test for test_oauth_e2e
- Fixed primitive test imports to use correct module paths
qualify
internal
4 files
admin-auth.spec.tsadmin-dashboard.spec.tsadmin-realtime-updates.spec.tsanimation.spec.ts
- Updated E2E global setup and game helpers
decouple
internal
4 files
admin-auth.spec.tsadmin-dashboard.spec.tsadmin-realtime-updates.spec.tsanimation.spec.ts
- Improved ErrorModal and WebSocketContext
decouple
internal
4 files
NavigationArrows.tsxWebSocketContext.tsxuseSpectatorWebSocket.tsuseWebSocket.ts
- Updated Terrible Psychiatrist board
decouple
internal
4 files
TerriblePsychiatristBoard.tsxDiagnosisCard.tsxPlayerStatusBar.tsxRoleBanner.tsx
Documentation
6 files changed
store.pyPython module storestore.pyPython module storesessions.pyPython module sessionssession.pyPython module sessionsession_factory.pyPython module session_factory__init__.pyPython module __init__