undef-engine
2025-12-17
Bluffalo game, documentation alignment, and party games merge
350 files · 45,726+ · 7,875-
Liar's Hand Game
6 files changed
components.pyPython module componentsconnections.pyPython module connectionsengine.pyPython module enginemodels.pyPython module modelsdefinitions.pyPython module definitionsstate.pyPython module state
- Implemented Liar’s Hand bluffing game with full game mechanics
decouple
internal
4 files
__init__.pyblueprint.pyhandler.py__init__.py
- Enhanced CLI with web-like UX features
decouple
behavioral
4 files
__init__.pycommands.pyhelpers.pystats.py
- Fixed game flow bugs preventing completion
remediate
internal
4 files
flow-complete.spec.tsgame-flow.spec.tscomponents.pyconnections.py
Codebreakers Game
6 files changed
npc_utils.pyPython module npc_utilsnpc_actions.pyPython module npc_actionsnpc_actions.pyPython module npc_actions__init__.pyPython module __init__bluffalo.pyPython module bluffalocaw.pyPython module caw
- Added Codebreakers (Codenames-style word association) game
instantiate
errata
4 files
2player-2npc.spec.ts3player-1npc.spec.ts4player.spec.tscodebreakers-helpers.ts
- Added timer support, NPC integration, and toast feedback
instantiate
internal
4 files
2player-2npc.spec.ts3player-3npc-3spectator.spec.ts3player-3npc.spec.ts2player-2npc.spec.ts
- Implemented word pack selection and game config endpoint
interface
behavioral
4 files
fixtures.tsconfig.pyplaywright.config.tsAdvancedSettingsModal.tsx
- Added E2E test for 4-player game flow
qualify
internal
4 files
fixtures.tsaccessibility.spec.tsauth.spec.tsdashboard.spec.ts
CAW CLI
6 files changed
cli.pyPython module cli__init__.pyPython module __init__commands.pyPython module commandshelpers.pyPython module helpersblueprint.pyPython module blueprinthandler.pyPython module handler
- Added players, scores, hand, and status commands to CAW CLI
instantiate
behavioral
4 files
CawBoard.tsxcaw.ts2player-2npc.spec.ts3player-3npc-3spectator.spec.ts
Enhancement
6 files changed
split_cards.pyPython module split_cardscard.pyPython module cardcards.pyPython module cardscard_models.pyPython module card_modelscards.pyPython module cardstest_cards.pyTest file for cards
- Merged watch and spectate into single spectator command
decouple
behavioral
4 files
fixtures.tsaccessibility.spec.tsauth.spec.tsdashboard.spec.ts
- Updated DeckStatusIndicator with major improvements (183 lines)
decouple
internal
4 files
card-visual.spec.tscard-contract.spec.tscard-interaction-advanced.spec.tscard-interaction.spec.ts
- Enhanced Timer component (128 lines)
decouple
internal
4 files
Timer.tsxuseTimerState.tspersistence.pydistributed_timer_service.py
- Updated GameBoard, GameBoardRouter, Lobby, and various UI components
decouple
behavioral
4 files
rooms.tsroom-browsing.spec.tsnpcs.pyLobby.tsx
- Improved InstallPrompt and OfflineIndicator
decouple
internal
2 files
InstallPrompt.tsxOfflineIndicator.tsx
- Updated NpcControl and SpectatorJoinForm
decouple
internal
4 files
fixtures.tsaccessibility.spec.tsauth.spec.tsdashboard.spec.ts