undef-engine 2025-12-26
Battleship game and comprehensive E2E test expansion
728 files · 57,859+ · 20,657-

Hooks Registry

6 files changed
  • base.py Python module base
  • hooks_class.py Python module hooks_class
  • hooks_class.py Python module hooks_class
  • hooks_class.py Python module hooks_class
  • hooks_class.py Python module hooks_class
  • hooks_class.py Python module hooks_class
  • Moved hooks_registry to base class with auto-build pattern for cleaner game registration decouple internal
    4 files
    • useActiveSession.ts
    • useAdminWebSocket.ts
    • useAriaLive.ts
    • useAsyncAction.test.ts

Spectator Content

6 files changed
  • SpectatorJoinForm.tsx React component SpectatorJoinForm
  • SpectatorView.tsx React component SpectatorView
  • spectator.tsx E2E test for spectator
  • spectator.tsx E2E test for spectator
  • SpectatorCard.tsx React component SpectatorCard
  • SpectatorsSection.tsx React component SpectatorsSection
  • Implemented spectator content registry pattern decouple internal
    4 files
    • BROWSER_E2E_TEST.md
    • COMPREHENSIVE_E2E_TEST_ROUND2.md
    • HIVE_MIND_E2E_TEST.md
    • SPECTATOR_TEST_REPORT.md
  • Refactored to self-registration pattern for spectator components decouple internal
    4 files
    • BROWSER_E2E_TEST.md
    • COMPREHENSIVE_E2E_TEST_ROUND2.md
    • HIVE_MIND_E2E_TEST.md
    • SPECTATOR_TEST_REPORT.md
6 files changed
  • __init__.py Python module __init__
  • __init__.py Python module __init__
  • group.py Python module group
  • config.py Python module config
  • __init__.py Python module __init__
  • blueprint.py Python module blueprint
  • Merged Dixit game implementation from feature branch decouple behavioral
    4 files
    • DixitBoard.tsx
    • index.ts
    • __init__.py
    • __init__.py

Documentation

6 files changed
  • fixtures.ts E2E test for fixtures
  • debate-club-helpers.ts E2E test for debate club helpers
  • hive-mind-helpers.ts E2E test for hive mind helpers
  • hot-potato-heist-helpers.ts E2E test for hot potato heist helpers
  • liars-hand-helpers.ts E2E test for liars hand helpers
  • sick-day-helpers.ts E2E test for sick day helpers
  • Archived stale .provide documentation decouple internal
    4 files
    • SNAPSHOT_CONVENTIONS.md
    • CLAUDE.md
    • BROWSER_TESTING_PRIMER.md
    • PLAYWRIGHT_SETUP.md
  • Updated HANDOFF.md with Phase 4 completion notes decouple internal
    1 file
    • HANDOFF.md
  • Added Playwright browser testing documentation qualify internal
    4 files
    • BROWSER_E2E_TEST.md
    • COMPREHENSIVE_E2E_TEST_ROUND2.md
    • HIVE_MIND_E2E_TEST.md
    • SPECTATOR_TEST_REPORT.md
6 files changed
  • loader.py Python module loader
  • deck.py Python module deck
  • settings.py Python module settings
  • AuthOrCodeModal.tsx React component AuthOrCodeModal
  • AnswerCard.tsx React component AnswerCard
  • Card.tsx React component Card
  • Updated many components: App, AdminDashboard, AdminPage, AnswerCard, AuthOrCodeModal, Button, Card, CardBack, ConfirmModal, DeckStatusIndicator, EmojiPicker, ErrorBoundary, ErrorModal, GameBoard decouple internal
    4 files
    • AuthOrCodeModal.tsx
    • authStore.ts
    • auth.ts
    • auth.ts
1 file changed
  • debug_connections.py Python module debug_connections
  • Removed debug_connections.py utility decouple internal
    1 file
    • debug_connections.py