Commit graph

  • 30085ab3e1
    Skip settings loader revalidation on section switches claude/settings-menu-urls-kbp6x8 Claude 2026-06-30 06:58:41 +00:00
  • 1ff4082129
    Give user settings sections their own URLs Claude 2026-06-30 06:48:09 +00:00
  • 070b825077 scoring notifications (#115) chrisp 2026-06-30 01:58:20 +00:00
  • 9a39267bdb
    Address code-review findings: ping guard, dual filter, inline helper Claude 2026-06-29 23:40:19 +00:00
  • 4a9a70ca7c
    Show winning team's owner in scoring notifications when loser is eliminated Claude 2026-06-29 22:19:30 +00:00
  • e3e8485e26 elimination announcements (#114) chrisp 2026-06-28 19:36:33 +00:00
  • f75f3a228e
    Address code review on elimination announcements Claude 2026-06-28 18:43:28 +00:00
  • c7dcbb0682
    Announce playoff eliminations to Discord on bracket generation Claude 2026-06-28 17:37:34 +00:00
  • b8c21d227b Show bracket on tennis Grand Slam major event pages (#113) chrisp 2026-06-28 04:35:40 +00:00
  • b8165cef3e Sort In Contention by ownership then name Chris Parsons 2026-06-27 08:49:49 -07:00
  • 764d70af3a Show bracket on tennis Grand Slam major event pages Chris Parsons 2026-06-27 08:45:46 -07:00
  • dfbb25771d Merge pull request 'Auto-populate & auto-score tennis Grand Slam brackets from Wikipedia' (#112) from feat/tennis-draw-sync into main chrisp 2026-06-27 04:55:29 +00:00
  • 81d063faa1 Auto-populate & auto-score tennis Grand Slam brackets from Wikipedia Chris Parsons 2026-06-26 00:32:35 -07:00
  • 5f70852998
    Address review: free-typing blend inputs, honest blend label, fix stale comment claude/trusting-brown-j575rt Claude 2026-06-26 23:17:54 +00:00
  • 23904c9e84
    Clarify simulator blend weights and remove EV card from season detail Claude 2026-06-26 21:20:08 +00:00
  • 120056b0bd claude/fix-lint-errors-n48594 (#111) chrisp 2026-06-26 07:26:55 +00:00
  • 7d34ce8f10
    Fix TS2709: use typeof SimulationsRegistry as type argument Claude 2026-06-26 07:20:58 +00:00
  • 8b480df98c
    Use Array#toSorted() instead of Array#sort() in cs2-major-stage test Claude 2026-06-26 05:25:48 +00:00
  • 6156b8e36f
    Fix oxlint errors in simulator and test files Claude 2026-06-26 05:24:08 +00:00
  • ee099c64cd claude/clever-archimedes-dvye42 (#110) chrisp 2026-06-26 05:16:54 +00:00
  • a77485d5a5
    Cleanup: dedupe blend logic, single-home oddsWeight Claude 2026-06-26 05:10:35 +00:00
  • 8fff8d2715
    Fix: don't clamp directly entered Elo/rating in the blend resolver Claude 2026-06-26 04:09:48 +00:00
  • 24de966b3b
    Unify simulator strength on a single blended Elo Claude 2026-06-26 01:39:12 +00:00
  • dc4efe87cf
    Unify futures odds with the simulation system Claude 2026-06-25 22:11:32 +00:00
  • ab74b19420 Merge pull request 'Fix futures odds being ignored when stale Elo exists' (#109) from claude/determined-einstein-dzzjtk into main chrisp 2026-06-25 18:04:46 +00:00
  • 88248e349c
    Fix futures odds being ignored when stale Elo exists Claude 2026-06-25 17:43:31 +00:00
  • 6772079e86 Reflect group stage in World Cup sim; seed R32 from real 2026 bracket Chris Parsons 2026-06-23 12:15:45 -07:00
  • 9480501932 Unify majors: score once, fan out across windows + tennis bracket EV Chris Parsons 2026-06-22 20:32:22 -07:00
  • c5fea001f1
    Guard Stop hook typecheck against missing react-router binary claude/cool-lamport-etpwsi Claude 2026-06-22 23:38:13 +00:00
  • b960d39be3 Add projections to full standings; clean up change indicators Chris Parsons 2026-06-21 11:56:15 -07:00
  • 4a5ea6fdc5 Merge pull request 'Add complete CS2 event reset to clear orphaned results/QP' (#102) from fix/cs2-complete-event-reset into main chrisp 2026-06-20 05:33:16 +00:00
  • dfbcb7d953 Add complete CS2 event reset to clear orphaned results/QP Chris Parsons 2026-06-19 22:22:11 -07:00
  • 472875f151 claude/exciting-ride-q1jq8k (#101) chrisp 2026-06-20 03:56:28 +00:00
  • fdccde998e Fix lint errors in CS2 simulator and tests Chris Parsons 2026-06-19 20:34:33 -07:00
  • 2420cf3c19
    Harden CS2 simulator: protect locked results, gate recorded bracket, hoist recon Claude 2026-06-20 03:17:30 +00:00
  • 8990bf4281
    Condition CS2 Major simulator on already-known results Claude 2026-06-20 02:14:49 +00:00
  • dedd2f3d86 claude/sweet-carson-46j5k6 (#100) chrisp 2026-06-19 06:15:32 +00:00
  • 45c7950805
    Address code review on mobile team breakdown Claude 2026-06-19 05:37:48 +00:00
  • 215c37350b
    Make team score breakdown page mobile-friendly Claude 2026-06-19 05:03:34 +00:00
  • f078eab492 claude/bracket-wins-minimum-qp-el8z14 (#99) chrisp 2026-06-19 01:25:17 +00:00
  • 0046928a66
    Fix oxlint failures in qualifying-bracket-scoring test Claude 2026-06-19 00:57:21 +00:00
  • 5dfe39bba2
    Fix code-review findings on qualifying-bracket QP scoring Claude 2026-06-18 23:46:59 +00:00
  • 50f2f93b0b
    Award progressive guaranteed-minimum QP for qualifying-event brackets Claude 2026-06-18 20:23:37 +00:00
  • d31c23d63b claude/practical-newton-4v041g (#98) chrisp 2026-06-18 02:33:05 +00:00
  • edae04057d Fix lint: move pad helper to module scope in date-utils claude/practical-newton-4v041g Chris Parsons 2026-06-17 18:58:03 -07:00
  • 746bbcf531 Migrate existing group-match times and localize day headers Claude 2026-06-17 22:58:32 +00:00
  • 516b4e7131 Fix group-stage match times being stored as local-wall-time-as-UTC Claude 2026-06-17 20:42:49 +00:00
  • d9ea815f50 world cup times (#97) chrisp 2026-06-18 00:36:26 +00:00
  • 496ecba464 claude/cool-lamport-etpwsi (#96) chrisp 2026-06-17 19:46:58 +00:00
  • fa98d514f2
    Code review fixes: earliestGameTime fallback, isNaN guard, and missing index Claude 2026-06-17 17:47:24 +00:00
  • 9a04e25c20
    Also fetch group stage match times for sport-season event schedule Claude 2026-06-17 16:57:40 +00:00
  • 363413cd38
    Fix league sport-season page to show correct game times for FIFA World Cup Claude 2026-06-17 16:47:17 +00:00
  • 08ae2bb88a Fix SSR/hydration timezone flip in event date and time display (#95) chrisp 2026-06-17 06:09:29 +00:00
  • 8a9cffd076 Fix SSR/hydration timezone flip in event date and time display Chris Parsons 2026-06-16 22:47:22 -07:00
  • 8c9d328301 claude/inspiring-turing-9w84hu (#94) chrisp 2026-06-17 04:29:23 +00:00
  • 4bede9013a
    Fix four code review findings in group stage view Claude 2026-06-17 03:25:32 +00:00
  • 5db574263f
    Fix group stage default view and localize match times Claude 2026-06-17 01:40:00 +00:00
  • 7da8be9978 claude/charming-tesla-re9ur7 (#93) chrisp 2026-06-16 22:11:01 +00:00
  • ff9bc6717c
    Fix no-shadow lint error in scoring-event.ts claude/charming-tesla-re9ur7 Claude 2026-06-16 21:36:54 +00:00
  • e5728fd7ed
    Address code review feedback on bracket matchup label Claude 2026-06-16 19:59:33 +00:00
  • f91f7dd7ad
    Show full matchup in My Upcoming Events for bracket matches Claude 2026-06-16 19:43:19 +00:00
  • fe4e1b3f3c claude/beautiful-hawking-a72ilq (#92) chrisp 2026-06-16 14:11:51 +00:00
  • 82f95f4078
    Fix oxlint errors across event view changes Claude 2026-06-16 04:45:23 +00:00
  • 398a03e8e1
    Apply code review fixes to CS2 event view and schedule Claude 2026-06-16 01:14:10 +00:00
  • df70ef83c2
    Add CS2 schedule fix, Champions Stage floor scoring, and event detail view Claude 2026-06-16 00:02:28 +00:00
  • 1f41748261 claude/funny-maxwell-vcyb19 (#91) chrisp 2026-06-15 22:05:25 +00:00
  • e1caae9157
    Add simulatorType to SeasonWithSportsSeasons sport type Claude 2026-06-15 21:51:52 +00:00
  • 40fc541329
    Fix code review findings for major_tournament bracket support Claude 2026-06-15 21:25:09 +00:00
  • 27049319b8
    Allow bracket admin access for major_tournament events (CS2, Tennis) Claude 2026-06-15 21:02:53 +00:00
  • dc94403160 claude/trusting-heisenberg-r6xnfi (#90) chrisp 2026-06-15 03:34:44 +00:00
  • 1bb70a06c3 Fix lint errors in AutoRacingSimulator: no-non-null-assertion + no-console Chris Parsons 2026-06-14 20:26:43 -07:00
  • 06a011f0ed
    Address code review findings in AutoRacingSimulator Claude 2026-06-15 01:31:43 +00:00
  • e507f82508
    Blend standings-based strength into F1/IndyCar EV simulation Claude 2026-06-15 01:02:46 +00:00
  • d0a31f3883 Fix CS2 Stage 3 QP slot assignment (#89) chrisp 2026-06-14 05:49:06 +00:00
  • e2cf299204 Fix CS2 Stage 3 QP: 0-3 teams always slot to bottom, defer all QP until all 8 exits known Chris Parsons 2026-06-13 22:12:01 -07:00
  • f16b9de334
    Fix 7 code-review issues in CS2 stage elimination and QP assignment Claude 2026-06-13 17:43:25 +00:00
  • 04f6222759
    Fix CS2 stage advancement tracking and add progressive QP assignment Claude 2026-06-13 16:44:02 +00:00
  • f40144e1e2 claude/great-lovelace-r3bznh (#88) chrisp 2026-06-12 22:35:35 +00:00
  • 0595eafe31
    fix: resolve all oxlint errors from CI Claude 2026-06-12 22:22:46 +00:00
  • ac33e9e223
    fix: address 10 code review issues in match sync system Claude 2026-06-12 21:53:06 +00:00
  • 999f70c4eb
    feat: add match sync service, cron job, public tournament display (Phases 2-4) Claude 2026-06-12 20:46:30 +00:00
  • 0dca36dd5c
    feat: add generic season_matches + match_sub_games tables with CS2 admin UI (Phase 1) Claude 2026-06-12 20:13:27 +00:00
  • 058e96e67e mlb fix (#87) chrisp 2026-06-12 04:09:51 +00:00
  • c97e90b3ac Fix divisionRank ordering and add warning for unknown teams Claude 2026-06-11 20:49:35 +00:00
  • a9acfba546
    Fix MLB division leaders missing when ESPN returns flat standings structure Claude 2026-06-11 17:40:21 +00:00
  • a507799b80
    Fix mobile admin nav bar hidden behind main navbar Claude 2026-06-11 01:07:00 +00:00
  • 0034adaa9a admin fixes (#85) chrisp 2026-06-11 00:32:22 +00:00
  • ea84ffd915 Fix MLB division leaders showing under wildcard (#84) chrisp 2026-06-11 00:25:18 +00:00
  • ddb646402c
    Add admin leagues page and mobile-friendly admin layout Claude 2026-06-11 00:14:31 +00:00
  • 6ef4d39d14 Fix MLB division leaders showing under wildcard instead of division sections Chris Parsons 2026-06-10 12:47:56 -07:00
  • 97a92aba7d Debug sync-and-simulate cron job: surface curl output and log auth failures Chris Parsons 2026-06-10 09:45:06 -07:00
  • ea85a21c83 Fix IndyCar standings: correct ESPN stat key, update title, restore finalized badge Chris Parsons 2026-06-10 09:17:23 -07:00
  • ffb1642ab6 Remove flaky context menu click tests (#81) chrisp 2026-06-10 05:59:49 +00:00
  • 89a82b486f Increase unit test and hook timeouts to 30s Chris Parsons 2026-06-09 22:34:39 -07:00
  • 8ca1c9cf94 Fix hook/test timeouts from dynamic imports in beforeEach/test bodies Chris Parsons 2026-06-09 22:22:21 -07:00
  • 02daff1d1f Fix hook timeout in admin.sports-seasons.$id test Chris Parsons 2026-06-09 22:13:49 -07:00
  • 7a1de6e151 Remove flaky context menu click tests Chris Parsons 2026-06-09 22:04:57 -07:00
  • 0150fb7ab9 sync racing standings (#80) chrisp 2026-06-10 04:25:48 +00:00
  • 15097ddcf8
    Fix flaky test timeouts: synchronous requestAnimationFrame in test setup Claude 2026-06-10 04:15:03 +00:00
  • 40e1ba22b8
    Fix sports.test.tsx timeout: replace img-rendering SportIcon mock with null stub Claude 2026-06-09 23:12:34 +00:00