undef-engine 2025-12-30
SVG card art system and UI component graphics
420 files · 92,631+ · 2,722-

Cloudflare Workers

6 files changed
  • test_spectator_stores.py E2E test for test_spectator_stores
  • heartbeat.py Python module heartbeat
  • manager.py Python module manager
  • routing.py Python module routing
  • test_heartbeat_loop.py Test file for heartbeat_loop
  • cf_worker.py Python module cf_worker
  • Added TypeScript WebSocket DO test worker qualify internal
    4 files
    • test_spectator_stores.py
    • WebSocketContext.tsx
    • useWebSocketBase.ts
    • websocket.generated.ts
  • Added Python Worker WebSocket debugging interface internal
    4 files
    • WebSocketContext.tsx
    • useWebSocketBase.ts
    • websocket.generated.ts
    • heartbeat.py
  • Added minimal Python WebSocket test worker qualify internal
    4 files
    • test_spectator_stores.py
    • WebSocketContext.tsx
    • useWebSocketBase.ts
    • websocket.generated.ts
  • Added official chatroom example for comparison testing qualify internal
    4 files
    • test_spectator_stores.py
    • RoomList.tsx
    • BaseControl.tsx
    • registry.ts
  • Added wrangler as dev dependency for Cloudflare Workers development baseline internal
    4 files
    • gemma-3-12b-it.yaml
    • granite-4.0-h-micro.yaml
    • llama-3.2-1b-instruct.yaml
    • llama-3.2-3b-instruct.yaml

Content System

6 files changed
  • card.py Python module card
  • test_redis_card_repository.py Test file for redis_card_repository
  • display.py Python module display
  • create.py Python module create
  • Card.tsx React component Card
  • CardContent.tsx React component CardContent
  • Created CardContent.tsx (575 lines) for rich card content display decouple behavioral
    4 files
    • content_test_cards.json
    • Card.tsx
    • CardContent.tsx
    • card-frames.ts
  • Added ContentDemo.tsx (2170 lines) page for showcasing content instantiate internal
    2 files
    • ContentDemo.tsx
    • content.ts
  • Added content.ts (158 lines) type definitions instantiate internal
    1 file
    • content.ts
6 files changed
  • main.py Python module main
  • models.py Python module models
  • game_helpers.py Python module game_helpers
  • flow.py Python module flow
  • state.py Python module state
  • commands.py Python module commands
  • Created ai/init.py and ai/client.py (156 lines) for AI service integration decouple internal
    4 files
    • main.py
    • models.py
    • game_helpers.py
    • flow.py
  • Added ai/config.py for AI configuration baseline internal
    4 files
    • settings.ts
    • config.py
    • config.py
    • config.py

Engine Card Primitive

6 files changed
  • card.py Python module card
  • test_redis_card_repository.py Test file for redis_card_repository
  • Card.tsx React component Card
  • CardContent.tsx React component CardContent
  • card-frames.ts TypeScript module card-frames
  • card-mechanics.ts TypeScript module card-mechanics
  • Added engine/primitives/card.py (78 lines) for card handling instantiate internal
    4 files
    • content_test_cards.json
    • Card.tsx
    • CardContent.tsx
    • card-frames.ts
6 files changed
  • main.py Python module main
  • models.py Python module models
  • game_helpers.py Python module game_helpers
  • flow.py Python module flow
  • state.py Python module state
  • commands.py Python module commands
  • Completed ResponsumError migration for remaining route files interface internal
    4 files
    • GameErrorBoundary.tsx
    • constants.ts
    • displayName.test.ts
    • displayName.ts
  • Updated CLI game helpers significantly (248 lines changed) decouple behavioral
    4 files
    • main.py
    • models.py
    • game_helpers.py
    • flow.py
  • Added assets models module instantiate internal
    4 files
    • models.py
    • models.py
    • models.py
    • model.py