Commit Graph

  • 701098881a CLAUDE: Add validation to prevent null team metadata in game creation main 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
  • fb47c5d71d Create TEST_STATUS.md Cal Corum 2025-11-23 01:27:16 -0600
  • 2381456189 test: Skip unstable test suites Cal Corum 2025-11-22 20:18:33 -0600
  • 1f2daf233e CLAUDE: Fix TypeScript error in DefensiveSetup - use on_first/on_second/on_third Cal Corum 2025-11-21 15:44:20 -0600
  • f3eb5e8200 CLAUDE: Add WebSocket protocol specification and implementation guides Cal Corum 2025-11-21 15:41:16 -0600
  • 1373286391 CLAUDE: Standardize decision phase naming and fix frontend type mismatches Cal Corum 2025-11-21 15:40:52 -0600
  • 9627a79dce CLAUDE: Add decision_required WebSocket event and quick-create testing endpoint Cal Corum 2025-11-21 15:40:27 -0600
  • bcbf6036c7 CLAUDE: Fix state recovery batter advancement and flyball descriptions Cal Corum 2025-11-21 15:38:29 -0600
  • 01d99be71f CLAUDE: Add pages/ to backend gitignore Cal Corum 2025-11-20 23:57:25 -0600
  • a87d149788 CLAUDE: Implement game creation and lineup submission workflow Cal Corum 2025-11-20 23:57:03 -0600
  • 58b5deb88e CLAUDE: Connect gameplay loop - dice rolling and play resolution Cal Corum 2025-11-20 23:55:19 -0600
  • 9b30d3dfb2 CLAUDE: Implement Discord OAuth authentication and SBA API integration Cal Corum 2025-11-20 16:54:27 -0600
  • a4b99ee53e CLAUDE: Replace black and flake8 with ruff for formatting and linting Cal Corum 2025-11-20 15:33:21 -0600
  • 2521833afb CLAUDE: Add configurable regulation_innings and outs_per_inning Cal Corum 2025-11-19 20:06:57 -0600
  • 86f671ba0c CLAUDE: Complete review of high-priority issues #6-11 Cal Corum 2025-11-19 18:30:09 -0600
  • b95c5837b0 CLAUDE: Extract common resolution logic to _finalize_play method Cal Corum 2025-11-19 16:44:04 -0600
  • 72a3b94ce7 CLAUDE: Add transaction handling for multi-step DB operations Cal Corum 2025-11-19 16:39:01 -0600
  • 6f0fe24701 CLAUDE: Add test game creation utilities Cal Corum 2025-11-19 16:30:29 -0600
  • 1a562a75d2 CLAUDE: Fix pitcher/catcher recovery and lineup data format Cal Corum 2025-11-19 16:30:05 -0600
  • 9546d2a370 CLAUDE: Extract database schema to reference document Cal Corum 2025-11-19 16:27:27 -0600
  • 88a5207c2c CLAUDE: Refactor backend CLAUDE.md files for conciseness Cal Corum 2025-11-19 16:10:08 -0600
  • cbdd8cf903 CLAUDE: Fix critical game engine issues and refactor CLAUDE.md docs Cal Corum 2025-11-19 16:05:26 -0600
  • b15f80310b CLAUDE: Add LineupService and SBA API client for player data integration Cal Corum 2025-11-19 11:55:18 -0600
  • 4e7ea9e514 CLAUDE: Remove alignment field from frontend - complete Session 1 cleanup Cal Corum 2025-11-14 15:34:59 -0600
  • cf4fef22d8 CLAUDE: Update all demo pages - add action field and cross-linking footers Cal Corum 2025-11-14 15:17:06 -0600
  • 4bdadeca07 CLAUDE: Refactor offensive decisions - replace approach with action field Cal Corum 2025-11-14 15:13:34 -0600
  • b0d79ef7ef CLAUDE: Fix squeeze_bunt validation - remove bases loaded restriction Cal Corum 2025-11-14 15:09:03 -0600
  • e165b449f5 CLAUDE: Refactor offensive decisions - replace approach with action field Cal Corum 2025-11-14 15:07:54 -0600
  • 63bffbc23d CLAUDE: Session 1 cleanup complete - Parts 4-6 Cal Corum 2025-11-14 13:54:34 -0600
  • 25b47c157d CLAUDE: Update handoff doc with Part 3 completion Cal Corum 2025-11-14 13:06:31 -0600
  • 197d91edfb CLAUDE: Remove defensive alignment field completely Cal Corum 2025-11-14 13:02:22 -0600
  • 2f0f35f951 CLAUDE: Fix hit location requirements in ManualOutcomeEntry Cal Corum 2025-11-14 12:56:27 -0600
  • eab61ad966 CLAUDE: Phases 3.5, F1-F5 Complete - Statistics & Frontend Components Cal Corum 2025-11-14 09:52:30 -0600
  • 4cadb6566c CLAUDE: Clean up stale TODO comments from Phase 3E completion Cal Corum 2025-11-14 08:12:08 -0600