mantimon-tcg/frontend/src/composables
Cal Corum 059536a42b Implement frontend phases F1-F3: auth, deck management, Phaser integration
Phase F1 - Authentication:
- OAuth callback handling with token management
- Auth guards for protected routes
- Account linking composable
- Profile page updates

Phase F2 - Deck Management:
- Collection page with card filtering and display
- Decks page with CRUD operations
- Deck builder with drag-drop support
- Collection and deck Pinia stores

Phase F3 - Phaser Integration:
- Game bridge composable for Vue-Phaser communication
- Game page with Phaser canvas mounting
- Socket.io event types for real-time gameplay
- Game store with match state management
- Phaser scene scaffolding and type definitions

Also includes:
- New UI components (ConfirmDialog, EmptyState, FilterBar, etc.)
- Toast notification system
- Game config composable for dynamic rule loading
- Comprehensive test coverage for new features
2026-01-31 15:43:56 -06:00
..
useAccountLinking.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useAccountLinking.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useAuth.spec.ts Implement auth composables and starter selection (F1-003, F1-004, F1-005) 2026-01-30 15:36:14 -06:00
useAuth.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useCollection.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useCollection.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useDeckBuilder.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useDeckBuilder.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useDecks.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useDecks.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useDragDrop.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useDragDrop.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useGameBridge.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useGameBridge.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useGameConfig.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useGameConfig.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useProfile.spec.ts Implement ProfilePage and profanity filter for display names (F1-006) 2026-01-30 16:06:42 -06:00
useProfile.ts Implement ProfilePage and profanity filter for display names (F1-006) 2026-01-30 16:06:42 -06:00
useStarter.spec.ts Implement auth composables and starter selection (F1-003, F1-004, F1-005) 2026-01-30 15:36:14 -06:00
useStarter.ts Implement auth composables and starter selection (F1-003, F1-004, F1-005) 2026-01-30 15:36:14 -06:00
useToast.spec.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00
useToast.ts Implement frontend phases F1-F3: auth, deck management, Phaser integration 2026-01-31 15:43:56 -06:00