Commit Graph

  • 69daedfa02 Add Board tests - TEST-003 complete (55 tests) main test/coverage-improvements Cal Corum 2026-02-03 15:45:36 -0600
  • 73f65df7b7 Test MatchScene initialization and lifecycle - TEST-002 complete (26 tests) Cal Corum 2026-02-03 14:32:15 -0600
  • 345ef7af9d Create Phaser testing infrastructure - TEST-001 complete (55 tests) Cal Corum 2026-02-03 10:25:51 -0600
  • 63bcff8d9f Complete TEST-017, TEST-018, TEST-019 - 138 new tests Cal Corum 2026-02-03 10:12:29 -0600
  • c5aef933e2 Mark TEST-016 as complete in project plan Cal Corum 2026-02-03 09:26:58 -0600
  • 8aab41485d Add user store edge case tests - TEST-016 complete (20 tests) Cal Corum 2026-02-02 15:53:29 -0600
  • d03dc1ddd2 Update test coverage plan with lessons learned and progress Cal Corum 2026-02-02 15:48:35 -0600
  • 56de143397 Add socket message factory tests - TEST-020 complete (20 tests) Cal Corum 2026-02-02 15:39:11 -0600
  • c45fae8c57 Add CardBack tests - TEST-015 complete (25 tests) Cal Corum 2026-02-02 15:37:21 -0600
  • 0d416028c0
    Fix prize zone rendering in Mantimon TCG mode (#2) Cal Corum 2026-02-02 15:30:27 -0600
  • b47da20b7f Fix stale hasStarterDeck causing redirect to /starter Cal Corum 2026-02-02 11:19:31 -0600
  • 8a416c8ace
    Merge pull request #1 from calcorum/claude/honor-rules-config-3ZRDG Cal Corum 2026-02-02 10:53:10 -0600
  • 42e0116aec
    Add conditional energy deck zone based on RulesConfig Claude 2026-02-02 09:41:25 +0000
  • c430a43e19
    Add configurable bench size based on RulesConfig Claude 2026-02-02 09:28:17 +0000
  • 7885b272a4
    Honor RulesConfig for prize cards vs points in frontend game board Claude 2026-02-02 09:22:44 +0000
  • 1a21d3d2d4 Add Phase F4 live gameplay project plan Cal Corum 2026-02-01 20:52:20 -0600
  • f1b2647306 Add energy type color utilities Cal Corum 2026-02-01 20:52:13 -0600
  • 926dd3732b Add WebSocket message types and related tests Cal Corum 2026-02-01 20:52:07 -0600
  • 413caa86d0 Add game-related Vue composables Cal Corum 2026-02-01 20:51:58 -0600
  • 97ddc44336 Add Phase F4 game UI overlay components Cal Corum 2026-02-01 20:51:51 -0600
  • 8ad7552ecc Add HandManager for card interaction handling Cal Corum 2026-02-01 20:51:43 -0600
  • a963eb70d3 Add Phaser game asset placeholders Cal Corum 2026-02-01 20:51:35 -0600
  • 76e15187d0 Add energy type placeholder images Cal Corum 2026-02-01 20:51:29 -0600
  • 9f2ac7146b Update frontend project plan progress Cal Corum 2026-02-01 20:51:19 -0600
  • c274ff6d3a Update Vite config for test environment Cal Corum 2026-02-01 20:51:12 -0600
  • 594aa2d8ad Add card back placeholder image Cal Corum 2026-02-01 20:51:05 -0600
  • 0af5d32cfe Update GamePage tests for new WebSocket composable Cal Corum 2026-02-01 20:50:57 -0600
  • 40a2cd34d9 Hardcode Bob's user and deck IDs for game creation testing Cal Corum 2026-02-01 20:50:50 -0600
  • c0194b77eb Add WebSocket client and game store infrastructure Cal Corum 2026-02-01 20:50:43 -0600
  • a20e97a0a0 Add card click event handling in GamePage Cal Corum 2026-02-01 20:50:35 -0600
  • fdb5225356 Improve API error handling for validation errors Cal Corum 2026-02-01 20:50:03 -0600
  • 52c8edcf93 Fix WebSocket game:join to emit game:state event Cal Corum 2026-02-01 12:27:01 -0600
  • c594f0c8f8 Add lessons learned README for frontend POC Cal Corum 2026-01-31 22:06:10 -0600
  • dc06a93e2e Move older frontend-poc to .claude/f0-frontend-poc/ Cal Corum 2026-01-31 22:02:22 -0600
  • 8685e3e16e Archive frontend POC to .claude/frontend-poc/ Cal Corum 2026-01-31 22:00:51 -0600
  • 2986eed142 Add F3 demo page with real card data and fix Phaser initialization Cal Corum 2026-01-31 21:58:26 -0600
  • f759d56d4d Add .opencode/ to gitignore Cal Corum 2026-01-31 15:56:27 -0600
  • 059536a42b Implement frontend phases F1-F3: auth, deck management, Phaser integration Cal Corum 2026-01-31 15:43:56 -0600
  • 50bd3f1591 Add config API endpoint for frontend game settings Cal Corum 2026-01-31 15:43:41 -0600
  • aee7ad64b4 Add card images for sets a1 and a1a Cal Corum 2026-01-31 15:43:29 -0600
  • d1862295e6 Update card JSON data with rarity_tier field Cal Corum 2026-01-31 15:43:19 -0600
  • 1123d61067 Extend core card models with rarity tiers and card subtypes Cal Corum 2026-01-31 15:43:07 -0600
  • 7b79f02124 Add project-specific skills reference to CLAUDE.md Cal Corum 2026-01-31 15:40:37 -0600
  • 6bfc928169 Refactor user store to use apiClient instead of direct fetch Cal Corum 2026-01-31 00:36:42 -0600
  • ca3aca2b38 Add has_starter_deck to user profile API response Cal Corum 2026-01-30 23:14:04 -0600
  • cd3efcb528 Implement ProfilePage and profanity filter for display names (F1-006) Cal Corum 2026-01-30 16:06:42 -0600
  • 3cc8d6645e Implement auth composables and starter selection (F1-003, F1-004, F1-005) Cal Corum 2026-01-30 15:36:14 -0600
  • f687909f91 Implement OAuth callback with token handling and profile fetch (F1-002) Cal Corum 2026-01-30 12:39:18 -0600
  • 09844cbf3f Add dev-server skill and update development ports Cal Corum 2026-01-30 11:56:25 -0600
  • 913b1e7eae Fix audit issues: OAuth login, remove dead code, add error boundary Cal Corum 2026-01-30 11:42:26 -0600
  • 0dc52f74bc Add app shell with layouts and navigation (F0-007) Cal Corum 2026-01-30 11:26:15 -0600
  • 3a566ffd5a Add Socket.IO client with typed game events (F0-006) Cal Corum 2026-01-30 11:15:17 -0600
  • 0720084cb1 Add typed API client with auth and error handling (F0-005) Cal Corum 2026-01-30 11:11:11 -0600
  • f63e8be600 Add Pinia stores for auth, user, and UI (F0-004) Cal Corum 2026-01-30 11:07:25 -0600
  • 5424bf9086 Add environment config and Vue Router with guards (F0-003, F0-008) Cal Corum 2026-01-30 10:59:04 -0600
  • 25cb22eb84 Rename AGENTS.md to CLAUDE.md, add root .gitignore Cal Corum 2026-01-30 10:24:48 -0600
  • b9b803da66 Scaffold Vue 3 + TypeScript frontend (Phase F0) Cal Corum 2026-01-30 09:23:53 -0600
  • 5b12df0cb1 Add backend API reference to frontend CLAUDE.md Cal Corum 2026-01-30 08:24:34 -0600
  • f27830d19e Add frontend CLAUDE.md with coding standards Cal Corum 2026-01-30 08:22:14 -0600
  • 29b5d36621 Add site plan to frontend project plan Cal Corum 2026-01-30 08:19:52 -0600
  • f452e69999 Complete Phase 4 implementation files Cal Corum 2026-01-30 08:03:43 -0600
  • 6f871d7187 Add frontend project plan (F0-F8) Cal Corum 2026-01-30 08:02:07 -0600
  • 2ae6429798 Mark Phase 4 (Game Service + WebSocket) as complete Cal Corum 2026-01-30 07:35:40 -0600
  • 7fcb86ff51 Implement UserRepository pattern with dependency injection Cal Corum 2026-01-30 07:30:16 -0600
  • f6e8ab5f67 Add integration tests for WebSocket game flow (TEST-002) Cal Corum 2026-01-30 00:02:40 -0600
  • cc0254d5ab Implement REST endpoints for game management (API-001) Cal Corum 2026-01-29 23:09:12 -0600
  • 154d466ff1 Implement /game namespace event handlers (WS-005, WS-006) Cal Corum 2026-01-29 20:40:06 -0600
  • 531d3e1e79 Implement GameService.end_game with history archival (GS-005) Cal Corum 2026-01-29 20:10:27 -0600
  • d5460ff418 Enhance GameService.join_game for reconnection support (GS-004) Cal Corum 2026-01-29 19:30:44 -0600
  • ce8a36b14c Add backend-phase skill for consistent development workflow Cal Corum 2026-01-29 19:11:27 -0600
  • 0a9cd73daf Validate connection data integrity in ConnectionManager Cal Corum 2026-01-29 19:03:17 -0600
  • 1346853869 Add code-audit skill for systematic anti-pattern detection Cal Corum 2026-01-29 18:59:17 -0600
  • 55e02ceb21 Replace silent error hiding with explicit failures Cal Corum 2026-01-29 18:48:06 -0600
  • cd3cc892f4 Implement GameService.execute_action enhancements (GS-003) Cal Corum 2026-01-29 15:15:34 -0600
  • 3c75ee0e00 Implement GameService.create_game (GS-002) Cal Corum 2026-01-29 14:09:11 -0600
  • f93f5b617a Remove legacy modifier field from WeaknessResistance Cal Corum 2026-01-29 13:16:51 -0600
  • f512c7b2b3 Refactor to dependency injection pattern - no monkey patching Cal Corum 2026-01-28 22:54:57 -0600
  • 0c810e5b30 Add Phase 4 WebSocket infrastructure (WS-001 through GS-001) Cal Corum 2026-01-28 22:21:20 -0600
  • c00ee87f25 Switch to testcontainers for automatic test container management Cal Corum 2026-01-28 16:49:11 -0600
  • 0a7c35c262 Add detailed Phase 4 (Game Service + WebSocket) project plan Cal Corum 2026-01-28 15:50:57 -0600
  • 9e14ab906f Add services layer README documentation Cal Corum 2026-01-28 15:40:56 -0600
  • ebe776d54d Update project plans and documentation for Phase 3 completion Cal Corum 2026-01-28 15:26:01 -0600
  • 7d397a2e22 Fix medium priority issues from code review Cal Corum 2026-01-28 14:32:08 -0600
  • 3ec670753b Fix security and validation issues from code review Cal Corum 2026-01-28 14:16:07 -0600
  • 58349c126a Phase 3: Collections + Decks - Services and DI architecture Cal Corum 2026-01-28 11:27:14 -0600
  • 4859b2a9cb Add detailed Phase 3 (Collections + Decks) project plan Cal Corum 2026-01-28 00:40:25 -0600
  • f82bc8aa1f Fix OAuth callback redirect and deps import Cal Corum 2026-01-28 00:17:27 -0600
  • 5cf2198542 Add engine validation script with attack_coin_status effect handler Cal Corum 2026-01-28 00:15:12 -0600
  • 4cdb544162 Merge branch 'backend-phase2' - Complete Phase 2 Authentication Cal Corum 2026-01-27 22:08:42 -0600
  • 3ad79a4860 Fix OAuth absolute URLs and add account linking endpoints Cal Corum 2026-01-27 22:06:22 -0600
  • 996c43fbd9 Implement Phase 2: Authentication system Cal Corum 2026-01-27 21:49:59 -0600
  • 4ddc9b8c30 Add detailed Phase 2 (Authentication) project plan Cal Corum 2026-01-27 16:25:57 -0600
  • b78236ac49 Simplify card image URLs to use set-based paths Cal Corum 2026-01-27 16:16:51 -0600
  • e237a0deb6 Add image_url to card definitions from source data Cal Corum 2026-01-27 15:55:10 -0600
  • b95453569b Update Phase 1 plan with gap fixes and Phase 2 prerequisites Cal Corum 2026-01-27 15:38:49 -0600
  • 2a95316f04 Add FastAPI lifespan hooks and fix Phase 1 gaps Cal Corum 2026-01-27 15:37:19 -0600
  • c3c0a310a7 Mark Phase 1 Database complete - all 18 tasks done Cal Corum 2026-01-27 15:22:43 -0600
  • adb55dec12 Fix scraper to preserve energy types in effect text Cal Corum 2026-01-27 15:10:02 -0600
  • c6e3695760 Fix card data pipeline: fossil cards and text artifacts Cal Corum 2026-01-27 14:37:03 -0600
  • 934aa4c443 Add CardService and card data conversion pipeline Cal Corum 2026-01-27 14:16:40 -0600