Commit Graph

  • 880adb315e Optimize CLAUDE.md from 303 to 63 lines feature/ui-improvements Cal Corum 2026-02-14 08:31:09 -0600
  • 187bd1ccae CLAUDE: Fix offensive action conditional rendering, remove emojis, always show hold pills Cal Corum 2026-02-12 15:47:33 -0600
  • 2d4dbe82eb CLAUDE: Compact defensive setup UI with glowing ring turn indicator Cal Corum 2026-02-12 14:44:46 -0600
  • 87ae3c112a Merge pull request 'CLAUDE: Implement uncapped hit decision UI + backend bugfixes (Issue #7)' (#9) from feature/uncapped-hit-decision-ui into main main cal 2026-02-12 20:13:36 +0000
  • fa3fadd14c CLAUDE: Implement uncapped hit decision UI + backend bugfixes (Issue #7) #9 Cal Corum 2026-02-12 13:54:57 -0600
  • ffcbe248bd Merge pull request 'feat: Uncapped hit decision tree, x-check workflow, baserunner UI' (#8) from feature/uncapped-hit-decision-tree into main cal 2026-02-12 15:37:33 +0000
  • 529c5b1b99 CLAUDE: Implement uncapped hit interactive decision tree (Issue #6) #8 Cal Corum 2026-02-12 09:33:58 -0600
  • 2a70df74bf CLAUDE: Fix on_base_code encoding bug + add truth table & invariant tests feature/baserunner-horizontal-layout Cal Corum 2026-02-08 23:33:10 -0600
  • 7c54bfd26b CLAUDE: Improve hold runner button - fixed width, two-column NOT|HELD display, remove redundant section Cal Corum 2026-02-08 11:06:25 -0600
  • 46caf9cd81 CLAUDE: Update color scheme - red for runners, blue for catcher Cal Corum 2026-02-07 23:50:24 -0600
  • 6b86afe5e4 CLAUDE: Show lead runner + catcher when catcher is selected Cal Corum 2026-02-07 23:45:19 -0600
  • d6ea5104d6 CLAUDE: Enhance baserunner panel with lead runner auto-select and clickable catcher Cal Corum 2026-02-07 23:42:25 -0600
  • 5118335020 CLAUDE: Update RunnersOnBase tests for new horizontal layout Cal Corum 2026-02-07 23:36:07 -0600
  • 453280487c CLAUDE: Integrate XCheckWizard into GameplayPanel and wire up WebSocket/store Cal Corum 2026-02-07 17:43:17 -0600
  • f77666db87 CLAUDE: Add XCheckWizard component and result constants (step 6) Cal Corum 2026-02-07 17:36:23 -0600
  • 160550afca CLAUDE: Add comprehensive unit tests for PendingXCheck model Cal Corum 2026-02-07 17:30:19 -0600
  • defa06653d CLAUDE: Add interactive x-check workflow foundation (steps 1-5) Cal Corum 2026-02-07 17:21:19 -0600
  • 3ef8d329f8 Merge pull request 'Fix double play bug after state recovery' (#4) from feature/gameplay-ui-improvements into main cal 2026-02-07 22:05:45 +0000
  • dd1b087af1 CLAUDE: Fix double play bug after state recovery #4 Cal Corum 2026-02-07 13:55:10 -0600
  • 9ba611bfee Merge pull request 'feature/gameplay-ui-improvements' (#2) from feature/gameplay-ui-improvements into main cal 2026-02-07 05:01:16 +0000
  • ae728fd052 CLAUDE: Flip mobile layout - batter on top, pitcher below #2 Cal Corum 2026-02-06 22:57:39 -0600
  • 05d34f5b4f CLAUDE: Add responsive layout - stack pitcher/batter on mobile with pitcher on top Cal Corum 2026-02-06 19:53:56 -0600
  • 45098955f1 CLAUDE: Increase transparency of runners container (bg-white/20) for more subtle appearance Cal Corum 2026-02-06 19:48:19 -0600
  • c6cf8e49fb CLAUDE: Make runners container background more transparent (bg-white/50) Cal Corum 2026-02-06 19:45:58 -0600
  • 2e8c01f154 CLAUDE: Reverse pitcher/batter positions - batter now on left, pitcher on right Cal Corum 2026-02-06 19:44:11 -0600
  • 078516f682 CLAUDE: Add comprehensive tests for RunnersOnBase and RunnerCard components Cal Corum 2026-02-06 19:38:18 -0600
  • f0979ccc9e CLAUDE: Add TODO for visual polish on RunnersOnBase component Cal Corum 2026-02-06 19:28:37 -0600
  • 659ac7759d CLAUDE: Remove GameBoard (diamond) component from gameplay view Cal Corum 2026-02-06 19:21:52 -0600
  • 674749975f CLAUDE: Fix invalid Tailwind duration class in RunnerCard Cal Corum 2026-02-06 19:19:40 -0600
  • 5d20d84568 CLAUDE: Add RunnersOnBase component with expanding cards and runner/catcher matchup Cal Corum 2026-02-06 19:13:52 -0600
  • 81c198f2bc Merge pull request 'Native Development Workflow with Network Testing Support' (#1) from feature/native-dev-workflow into main cal 2026-02-07 00:16:05 +0000
  • 8b05c238f6 CLAUDE: Add --network flag to dev-native.sh for cross-device testing #1 Cal Corum 2026-02-06 18:09:01 -0600
  • 50bd998ecf CLAUDE: Add native development workflow for instant startup and hot-reload Cal Corum 2026-02-06 17:56:56 -0600
  • 701098881a CLAUDE: Add validation to prevent null team metadata in game creation Cal Corum 2026-01-24 18:19:15 -0600
  • 31139c5d4d
    Merge pull request #7 from calcorum/feature/dice-display-logic Cal Corum 2026-01-24 00:32:30 -0600
  • 2b8fea36a8 CLAUDE: Redesign dice display with team colors and consolidate player cards Cal Corum 2026-01-24 00:16:32 -0600
  • be31e2ccb4 CLAUDE: Complete in-game UI overhaul with player cards and outcome wizard Cal Corum 2026-01-23 15:23:38 -0600
  • 52706bed40 CLAUDE: Mobile drag-drop lineup builder and touch-friendly UI improvements Cal Corum 2026-01-17 22:17:16 -0600
  • e058bc4a6c CLAUDE: RosterLink refactor for bench players with cached player data Cal Corum 2026-01-17 22:15:12 -0600
  • 64325d7163 CLAUDE: Fix game recovery to load team display info and add score text outline Cal Corum 2026-01-17 09:03:59 -0600
  • d60b7a2d60 CLAUDE: Store team display info in DB and fix lineup auto-start Cal Corum 2026-01-17 08:43:26 -0600
  • ff3f1746d6 CLAUDE: Add team color gradient to scoreboard and fix sticky tabs Cal Corum 2026-01-16 23:14:46 -0600
  • 3a91a5d477 CLAUDE: Fix connection status indicator showing disconnected while playing Cal Corum 2026-01-16 15:59:33 -0600
  • 4cb8e3f6c4 CLAUDE: Auto-start game when both lineups submitted Cal Corum 2026-01-16 14:56:35 -0600
  • 1f5e290d8b CLAUDE: Add game page tabs with lineup persistence and per-team submission Cal Corum 2026-01-16 14:08:39 -0600
  • 5562d8de36 CLAUDE: Extend access token expiration to 24 hours Cal Corum 2026-01-16 09:57:34 -0600
  • f8435a2fae CLAUDE: UI fixes - lineup builder layout and team order Cal Corum 2026-01-15 14:59:03 -0600
  • 2dd2b530f8 CLAUDE: Fix lineup builder bugs and improve player image display Cal Corum 2026-01-15 13:58:02 -0600
  • d65ae19f5e CLAUDE: Add lineup builder polish - search, filters, player preview, visual improvements Cal Corum 2026-01-15 10:08:25 -0600
  • 3dad6204e6 CLAUDE: Add production deployment documentation for Linode VPS Cal Corum 2026-01-15 09:51:41 -0600
  • 9076ff6446
    Merge pull request #6 from calcorum/implement-phase-3 Cal Corum 2026-01-15 09:45:12 -0600
  • a22513b053 CLAUDE: Add schedule_game_id linking for webapp games to external schedules Cal Corum 2026-01-14 23:55:53 -0600
  • fbbb1cc5da CLAUDE: Add SBA schedule integration with weekly matchup display Cal Corum 2026-01-14 23:39:31 -0600
  • 403ba7c90f CLAUDE: Update project plan with HIGH-003 resolution phase fix Cal Corum 2026-01-13 23:55:50 -0600
  • 38fb76c849 CLAUDE: Fix resolution phase control and add demo mode Cal Corum 2026-01-13 23:47:21 -0600
  • 581bc33f15 CLAUDE: Move games list to index page for better UX Cal Corum 2026-01-13 20:59:34 -0600
  • 39cea607dd CLAUDE: Mark HIGH-001 as complete in project plan Cal Corum 2026-01-13 20:53:06 -0600
  • a9a3e9992d CLAUDE: Add error boundary UI for WebSocket failures (HIGH-001) Cal Corum 2026-01-13 20:52:34 -0600
  • ac7712d2cc CLAUDE: Mark HIGH-002 as complete in project plan Cal Corum 2026-01-13 20:49:38 -0600
  • 1a7e464990 CLAUDE: Fix infinite WebSocket reconnection loop (HIGH-002) Cal Corum 2026-01-13 20:49:04 -0600
  • 89a63af2a8 CLAUDE: Fix Nuxt 4 store import in game layout Cal Corum 2026-01-13 20:41:04 -0600
  • c5869f5ba2 CLAUDE: Add team ownership to auth flow (CRIT-002) Cal Corum 2026-01-13 20:28:08 -0600
  • f2ce91a239 CLAUDE: Add submitSubstitution unified wrapper for all substitution types Cal Corum 2026-01-13 20:00:22 -0600
  • e0c12467b0 CLAUDE: Improve UX with single-click OAuth, enhanced games list, and layout fix Cal Corum 2025-12-05 16:14:00 -0600
  • 7d28eebd24 CLAUDE: Add multi-domain environment configuration support Cal Corum 2025-12-03 13:58:42 -0600
  • db667965e6 CLAUDE: Add WebSocket troubleshooting documentation Cal Corum 2025-11-29 15:32:30 -0600
  • 751dcaf972 CLAUDE: Fix SSR/hydration issues in WebSocket composable Cal Corum 2025-11-29 15:29:24 -0600
  • b68e3ceacf CLAUDE: Improve service scripts and fix WebSocket plugin conflict Cal Corum 2025-11-29 15:23:41 -0600
  • 46cf1cc02b CLAUDE: Fix outs_before capturing AFTER value instead of BEFORE Cal Corum 2025-11-29 09:46:46 -0600
  • dc9f98ad88 CLAUDE: Fix batting order recovery after inning changes Cal Corum 2025-11-28 23:38:54 -0600
  • 4d2c905a1c CLAUDE: Fix RunnerAdvancementData tuple unpacking regression Cal Corum 2025-11-28 23:11:26 -0600
  • 450ef830dc CLAUDE: Fix batter not advancing after plays Cal Corum 2025-11-28 22:38:10 -0600
  • 364c5149a4 CLAUDE: Fix Safari WebSocket connection issues Cal Corum 2025-11-28 22:37:53 -0600
  • acd080b437 CLAUDE: Fix Safari/iPad auth failure on game detail page Cal Corum 2025-11-28 21:53:20 -0600
  • 646878c572 CLAUDE: Optimize play history sync to O(1) with setPlayHistory Cal Corum 2025-11-28 12:41:50 -0600
  • 19b35f148b CLAUDE: Load play history on mid-game join via game_state_sync Cal Corum 2025-11-28 12:38:56 -0600
  • 57121b62bd CLAUDE: Add tabbed Recent/Scoring views to PlayByPlay component Cal Corum 2025-11-28 12:18:56 -0600
  • af598b3dee CLAUDE: Remove hit location requirement from lineout outcomes Cal Corum 2025-11-28 12:14:50 -0600
  • 27b502a7ad CLAUDE: Add exception tests and enhance stop-services script Cal Corum 2025-11-28 12:10:59 -0600
  • 9c90893b5d CLAUDE: Update documentation across codebase Cal Corum 2025-11-28 12:10:10 -0600
  • 891fb03c52 CLAUDE: Frontend enhancements for auth and game display Cal Corum 2025-11-28 12:09:39 -0600
  • 9d0d29ef18 CLAUDE: Add Alembic migrations and database session injection Cal Corum 2025-11-28 12:09:09 -0600
  • 4253b71db9 CLAUDE: Enhance WebSocket handlers with comprehensive test coverage Cal Corum 2025-11-28 12:08:43 -0600
  • 3623ad6978 CLAUDE: Add game state eviction and resource management Cal Corum 2025-11-28 12:07:55 -0600
  • 2a392b87f8 CLAUDE: Add rate limiting, pool monitoring, and exception infrastructure Cal Corum 2025-11-28 12:06:10 -0600
  • ae4a92f0e0 CLAUDE: Fix Safari/iPad WebSocket connection issues Cal Corum 2025-11-28 12:03:57 -0600
  • ee12f6210e CLAUDE: Fix WebSocket SSR hydration and add connection debugging Cal Corum 2025-11-27 23:33:11 -0600
  • b12905a71b CLAUDE: Add HBP (Hit By Pitch) handler to PlayResolver Cal Corum 2025-11-27 22:53:41 -0600
  • bda98b1efe CLAUDE: Fine-tune base diamond positions in ScoreBoard Cal Corum 2025-11-27 22:32:37 -0600
  • 240d0181b1 CLAUDE: Move mobile Runners/Outs beside Inning indicator Cal Corum 2025-11-27 22:19:38 -0600
  • bf57aaa9f7 CLAUDE: Redesign ScoreBoard header runners/outs display Cal Corum 2025-11-27 22:12:05 -0600
  • acdc465841 CLAUDE: Limit flyball hit locations to outfield positions only Cal Corum 2025-11-27 21:36:54 -0600
  • 920d1c599c CLAUDE: Add Undo Last Play feature for game rollback Cal Corum 2025-11-27 21:34:48 -0600
  • c27a652e54 CLAUDE: Fix hasRunners detection and hide outfield for groundballs Cal Corum 2025-11-27 21:17:21 -0600
  • 9f88317b79 CLAUDE: Fix cookie security and SSR data fetching for iPad/Safari Cal Corum 2025-11-27 21:06:42 -0600
  • 6e3aad9fdf CLAUDE: Add developer utilities and access control documentation Cal Corum 2025-11-26 22:25:19 -0600
  • df2bc79aaa CLAUDE: Add Quick Start Demo button for rapid game creation Cal Corum 2025-11-26 22:24:52 -0600
  • 5e0309de46 CLAUDE: Configure dev server to allow Nginx Proxy Manager access Cal Corum 2025-11-26 22:22:08 -0600
  • dfc7ac99af CLAUDE: Fix runner advancement logic for doubles and hit location Cal Corum 2025-11-26 22:21:51 -0600
  • e90a907e9e CLAUDE: Implement server-side OAuth flow with HttpOnly cookies Cal Corum 2025-11-26 22:16:30 -0600