2025-07-21 - 2026-07-21
Overview
83 pull requests merged by 1 user
Merged
#137 Rank the third place game winner instead of leaving them in contention
Merged
#136 Show non-eliminated loser's manager tag in Scored Matches notifications
Merged
#135 Merge QP scoreboard into a single Drafted Participants list with a Points Bubble divider
Merged
#134 Fix qualifying-points notifications: full-field scoreboard + manual-set announcements
Merged
#133 fix qualifying notification
Merged
#132 Paginate and sport-tailor the simulator setup participant table
Merged
#131 Sync IndyCar standings from OC Blacktop, fall back to ESPN
Merged
#130 Don't ping owners on rank-only standings changes in Discord
Merged
#129 mirrored elimination
Merged
#128 claude/reprocess-bracket-scoring-mbkfa4
Merged
#127 claude/wimbledon-qp-scoring-bug-xevhlf
Merged
#126 fix notifications
Merged
#125 claude/shared-tournaments-events-ux-6z5jkt
Merged
#124 add gantt chart
Merged
#123 Fix Docker build failure caused by server-only import reaching client bundle
Merged
#122 claude/discord-qp-notifications-75wa7k
Merged
#121 claude/discord-qualifying-points-t55s3x
Merged
#120 claude/discord-ping-notification-filter-6m1ymt
Merged
#119 claude/probability-config-review-1tdolw
Merged
#117 Centralize futures odds onto the simulator page and fix bulk import
Merged
#116 claude/settings-menu-urls-kbp6x8
Merged
#115 scoring notifications
Merged
#114 elimination announcements
Merged
#113 Show bracket on tennis Grand Slam major event pages
Merged
#112 Auto-populate & auto-score tennis Grand Slam brackets from Wikipedia
Merged
#111 claude/fix-lint-errors-n48594
Merged
#110 claude/clever-archimedes-dvye42
Merged
#109 Fix futures odds being ignored when stale Elo exists
Merged
#107 Reflect group stage in World Cup sim; seed R32 from real 2026 bracket
Merged
#106 Unify majors: score once, fan out across windows + tennis bracket EV
Merged
#103 Add projections to full standings; clean up change indicators
Merged
#102 Add complete CS2 event reset to clear orphaned results/QP
Merged
#101 claude/exciting-ride-q1jq8k
Merged
#100 claude/sweet-carson-46j5k6
Merged
#99 claude/bracket-wins-minimum-qp-el8z14
Merged
#98 claude/practical-newton-4v041g
Merged
#97 world cup times
Merged
#96 claude/cool-lamport-etpwsi
Merged
#95 Fix SSR/hydration timezone flip in event date and time display
Merged
#94 claude/inspiring-turing-9w84hu
Merged
#93 claude/charming-tesla-re9ur7
Merged
#92 claude/beautiful-hawking-a72ilq
Merged
#91 claude/funny-maxwell-vcyb19
Merged
#90 claude/trusting-heisenberg-r6xnfi
Merged
#89 Fix CS2 Stage 3 QP slot assignment
Merged
#88 claude/great-lovelace-r3bznh
Merged
#87 mlb fix
Merged
#86 mobile fix
Merged
#85 admin fixes
Merged
#84 Fix MLB division leaders showing under wildcard
Merged
#83 Debug sync-and-simulate cron: show curl output, log auth failures
Merged
#82 Fix IndyCar standings: correct ESPN stat key, title, and finalized badge
Merged
#81 Remove flaky context menu click tests
Merged
#80 sync racing standings
Merged
#79 Phase A: external HTTP cron jobs for snapshots, standings sync, and simulation
Merged
#78 Fix draft pause clock: use Math.ceil consistently via shared msToSeconds helper
Merged
#77 Fix sports.test.tsx timeout: mock SportIcon to eliminate async image-error state updates
Merged
#76 Fix QP standings: filter to drafted/points-earning participants with correct global ranks
Merged
#75 Fix three timer-pause gaps from code review
Merged
#74 Fix draft timer display drifting due to server-client clock skew
Merged
#73 Add idempotent migration for picks_expires_at / picks_started_at
Merged
#72 Fix draft timer: broadcasts, increments, reconnect sync, overnight pause
Merged
#71 claude/sports-templates-conversion-ILWAM
Merged
#65 Fix MLB simulator: projected wins drive seeding, perf fix, + surface simulate errors
Merged
#64 Fix simulate route crash and surface actual simulation errors
Merged
#63 Optimize CI pipeline: merge check jobs, remove docker install, improve layer caching
Merged
#62 Fix MLB standings 406 error and refactor ESPN adapter shared code
Merged
#61 Fix simulator correctness bugs and reduce test iteration counts
Merged
#60 Remove redundant flaky world-cup-simulator test
Merged
#59 Optimize CI build pipeline (~15 min → ~3-5 min)
Merged
#58 claude/discord-pick-notification-refactor-FeusJ
Merged
#57 Fix Discord pick notifications silently dropped during autodraft chains
Merged
#56 Fix unhandled rejection from session ping when network is unavailable
Merged
#55 Fix World Cup group stage display and upcoming events
Merged
#54 Fix slow bracket save and stale projected points
Merged
#52 Add robots.txt and sitemap for SEO
Merged
#51 Fix Discord pick announcements arriving out of order and add 429 retry
Merged
#50 Fix autodraft settings panel not reflecting auto-disable after pick
Merged
#49 Enforce unique team names within a season
Merged
#48 Fix invite link showing http and add draft board link during live draft
Merged
#47 Fix Discord double-ping when autodraft fires after manual pick
Merged
#2 Fix snake draft Discord pick numbering and small UX tweaks
Merged
#1 Migrate CI/CD from GitHub Actions to Forgejo Actions
12 issues closed from 1 user
Closed
#41 Improve the college hockey algorithm for the simulator
Closed
#14 Create a way to run cron jobs
Closed
#22 Make a display view for Counter Strike for end users
Closed
#36 Draft reset on completed draft doesn't reset completely
Closed
#34 Sports templates should be based on sports and not sport seasons
Closed
#53 World Cup matches not showing up on upcoming events
Closed
#31 When saving a bracket result, it takes a LONG time to process
Closed
#38 Create a sitemap.xml.gz file
Closed
#32 Make a robots.txt file
Closed
#42 Random team names need to not be reused in a single league
Closed
#33 Link to public draft board while draft is going on
Closed
#46 Invite link should be https and not http
54 issues created by 1 user
Opened
#3 Multi-League Setup
Opened
#4 Figure out analytics
Opened
#5 Make an app
Opened
#6 Move site to multi-instance deployment
Opened
#7 Commissioners should be able to keep track of league dues paid for a season
Opened
#8 Create a way for a user to make a new season for a league out of the old season
Opened
#9 Create a way for users to view historical league seasons
Opened
#10 Create a public user profile page to show off your record
Opened
#11 Create an API site and API setup
Opened
#12 Make the ability to create or join a public league
Opened
#13 Store snapshot of EV along with actual standings
Opened
#14 Create a way to run cron jobs
Opened
#15 7 day change should start from 0 if it doesn't go back 7 days
Opened
#16 On bracket matches, time should be an optional field
Opened
#17 Make sure source maps are being uploaded to sentry and deleted from production
Opened
#18 Leagues that are 14 days past their draft date and haven't been started should be purged
Opened
#19 Send monthly scoring update emails
Opened
#20 Explain tiebreakers on standings page
Opened
#21 Add League of Legends as a sport
Opened
#22 Make a display view for Counter Strike for end users
Opened
#23 Figure out how to make a page stale when a new version is uploaded so you have to refresh the page
Opened
#24 In the calendar, it should list all of your participants
Opened
#25 Clean up giant files
Opened
#26 Set up a CSP for the website
Opened
#27 Add LPGA as a sport
Opened
#28 Scheduled matches can be sessions and not games
Opened
#29 Be able to set scores for the brackets
Opened
#30 Add IPL as a sport
Opened
#31 When saving a bracket result, it takes a LONG time to process
Opened
#32 Make a robots.txt file
Opened
#33 Link to public draft board while draft is going on
Opened
#34 Sports templates should be based on sports and not sport seasons
Opened
#35 Replace the tournaments page with a scoring events page
Opened
#36 Draft reset on completed draft doesn't reset completely
Opened
#37 Figure out what happens when a league is finished
Opened
#38 Create a sitemap.xml.gz file
Opened
#39 Handle avatar moderation better
Opened
#40 Leagues should have a logo
Opened
#41 Improve the college hockey algorithm for the simulator
Opened
#42 Random team names need to not be reused in a single league
Opened
#43 Add powerlifting as a sport
Opened
#44 Add Women's Super League as a sport
Opened
#45 Not participating isn't working for separate tournaments
Opened
#46 Invite link should be https and not http
Opened
#53 World Cup matches not showing up on upcoming events
Opened
#66 Make open graph tags for important pages like league homepage, homepage, draft board, etc
Opened
#67 Assets issue
Opened
#68 Make all the commish activity human readable
Opened
#69 Standard pick timer UX quirks
Opened
#70 Drafts set to autostart should have override option
Opened
#104 Clean up admin sections where possible
Opened
#105 Clean up events page on standings
Opened
#108 Clean up AI UI components
Opened
#118 On tennis brackets, fix display