Commit graph

  • 853cd3756b
    Fix force-manual-pick resetting next team's timer to initial time Claude 2026-02-23 02:01:09 +00:00
  • a3d5d5ea55
    Fix text color visibility in form inputs and selects (#27) Chris Parsons 2026-02-22 18:00:21 -08:00
  • 5d72c52417
    Fix missing text-foreground on time bank unit select Claude 2026-02-23 01:56:48 +00:00
  • f624e9d425
    Fix dropdown and input dark mode theming in draft page Claude 2026-02-23 01:51:40 +00:00
  • 34da0594d1
    Fix draft timer creation for teams without existing timers (#26) Chris Parsons 2026-02-22 17:27:16 -08:00
  • 63ca959958
    Fix silent timer failures and missing seasonId filter in timer model Claude 2026-02-23 01:23:54 +00:00
  • 976d0f89a3
    Create timer when adding time to a team with no existing timer Claude 2026-02-23 01:20:11 +00:00
  • a3ec556ecc
    Refactor autodraft chain logic and improve timer handling (#25) Chris Parsons 2026-02-22 17:02:35 -08:00
  • 6e0db1304d
    Fix all code review issues across timer, rollback, start, and draft-utils Claude 2026-02-23 00:58:13 +00:00
  • ab3437cd73
    Display team owner names instead of team names in draft UI (#24) Chris Parsons 2026-02-22 16:56:07 -08:00
  • 7d7b2598c5
    Address code review: extract ownerMap helper, fix TeamsDraftedGrid Claude 2026-02-23 00:53:58 +00:00
  • b251304b4d
    Fix rollback to not touch timers at all Claude 2026-02-23 00:48:33 +00:00
  • cb2fd1f031
    Fix draft timer missing after rollback causing draft to freeze Claude 2026-02-23 00:45:30 +00:00
  • 4aa3309e61
    Show manager username instead of team name on draft board Claude 2026-02-23 00:42:11 +00:00
  • b35791e76a
    Fix public draft board access not working when setting is enabled (#23) Chris Parsons 2026-02-22 16:31:24 -08:00
  • eaa416b383
    Fix TypeScript errors in settings-update tests Claude 2026-02-23 00:18:51 +00:00
  • 51cffe1762
    Add commissioner time bank adjustment feature for draft (#22) Chris Parsons 2026-02-22 16:16:51 -08:00
  • 8b964560f3
    Fix bugs in draft board access and settings update action Claude 2026-02-22 21:15:25 +00:00
  • 4c5414166e
    Fix public draft board access not working when setting is enabled Claude 2026-02-22 20:58:48 +00:00
  • c6a26b17d3
    Fix code review issues in commissioner time bank adjustment Claude 2026-02-22 18:56:55 +00:00
  • 554a24eafb
    Add commissioner time bank adjustment via right-click on draft board team headers Claude 2026-02-22 18:46:23 +00:00
  • 8a444a51a1
    Improve error boundary UI with status-specific error pages (#21) Chris Parsons 2026-02-21 23:47:42 -08:00
  • 773ea7f932
    Address code review feedback on error pages Claude 2026-02-22 07:41:43 +00:00
  • c8c1238963
    Improve error pages with styled, status-aware UI Claude 2026-02-22 07:22:12 +00:00
  • e9798263b5
    Add rules page, rewrite how-to-play, and fix scoring display (#20) Chris Parsons 2026-02-21 21:58:51 -08:00
  • f4688871a6 Add rules page, rewrite how-to-play, and fix scoring display Chris Parsons 2026-02-21 21:50:43 -08:00
  • 7a8ea60e77
    Add draft clock UI, Fischer increment timer logic, and security fixes (#19) Chris Parsons 2026-02-21 16:51:12 -08:00
  • 22ebdddfa3 Add draft clock UI, Fischer increment timer logic, and security fixes Chris Parsons 2026-02-21 16:41:35 -08:00
  • 41f3654956
    Add commissioner replace pick and draft rollback features (#18) Chris Parsons 2026-02-20 22:47:29 -08:00
  • 4708d22be9 Add commissioner replace pick and draft rollback features Chris Parsons 2026-02-20 22:43:51 -08:00
  • 285981ab9d
    Improve draft room UX with better error handling and UI refinements (#17) Chris Parsons 2026-02-20 21:50:27 -08:00
  • 756417cdcd
    Fix code review issues in draft room: security, bugs, and quality Claude 2026-02-21 05:46:50 +00:00
  • b49e955034
    Remove pause/resume controls when draft is complete, rename Live to Connected Claude 2026-02-21 05:32:45 +00:00
  • 7294084c13
    Refactor draft grid sports calculation and improve type safety (#16) Chris Parsons 2026-02-20 21:26:27 -08:00
  • 2bd7dca863
    Code review fixes for TeamsDraftedGrid and draft route Claude 2026-02-21 05:24:04 +00:00
  • ab03ebf9de
    Fix flex pick count using unique sports drafted, not total season sports Claude 2026-02-21 05:17:32 +00:00
  • edc4eb75e8
    Optimize draft room performance with memoization and refactoring (#15) Chris Parsons 2026-02-20 21:10:26 -08:00
  • c9e1102bdb
    Clean up draft room flex calculation area Claude 2026-02-21 05:05:58 +00:00
  • 3496289da1
    Fix flex spot count in draft room Teams Drafted view Claude 2026-02-21 04:54:34 +00:00
  • 9ae00a8385
    Add Zod validation and expand export/import for EV and results data (#14) Chris Parsons 2026-02-20 20:25:25 -08:00
  • e1b4f8a3aa
    Address all data-sync code review findings Claude 2026-02-21 04:03:45 +00:00
  • dd5072a2c2
    Include participant EV/futures data in data sync export/import Claude 2026-02-21 03:45:00 +00:00
  • 401efcd833
    Add browser push notifications toggle to draft page (#11) Chris Parsons 2026-02-20 19:30:53 -08:00
  • 1584d34b89
    Redesign to dark-mode-only with navy palette and accent colors (#13) Chris Parsons 2026-02-20 19:26:11 -08:00
  • 1323f77b70 Redesign to dark-mode-only with navy palette and accent colors Chris Parsons 2026-02-20 19:23:10 -08:00
  • 8b480a0b9a
    Fix ~/database/context resolving to browser stub during dev SSR (#12) Chris Parsons 2026-02-20 16:10:22 -08:00
  • 61c6c3498b Fix ~/database/context resolving to browser stub during dev SSR Chris Parsons 2026-02-20 16:05:36 -08:00
  • f9823b7391
    Merge branch 'main' into claude/push-notifications-toggle-6F8kB Chris Parsons 2026-02-20 14:40:35 -08:00
  • d22f22a7c3
    Fix second round of notification code review issues Claude 2026-02-20 21:50:54 +00:00
  • 30b5fced8c
    Fix all code review issues with push notifications Claude 2026-02-20 21:45:35 +00:00
  • 3323522782
    Fix sports season page 404 when sports season is linked to multiple leagues (#10) Chris Parsons 2026-02-20 11:35:35 -08:00
  • 84ef136ded
    Fix sports season page 404 when sports season is linked to multiple leagues Claude 2026-02-20 19:25:13 +00:00
  • 83994b7a74
    Fix draft round showing Infinity before draft starts (#9) Chris Parsons 2026-02-20 11:16:34 -08:00
  • 4e32463a7e
    Fix draft round showing Infinity before draft starts Claude 2026-02-20 19:06:06 +00:00
  • 47b69ce9cf
    Include commissioner leagues in user's active leagues (#8) Chris Parsons 2026-02-20 10:28:37 -08:00
  • 32f972fc76
    Fix union import: use two queries with JS deduplication Claude 2026-02-20 18:26:28 +00:00
  • f98d8d2e39
    Fix stale empty state card title in home route Claude 2026-02-20 18:20:11 +00:00
  • f496dfd59c
    Show leagues where user is a member regardless of team assignment Claude 2026-02-20 18:13:27 +00:00
  • 8c9b131c00
    Update scoring system and add Counter-Strike to special scoring (#7) Chris Parsons 2026-02-20 10:00:35 -08:00
  • 654decbca4
    Fix scoring to show all 8 individual placements correctly Claude 2026-02-20 17:51:59 +00:00
  • dc52002d82
    Update how-to-play scoring rules to match standard scoring Claude 2026-02-20 17:48:38 +00:00
  • c89c1fd973
    Add browser push notifications toggle to draft page Claude 2026-02-20 17:05:40 +00:00
  • c368110b3d
    Add push notifications implementation plan Claude 2026-02-20 16:48:41 +00:00
  • eb7aa42cef
    Add implementation plan for commissioner-without-team feature (#6) Chris Parsons 2026-02-20 08:45:09 -08:00
  • fd1510cd7d
    Allow commissioners to add league members as co-commissioners Claude 2026-02-20 16:33:28 +00:00
  • a8ab5b6fd3
    Fix code review issues in commissioner management Claude 2026-02-20 16:19:34 +00:00
  • e1114e1d1a
    Allow commissioners to exist without owning a team Claude 2026-02-20 07:49:35 +00:00
  • 7cf6fb6d18
    Add implementation plan for commissioner-without-team feature Claude 2026-02-20 07:46:16 +00:00
  • 03fdba3022
    Remove EV column from available participants table (#5) Chris Parsons 2026-02-19 17:02:55 -08:00
  • c9072e9c0b
    Clean up dead expectedValue references after hiding EV column Claude 2026-02-20 01:02:17 +00:00
  • d40a0a0413
    Hide EV column from draft board available participants table Claude 2026-02-20 00:26:22 +00:00
  • 2d6dd6ec9f
    Refactor expected values form to batch save all participants (#4) Chris Parsons 2026-02-19 15:57:05 -08:00
  • 2c2df277d1
    fix: validate participantIds server-side instead of trusting form input Claude 2026-02-19 23:40:38 +00:00
  • 5dd6d90193
    fix: remove probability sum validation and add batch save with total EV Claude 2026-02-19 22:54:08 +00:00
  • eb260649b1
    Add bulk import feature for futures odds with fuzzy matching (#3) Chris Parsons 2026-02-19 14:34:45 -08:00
  • 82e501d6a5
    Code review fixes for futures-odds page Claude 2026-02-19 22:30:28 +00:00
  • 7ce7b04fca
    Add bulk import to futures odds page Claude 2026-02-19 22:26:28 +00:00
  • 740ffbb411
    fix: exclude database/context from browser bundle to fix Docker build (#2) Chris Parsons 2026-02-19 11:54:32 -08:00
  • 3210ab265f
    Change participant expectedValue from integer to decimal (#1) Chris Parsons 2026-02-19 11:26:40 -08:00
  • 9211cad7d1 fix: correct test expectations for ICM edge cases and duplicate text queries Chris Parsons 2026-02-17 14:24:07 -08:00
  • 96b4c5a350 fix: align ev-calculator tests with decimal (0-1) probability format Chris Parsons 2026-02-14 23:26:32 -08:00
  • 24126fe389 fix: add missing projectedPoints and actualPoints to TeamScoreBreakdown test fixtures Chris Parsons 2026-02-14 23:08:06 -08:00
  • 7970cb6a9c feat: add FIFA World Cup 48-team bracket template with group stage and projected scoring Chris Parsons 2026-02-14 22:30:12 -08:00
  • 840212c4f8 feat: implement sports season expected value calculations and probability updates Chris Parsons 2025-11-21 22:05:50 -08:00
  • 79ec477a98 feat: implement Expected Value System with ICM probability calculator Chris Parsons 2025-11-17 22:19:46 -08:00
  • 41b81771d4 Implement detailed Phase 5 implementation plan for Expected Value System Chris Parsons 2025-11-15 22:54:59 -08:00
  • 6ef829f667 feat: add recharts library and implement PointProgressionChart component for historical views Chris Parsons 2025-11-14 21:18:34 -08:00
  • 0eeb1b6245 feat: Enhance league home page with sports seasons section and scoring pattern display Chris Parsons 2025-11-14 20:39:51 -08:00
  • f17699e4c5 feat: Implement team breakdown pages with detailed score breakdown Chris Parsons 2025-11-14 20:01:21 -08:00
  • 9d38bdf1ca feat: implement daily standings snapshot system with admin management interface Chris Parsons 2025-11-14 09:15:58 -08:00
  • 0385ca220c feat: add standings page and enhance standings functionality Chris Parsons 2025-11-13 13:24:03 -08:00
  • 604eb6980c feat: Add routes and components for sports season display, including playoff brackets and standings Chris Parsons 2025-11-12 23:44:33 -08:00
  • 4d5b4efc23 feat: Implement AFL Finals bracket template and scoring logic with double-chance system Chris Parsons 2025-11-12 23:21:22 -08:00
  • 1089022c09 feat: Implement Qualifying Points Standings component and related logic Chris Parsons 2025-11-11 10:08:25 -08:00
  • d926486934 feat: Implement season standings processing and participant result management for final standings events Chris Parsons 2025-11-08 22:35:07 -08:00
  • 5d0e6b999c feat: Implement NFL 14 bracket template with bye week handling and comprehensive unit tests Chris Parsons 2025-11-08 21:56:57 -08:00
  • 4d305c4117 feat: Add ParticipantSelector component for improved participant selection in brackets Chris Parsons 2025-11-08 21:36:29 -08:00
  • bbacb00d6c feat: Implement NCAA 68 tournament structure with First Four play-in games and Round of 64 seeding logic Chris Parsons 2025-11-08 21:18:09 -08:00
  • dfe4b7b643 Add bracket seeding tests and implement tournament-style seeding for 16 and 32-team brackets Chris Parsons 2025-11-04 22:09:44 -08:00
  • da1a17f2d3 Refactor code structure for improved readability and maintainability Chris Parsons 2025-11-03 13:16:37 -08:00