undef-engine 2025-12-15
Hot Potato Heist game and deck status indicator
185 files · 12,219+ · 2,356-
6 files changed
  • cards.py Python module cards
  • cards.py Python module cards
  • deck_operations.py Python module deck_operations
  • actions.py Python module actions
  • blueprint.py Python module blueprint
  • handler.py Python module handler
  • Created DeckStatusIndicator.tsx (206 lines) for visual deck/discard status decouple internal
    4 files
    • DeckStatusIndicator.tsx
    • CawCard.tsx
    • PlayersSubmitCardsPhase.tsx
    • deck-status.ts
  • Added deck-status.ts (60 lines) utility for deck state calculations instantiate internal
    4 files
    • DeckStatusIndicator.tsx
    • CawCard.tsx
    • PlayersSubmitCardsPhase.tsx
    • deck-status.ts
  • Integrated deck status into all game boards: CAW, Debate Club, Peer Review, Sick Day, Terrible Psychiatrist decouple internal
    4 files
    • DeckStatusIndicator.tsx
    • CawCard.tsx
    • PlayersSubmitCardsPhase.tsx
    • deck-status.ts

E2E Test Organization

6 files changed
  • actions.py Python module actions
  • blueprint.py Python module blueprint
  • handler.py Python module handler
  • hooks.py Python module hooks
  • deck_operations.py Python module deck_operations
  • hand_management.py Python module hand_management
  • Moved CAW helpers to games/caw/helpers/ decouple internal
    4 files
    • 2player-2npc.spec.ts
    • 3player-3npc-3spectator.spec.ts
    • 3player-3npc.spec.ts
    • 3player.spec.ts
  • Moved Peer Review helpers to games/peer-review/helpers/ decouple internal
    4 files
    • PeerReviewBoard.tsx
    • peer-review-helpers.ts
    • game.py
    • game.py
  • Moved Sick Day helpers to games/sick-day/helpers/ decouple internal
    4 files
    • SickDayBoard.tsx
    • sick-day-helpers.ts
    • game.py
    • game.py
  • Moved TP helpers to games/terrible-psychiatrist/helpers/ decouple internal
    4 files
    • TerriblePsychiatristBoard.tsx
    • TreatmentSelector.tsx
    • WaitingState.tsx
    • JudgeSelectsAnswerPhase.tsx
6 files changed
  • reaction_window.py Python module reaction_window
  • reactions.py Python module reactions
  • actions.py Python module actions
  • game.py Python module game
  • post_lock.py Python module post_lock
  • common_actions.py Python module common_actions
  • Removed deprecated terrible_psychiatrist/actions.py (339 lines) decouple internal
    4 files
    • ReactionPanel.tsx
    • card-interaction-advanced.spec.ts
    • card-interaction.spec.ts
    • reaction_window.py

Enhancement

6 files changed
  • cards.py Python module cards
  • cards.py Python module cards
  • deck_operations.py Python module deck_operations
  • config.py Python module config
  • settings.py Python module settings
  • lobby_settings.py Python module lobby_settings
  • Updated Debate Club card handling decouple internal
    4 files
    • card-visual.spec.ts
    • card-contract.spec.ts
    • card-interaction-advanced.spec.ts
    • card-interaction.spec.ts
  • Updated Playwright configuration decouple internal
    4 files
    • README.md
    • defaults.ts
    • fixtures.ts
    • global-setup.ts