strat-gameplay-webapp/frontend-sba/components
Cal Corum fbbb1cc5da CLAUDE: Add SBA schedule integration with weekly matchup display
Implements schedule viewing from SBA production API with week navigation
and game creation from scheduled matchups. Groups games by team matchup
horizontally with games stacked vertically for space efficiency.

Backend:
- Add schedule routes (/api/schedule/current, /api/schedule/games)
- Add SBA API client methods for schedule data
- Fix multi-worker state isolation (single worker for in-memory state)
- Add Redis migration TODO for future scalability
- Support custom team IDs in quick-create endpoint

Frontend:
- Add Schedule tab as default on home page
- Week navigation with prev/next and "Current Week" jump
- Horizontal group layout (2-6 columns responsive)
- Completed games show score + "Final" badge (no Play button)
- Incomplete games show "Play" button to create webapp game

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 23:39:31 -06:00
..
Decisions test: Skip unstable test suites 2025-11-22 20:18:33 -06:00
Game CLAUDE: Improve UX with single-click OAuth, enhanced games list, and layout fix 2025-12-05 16:14:00 -06:00
Gameplay CLAUDE: Limit flyball hit locations to outfield positions only 2025-11-27 21:36:54 -06:00
Schedule CLAUDE: Add SBA schedule integration with weekly matchup display 2026-01-14 23:39:31 -06:00
Substitutions test: Skip unstable test suites 2025-11-22 20:18:33 -06:00
UI test: Skip unstable test suites 2025-11-22 20:18:33 -06:00
CLAUDE.md CLAUDE: Fix critical game engine issues and refactor CLAUDE.md docs 2025-11-19 16:05:26 -06:00