Commit graph

  • 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
  • a3b8fa6309 feat: Implement bracket expansion plan to support various tournament structures Chris Parsons 2025-11-03 09:36:16 -08:00
  • 60ba3d4a6e feat: Implement event management for sports seasons with CRUD operations and UI Chris Parsons 2025-10-31 22:13:12 -07:00
  • 7dddf2c9a7 feat: Add scoring rules editor to league settings and creation pages Chris Parsons 2025-10-29 00:04:27 -07:00
  • e49bb3df8b feat: Add scoring event and results management with comprehensive scoring rules and standings tracking Chris Parsons 2025-10-28 23:50:50 -07:00
  • 8e422c6503 fix: Pass database instance to isParticipantDrafted in timer context Chris Parsons 2025-10-28 23:40:29 -07:00
  • ad16f9d046 feat: Add comprehensive scoring system database schema Chris Parsons 2025-10-28 23:39:34 -07:00
  • 1a1af87d3c feat: Implement comprehensive scoring system with multiple patterns and configurations Chris Parsons 2025-10-28 23:18:17 -07:00
  • be8cabeac7 feat: Prevent simultaneous updates in AutodraftSettings and disable controls during updates Chris Parsons 2025-10-26 22:09:22 -07:00
  • 609c4e7b2c feat: Add hide ineligible participants functionality in AvailableParticipantsSection Chris Parsons 2025-10-26 21:09:30 -07:00
  • 5b10548f13 feat: Add ConnectionOverlay component for improved socket connection handling and user feedback Chris Parsons 2025-10-26 21:01:12 -07:00
  • 88b44b4616 feat: Simplify disabled state logic for autodraft settings controls Chris Parsons 2025-10-26 20:52:11 -07:00
  • f0c289353e feat: Refactor database connection handling in draft-related functions for improved flexibility Chris Parsons 2025-10-26 20:35:55 -07:00
  • 918e9ff04a feat: Implement autodraft chain logic and timer initialization for next team picks Chris Parsons 2025-10-25 22:11:10 -07:00
  • 1825c0e271 feat: Enhance AvailableParticipantsSection with icon buttons for queue actions and simplify draft button visibility logic Chris Parsons 2025-10-25 21:35:44 -07:00
  • 98b84095fd feat: Implement drag-and-drop functionality for queue items; add duplicate prevention for participants in queue Chris Parsons 2025-10-25 21:02:16 -07:00
  • c9d3ee73cd feat: Update DraftSidebar to include recent picks section and refactor layout; enhance AvailableParticipantsSection and QueueSection styling Chris Parsons 2025-10-25 18:25:26 -07:00
  • 714ab0f484 feat: Refactor autopick logic to use unified executeAutoPick function and enhance eligibility checks Chris Parsons 2025-10-25 10:14:36 -07:00
  • 32980428f2 feat: Integrate accordion component for sidebar and update autodraft settings to sync with props Chris Parsons 2025-10-25 10:04:21 -07:00
  • 2cd4096e70 feat: Implement draft room redesign with collapsible sidebar and tabbed content Chris Parsons 2025-10-25 03:23:41 -07:00
  • 190dfb92ca feat: add socket event for participant removal from queues Chris Parsons 2025-10-24 21:46:55 -07:00
  • e7baea319e feat: enhance draft reset functionality to include deletion of draft timers Chris Parsons 2025-10-24 21:41:30 -07:00
  • 4aafd5853b feat: add connected teams tracking and emit list on connection Chris Parsons 2025-10-24 21:31:57 -07:00
  • 50a94d62af fix: correct cell content styling order in DraftGrid component Chris Parsons 2025-10-24 21:25:02 -07:00
  • 74aea1677b refactor: update import paths to use absolute paths for better clarity and maintainability Chris Parsons 2025-10-24 21:20:19 -07:00
  • decb28dc19 Implement Omni League Draft Eligibility Rules Chris Parsons 2025-10-24 21:12:07 -07:00
  • f3050908e8 chore: add shadcn package to dependencies Chris Parsons 2025-10-23 16:56:46 -07:00
  • ff97e25438 feat: add autodraft status and team connection indicators to draft grid Chris Parsons 2025-10-21 23:22:17 -07:00
  • 86ae5014ec feat: add admin draft reset functionality with queue and pick deletion Chris Parsons 2025-10-21 22:34:26 -07:00
  • 4ce71d05d2 feat: prevent users from owning multiple teams in same league Chris Parsons 2025-10-21 22:27:14 -07:00
  • ee125565dd feat: add team ownership management UI with admin controls Chris Parsons 2025-10-21 22:15:15 -07:00
  • 92be03575e feat: add draft order status and teams filled count to league overview Chris Parsons 2025-10-21 21:36:42 -07:00
  • fdc94b16ac ci: reorganize workflow dependencies and remove standalone test workflow Chris Parsons 2025-10-21 12:57:03 -07:00
  • 8046f8b324 docs: add E2E testing setup plan with Cypress authentication and test database configuration Chris Parsons 2025-10-21 12:49:17 -07:00
  • 0d4ce1d339 ci: add test job to GitHub workflow and setup testing dependencies Chris Parsons 2025-10-21 12:47:11 -07:00
  • cf90bf52ec feat: add draft board link visibility for all season statuses Chris Parsons 2025-10-20 15:53:38 -07:00