strat-gameplay-webapp/frontend-sba/components
Cal Corum 187bd1ccae CLAUDE: Fix offensive action conditional rendering, remove emojis, always show hold pills
- OffensiveApproach: read game state from store (fix same prop-passing bug as DefensiveSetup),
  remove steal option (check_jump encompasses it), hide unavailable actions instead of disabling,
  fix conditions (sac/squeeze: <2 outs + runners, hit-and-run: R1/R3 not R2-only)
- Remove all emoji icons from decision components (OffensiveApproach, DefensiveSetup, DecisionPanel)
- RunnerCard: always show hold/not-held pills on occupied bases (status indicator in all phases)
- DecisionPanel: remove dead hasRunnersOnBase computed and prop pass-through
- Rewrite OffensiveApproach tests (32 new tests with Pinia store integration)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 15:47:33 -06:00
..
Decisions CLAUDE: Fix offensive action conditional rendering, remove emojis, always show hold pills 2026-02-12 15:47:33 -06:00
Game CLAUDE: Fix offensive action conditional rendering, remove emojis, always show hold pills 2026-02-12 15:47:33 -06:00
Gameplay CLAUDE: Implement uncapped hit decision UI + backend bugfixes (Issue #7) 2026-02-12 13:54:57 -06:00
Lineup CLAUDE: RosterLink refactor for bench players with cached player data 2026-01-17 22:15:12 -06:00
Player CLAUDE: Redesign dice display with team colors and consolidate player cards 2026-01-24 00:16:32 -06:00
Schedule CLAUDE: Mobile drag-drop lineup builder and touch-friendly UI improvements 2026-01-17 22:17:16 -06:00
Substitutions CLAUDE: Mobile drag-drop lineup builder and touch-friendly UI improvements 2026-01-17 22:17:16 -06:00
UI CLAUDE: Complete in-game UI overhaul with player cards and outcome wizard 2026-01-23 15:23:38 -06:00
CLAUDE.md CLAUDE: Fix critical game engine issues and refactor CLAUDE.md docs 2025-11-19 16:05:26 -06:00