-
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