strat-gameplay-webapp/frontend-sba/components/Game
Cal Corum 64325d7163 CLAUDE: Fix game recovery to load team display info and add score text outline
Backend:
- Add game_metadata to load_game_state() return dict in DatabaseOperations
- Populate team display fields (name, color, thumbnail) in _rebuild_state_from_data()
  so recovered games show team colors/names

Frontend:
- Add text-outline CSS for score visibility on any background (light logos, gradients)
- Handle thumbnail 404 with @error event, show enhanced shadow when no thumbnail
- Apply consistent outline across mobile and desktop layouts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 09:03:59 -06:00
..
CurrentSituation.vue CLAUDE: Store team display info in DB and fix lineup auto-start 2026-01-17 08:43:26 -06:00
GameBoard.vue test: Skip unstable test suites 2025-11-22 20:18:33 -06:00
GamePlay.vue CLAUDE: Add team color gradient to scoreboard and fix sticky tabs 2026-01-16 23:14:46 -06:00
GameStats.vue CLAUDE: Add game page tabs with lineup persistence and per-team submission 2026-01-16 14:08:39 -06:00
LineupBuilder.vue CLAUDE: Add game page tabs with lineup persistence and per-team submission 2026-01-16 14:08:39 -06:00
PlayByPlay.vue CLAUDE: Add tabbed Recent/Scoring views to PlayByPlay component 2025-11-28 12:18:56 -06:00
ScoreBoard.vue CLAUDE: Fix game recovery to load team display info and add score text outline 2026-01-17 09:03:59 -06:00