2026-01-21 - 2026-07-21

Overview

83 active pull requests
54 active issues
Excluding merges, 5 authors have pushed 361 commits to main and 415 commits to all branches. On main, 885 files have changed and there have been 528997 additions and 34593 deletions.

83 pull requests merged by 1 user

Merged #137 Rank the third place game winner instead of leaving them in contention 2026-07-19 02:36:37 +00:00

Merged #136 Show non-eliminated loser's manager tag in Scored Matches notifications 2026-07-16 04:45:58 +00:00

Merged #135 Merge QP scoreboard into a single Drafted Participants list with a Points Bubble divider 2026-07-10 15:16:51 +00:00

Merged #134 Fix qualifying-points notifications: full-field scoreboard + manual-set announcements 2026-07-09 17:24:28 +00:00

Merged #133 fix qualifying notification 2026-07-09 15:08:40 +00:00

Merged #132 Paginate and sport-tailor the simulator setup participant table 2026-07-07 06:00:16 +00:00

Merged #131 Sync IndyCar standings from OC Blacktop, fall back to ESPN 2026-07-07 04:31:54 +00:00

Merged #130 Don't ping owners on rank-only standings changes in Discord 2026-07-05 07:00:46 +00:00

Merged #129 mirrored elimination 2026-07-04 19:43:22 +00:00

Merged #128 claude/reprocess-bracket-scoring-mbkfa4 2026-07-04 04:09:10 +00:00

Merged #127 claude/wimbledon-qp-scoring-bug-xevhlf 2026-07-03 21:40:12 +00:00

Merged #126 fix notifications 2026-07-03 15:47:56 +00:00

Merged #125 claude/shared-tournaments-events-ux-6z5jkt 2026-07-02 18:30:20 +00:00

Merged #124 add gantt chart 2026-07-02 03:44:49 +00:00

Merged #123 Fix Docker build failure caused by server-only import reaching client bundle 2026-07-01 22:54:33 +00:00

Merged #122 claude/discord-qp-notifications-75wa7k 2026-07-01 22:14:52 +00:00

Merged #121 claude/discord-qualifying-points-t55s3x 2026-07-01 17:29:46 +00:00

Merged #120 claude/discord-ping-notification-filter-6m1ymt 2026-06-30 23:48:12 +00:00

Merged #119 claude/probability-config-review-1tdolw 2026-06-30 23:24:49 +00:00

Merged #117 Centralize futures odds onto the simulator page and fix bulk import 2026-06-30 17:05:52 +00:00

Merged #116 claude/settings-menu-urls-kbp6x8 2026-06-30 16:01:37 +00:00

Merged #115 scoring notifications 2026-06-30 01:58:20 +00:00

Merged #114 elimination announcements 2026-06-28 19:36:34 +00:00

Merged #113 Show bracket on tennis Grand Slam major event pages 2026-06-28 04:35:41 +00:00

Merged #112 Auto-populate & auto-score tennis Grand Slam brackets from Wikipedia 2026-06-27 04:55:29 +00:00

Merged #111 claude/fix-lint-errors-n48594 2026-06-26 07:26:56 +00:00

Merged #110 claude/clever-archimedes-dvye42 2026-06-26 05:16:54 +00:00

Merged #109 Fix futures odds being ignored when stale Elo exists 2026-06-25 18:04:47 +00:00

Merged #107 Reflect group stage in World Cup sim; seed R32 from real 2026 bracket 2026-06-23 21:02:21 +00:00

Merged #106 Unify majors: score once, fan out across windows + tennis bracket EV 2026-06-23 03:43:16 +00:00

Merged #103 Add projections to full standings; clean up change indicators 2026-06-21 19:04:35 +00:00

Merged #102 Add complete CS2 event reset to clear orphaned results/QP 2026-06-20 05:33:17 +00:00

Merged #101 claude/exciting-ride-q1jq8k 2026-06-20 03:56:28 +00:00

Merged #100 claude/sweet-carson-46j5k6 2026-06-19 06:15:32 +00:00

Merged #99 claude/bracket-wins-minimum-qp-el8z14 2026-06-19 01:25:18 +00:00

Merged #98 claude/practical-newton-4v041g 2026-06-18 02:33:06 +00:00

Merged #97 world cup times 2026-06-18 00:36:26 +00:00

Merged #96 claude/cool-lamport-etpwsi 2026-06-17 19:46:59 +00:00

Merged #95 Fix SSR/hydration timezone flip in event date and time display 2026-06-17 06:09:30 +00:00

Merged #94 claude/inspiring-turing-9w84hu 2026-06-17 04:29:24 +00:00

Merged #93 claude/charming-tesla-re9ur7 2026-06-16 22:11:02 +00:00

Merged #92 claude/beautiful-hawking-a72ilq 2026-06-16 14:11:53 +00:00

Merged #91 claude/funny-maxwell-vcyb19 2026-06-15 22:05:25 +00:00

Merged #90 claude/trusting-heisenberg-r6xnfi 2026-06-15 03:34:44 +00:00

Merged #89 Fix CS2 Stage 3 QP slot assignment 2026-06-14 05:49:07 +00:00

Merged #88 claude/great-lovelace-r3bznh 2026-06-12 22:35:36 +00:00

Merged #87 mlb fix 2026-06-12 04:09:52 +00:00

Merged #86 mobile fix 2026-06-11 01:48:06 +00:00

Merged #85 admin fixes 2026-06-11 00:32:23 +00:00

Merged #84 Fix MLB division leaders showing under wildcard 2026-06-11 00:25:19 +00:00

Merged #83 Debug sync-and-simulate cron: show curl output, log auth failures 2026-06-10 16:50:46 +00:00

Merged #82 Fix IndyCar standings: correct ESPN stat key, title, and finalized badge 2026-06-10 16:23:19 +00:00

Merged #81 Remove flaky context menu click tests 2026-06-10 05:59:50 +00:00

Merged #80 sync racing standings 2026-06-10 04:25:49 +00:00

Merged #79 Phase A: external HTTP cron jobs for snapshots, standings sync, and simulation 2026-06-08 07:42:15 +00:00

Merged #78 Fix draft pause clock: use Math.ceil consistently via shared msToSeconds helper 2026-06-06 23:49:15 +00:00

Merged #77 Fix sports.test.tsx timeout: mock SportIcon to eliminate async image-error state updates 2026-06-06 17:34:15 +00:00

Merged #76 Fix QP standings: filter to drafted/points-earning participants with correct global ranks 2026-06-06 16:51:47 +00:00

Merged #75 Fix three timer-pause gaps from code review 2026-06-06 15:57:16 +00:00

Merged #74 Fix draft timer display drifting due to server-client clock skew 2026-06-06 07:30:45 +00:00

Merged #73 Add idempotent migration for picks_expires_at / picks_started_at 2026-06-06 06:49:21 +00:00

Merged #72 Fix draft timer: broadcasts, increments, reconnect sync, overnight pause 2026-06-06 05:57:47 +00:00

Merged #71 claude/sports-templates-conversion-ILWAM 2026-06-04 21:31:49 +00:00

Merged #65 Fix MLB simulator: projected wins drive seeding, perf fix, + surface simulate errors 2026-06-01 20:50:04 +00:00

Merged #64 Fix simulate route crash and surface actual simulation errors 2026-06-01 06:47:31 +00:00

Merged #63 Optimize CI pipeline: merge check jobs, remove docker install, improve layer caching 2026-06-01 04:42:14 +00:00

Merged #62 Fix MLB standings 406 error and refactor ESPN adapter shared code 2026-06-01 03:31:19 +00:00

Merged #61 Fix simulator correctness bugs and reduce test iteration counts 2026-05-31 17:39:44 +00:00

Merged #60 Remove redundant flaky world-cup-simulator test 2026-05-31 17:08:00 +00:00

Merged #59 Optimize CI build pipeline (~15 min → ~3-5 min) 2026-05-31 04:35:06 +00:00

Merged #58 claude/discord-pick-notification-refactor-FeusJ 2026-05-29 16:24:23 +00:00

Merged #57 Fix Discord pick notifications silently dropped during autodraft chains 2026-05-27 16:41:08 +00:00

Merged #56 Fix unhandled rejection from session ping when network is unavailable 2026-05-27 16:14:15 +00:00

Merged #55 Fix World Cup group stage display and upcoming events 2026-05-27 05:43:08 +00:00

Merged #54 Fix slow bracket save and stale projected points 2026-05-27 04:28:11 +00:00

Merged #52 Add robots.txt and sitemap for SEO 2026-05-25 05:21:26 +00:00

Merged #51 Fix Discord pick announcements arriving out of order and add 429 retry 2026-05-25 04:34:48 +00:00

Merged #50 Fix autodraft settings panel not reflecting auto-disable after pick 2026-05-24 01:35:13 +00:00

Merged #49 Enforce unique team names within a season 2026-05-24 00:07:29 +00:00

Merged #48 Fix invite link showing http and add draft board link during live draft 2026-05-23 05:36:34 +00:00

Merged #47 Fix Discord double-ping when autodraft fires after manual pick 2026-05-23 03:46:49 +00:00

Merged #2 Fix snake draft Discord pick numbering and small UX tweaks 2026-05-22 04:18:12 +00:00

Merged #1 Migrate CI/CD from GitHub Actions to Forgejo Actions 2026-05-22 01:39:03 +00:00

12 issues closed from 1 user

Closed #41 Improve the college hockey algorithm for the simulator 2026-07-01 22:15:55 +00:00

Closed #14 Create a way to run cron jobs 2026-06-23 21:04:13 +00:00

Closed #22 Make a display view for Counter Strike for end users 2026-06-23 21:03:46 +00:00

Closed #36 Draft reset on completed draft doesn't reset completely 2026-06-06 05:58:08 +00:00

Closed #34 Sports templates should be based on sports and not sport seasons 2026-06-04 21:32:03 +00:00

Closed #53 World Cup matches not showing up on upcoming events 2026-05-27 05:43:09 +00:00

Closed #31 When saving a bracket result, it takes a LONG time to process 2026-05-27 04:28:11 +00:00

Closed #38 Create a sitemap.xml.gz file 2026-05-25 05:21:26 +00:00

Closed #32 Make a robots.txt file 2026-05-25 05:21:26 +00:00

Closed #42 Random team names need to not be reused in a single league 2026-05-25 04:38:55 +00:00

Closed #33 Link to public draft board while draft is going on 2026-05-23 05:36:34 +00:00

Closed #46 Invite link should be https and not http 2026-05-23 05:36:34 +00:00

54 issues created by 1 user

Opened #3 Multi-League Setup 2026-05-22 04:24:56 +00:00

Opened #4 Figure out analytics 2026-05-22 04:28:15 +00:00

Opened #5 Make an app 2026-05-22 04:29:41 +00:00

Opened #6 Move site to multi-instance deployment 2026-05-22 04:30:01 +00:00

Opened #7 Commissioners should be able to keep track of league dues paid for a season 2026-05-22 04:30:11 +00:00

Opened #8 Create a way for a user to make a new season for a league out of the old season 2026-05-22 04:37:40 +00:00

Opened #9 Create a way for users to view historical league seasons 2026-05-22 04:37:54 +00:00

Opened #10 Create a public user profile page to show off your record 2026-05-22 04:38:06 +00:00

Opened #11 Create an API site and API setup 2026-05-22 04:38:20 +00:00

Opened #12 Make the ability to create or join a public league 2026-05-22 04:38:37 +00:00

Opened #13 Store snapshot of EV along with actual standings 2026-05-22 04:38:53 +00:00

Opened #14 Create a way to run cron jobs 2026-05-22 04:39:06 +00:00

Opened #15 7 day change should start from 0 if it doesn't go back 7 days 2026-05-22 04:39:24 +00:00

Opened #16 On bracket matches, time should be an optional field 2026-05-22 04:39:42 +00:00

Opened #17 Make sure source maps are being uploaded to sentry and deleted from production 2026-05-22 04:39:57 +00:00

Opened #18 Leagues that are 14 days past their draft date and haven't been started should be purged 2026-05-22 04:41:00 +00:00

Opened #19 Send monthly scoring update emails 2026-05-22 04:41:16 +00:00

Opened #20 Explain tiebreakers on standings page 2026-05-22 04:41:29 +00:00

Opened #21 Add League of Legends as a sport 2026-05-22 04:41:46 +00:00

Opened #22 Make a display view for Counter Strike for end users 2026-05-22 04:42:06 +00:00

Opened #23 Figure out how to make a page stale when a new version is uploaded so you have to refresh the page 2026-05-22 04:42:21 +00:00

Opened #24 In the calendar, it should list all of your participants 2026-05-22 04:42:51 +00:00

Opened #25 Clean up giant files 2026-05-22 04:43:11 +00:00

Opened #26 Set up a CSP for the website 2026-05-22 04:43:41 +00:00

Opened #27 Add LPGA as a sport 2026-05-22 04:43:50 +00:00

Opened #28 Scheduled matches can be sessions and not games 2026-05-22 04:44:14 +00:00

Opened #29 Be able to set scores for the brackets 2026-05-22 04:44:44 +00:00

Opened #30 Add IPL as a sport 2026-05-22 04:45:31 +00:00

Opened #31 When saving a bracket result, it takes a LONG time to process 2026-05-22 04:45:45 +00:00

Opened #32 Make a robots.txt file 2026-05-22 04:45:57 +00:00

Opened #33 Link to public draft board while draft is going on 2026-05-22 04:47:21 +00:00

Opened #34 Sports templates should be based on sports and not sport seasons 2026-05-22 04:47:44 +00:00

Opened #35 Replace the tournaments page with a scoring events page 2026-05-22 04:48:02 +00:00

Opened #36 Draft reset on completed draft doesn't reset completely 2026-05-22 04:48:35 +00:00

Opened #37 Figure out what happens when a league is finished 2026-05-22 04:48:54 +00:00

Opened #38 Create a sitemap.xml.gz file 2026-05-22 04:49:09 +00:00

Opened #39 Handle avatar moderation better 2026-05-22 04:49:33 +00:00

Opened #40 Leagues should have a logo 2026-05-22 04:50:05 +00:00

Opened #41 Improve the college hockey algorithm for the simulator 2026-05-22 04:50:27 +00:00

Opened #42 Random team names need to not be reused in a single league 2026-05-22 04:50:48 +00:00

Opened #43 Add powerlifting as a sport 2026-05-22 04:50:59 +00:00

Opened #44 Add Women's Super League as a sport 2026-05-22 04:51:11 +00:00

Opened #45 Not participating isn't working for separate tournaments 2026-05-22 04:51:27 +00:00

Opened #46 Invite link should be https and not http 2026-05-22 04:51:52 +00:00

Opened #53 World Cup matches not showing up on upcoming events 2026-05-27 04:22:33 +00:00

Opened #66 Make open graph tags for important pages like league homepage, homepage, draft board, etc 2026-06-02 23:35:16 +00:00

Opened #67 Assets issue 2026-06-03 04:25:49 +00:00

Opened #68 Make all the commish activity human readable 2026-06-03 04:34:30 +00:00

Opened #69 Standard pick timer UX quirks 2026-06-03 05:52:28 +00:00

Opened #70 Drafts set to autostart should have override option 2026-06-03 06:02:25 +00:00

Opened #104 Clean up admin sections where possible 2026-06-23 02:54:49 +00:00

Opened #105 Clean up events page on standings 2026-06-23 02:55:32 +00:00

Opened #108 Clean up AI UI components 2026-06-23 21:05:06 +00:00

Opened #118 On tennis brackets, fix display 2026-06-30 16:38:24 +00:00