Changelog
June 15, 2026
-
New
S11 pages: Made the newest season pages load faster and more consistently, bringing S11 in line with the completed-season pages.
-
Improved
Page navigation: Moving between season pages now feels smoother, especially when jumping around the site repeatedly.
-
Fixed
Cleaner live tools: Cleaned up World Cup recent results, trade report timing, draft results sorting, pick obligations, bot score summaries, and live schedule updates.
June 8, 2026
-
New
Older seasons: Opened S2 to public browsing and added more historical draft results, awards, postseason rosters, era-correct team logos, and player comparison tools.
-
Improved
World Cup matchday flow: Added lineup/report tools, live scores, World Cup box scores, recap drafts, group labels, schedule fixes, deduction indicators, and a cleaner scorebar.
-
Improved
Faster score pages and recaps: Made player and score pages lighter to load, improved automated score writeups, and handled more oddball recap situations gracefully.
June 1, 2026
-
New
World Cup tournament: Added the public World Cup home, squads, groups, schedule, bracket, leaderboards, Golden Boot, squad/player pages, and country flag icons.
-
New
World Cup draft: Added the live draft room, GM queue and autopick tools, co-GM support, scheduled start, opt-out handling, and safer on-clock pick tracking.
-
Improved
Season page polish: Made completed seasons show the right team names, logos, champions, and career leaderboards more reliably.
May 25, 2026
-
New
Season pages refresh: Moved the season homepage, player profiles, postseason pages, playoff bracket, playoff contest, draft room, draft pages, and common pages into the newer site experience.
-
Improved
Faster loading: Reduced page flicker, improved first loads, cleaned up styling conflicts, and made the hosted season pages behave more consistently.
-
Fixed
Live and league switching: Restored live score refreshes, game-flow access, homepage live controls, league switch behavior, tied leaderboard ranks, GM trade block links, and game details that could get stuck on old information.
May 18, 2026
-
New
More refreshed pages: Brought schedules, leaderboards, trophy case, draft results, transactions, teams, players, free agents, draft order, and related pages into the refreshed season-page design.
-
Improved
GM Manage Team: Redesigned the waivers experience into a faster Manage Team flow, capped waiver lists, improved roster expansion, and enabled minor waiver claims before opening release.
-
Improved
Historical and bot polish: Rendered reconstructed historical playoff brackets from actual series, improved profile/game popup responsiveness, added minor Game of the Day vote automation, and clarified bot help text.
May 11, 2026
-
New
Faster home and profile pages: Made the homepage, player profiles, team profiles, and game details open faster on busy public pages.
-
Improved
Game details and daily boards: Redesigned the game details popup, made it open more quickly, restyled historical daily leaderboards, and tightened the desktop layouts.
-
Fixed
Lineup and navigation reliability: Accepted emoji-only Real handles, reduced false name-change prompts, added a bot player-rename command, and cleaned up old season links.
May 4, 2026
-
New
S11 Draft Room: Added a live Draft Room dashboard, moved it under S11, improved the mobile pick panels, and added a clearer post-draft state.
-
New
Bot onboarding and schedule tools: Added GM schedule commands, automatic active-season detection, multi-word team onboarding, and a manager onboarding flow that DMs new GMs their access code.
-
Improved
Older season accuracy: Improved checks for reconstructed rankings and added safer fallbacks for live scoring when daily karma data rolls over in a tricky way.
April 27, 2026
-
New
Cleaner season links: Season pages now use one consistent link pattern, and homepage/portal navigation points to the same set of season pages.
-
New
Career and franchise history: Added career stats and franchise history sections to player/team profiles, including better support for multi-team careers and season-by-season browsing.
-
Fixed
Season records and championships: Added a way to mark vacated championships, fixed how vacated titles show up, corrected playoff contest scoring, and cleaned up promotion-related draft pick swaps.
April 20, 2026
-
New
GM waiver moves: Implemented direct waiver moves from the GM portal, improved GM portal announcements, and polished the signing popup.
-
Improved
Older season cleanup: Improved the process for rebuilding early RKL history, fixed S0 multi-day matchup scoring, reduced mismatches, and added more manual handle corrections.
-
Fixed
Transactions and season completion: Improved retirement checks and cleaned up Finals games so completed seasons finish correctly.
April 13, 2026
-
Fixed
Playoff contest standings: Fixed timing issues that could leave the playoff contest leaderboard behind after games finished.
-
New
Draft prospect updates: Added support for draft prospect updates from Real replies and made prospect pages stay better aligned with the latest player information.
-
Improved
Mobile season pages: Tightened mobile stat cards, postseason headers, trophy case cards, and team/player layouts, plus added point-in-time opponent records to team schedules.
April 6, 2026
-
New
Public playoff contest: Added the S10 playoff contest, leaderboard, verification, pick screens, commissioner controls, and public links from the playoff bracket.
-
Improved
Contest experience: Added team icons, compact game cards, cleaner selectors, quieter autosaves, save confirmations, dark mode polish, and a clearer leaderboard champion display.
-
Fixed
Playoff contest fixes: Fixed placeholder teams, pick saving, finals visibility before lock, seed validation, and postseason deadline report links.
March 30, 2026
-
Fixed
Minor playoff clinching: Corrected minor league playoff clinch calculations.
-
Fixed
Bot and lineup edge cases: Supported emoji-only handles, prevented duplicate Game of the Day vote threads, and fixed GM lineup name-change confirmations.
-
Improved
Rules page theming: Cleaned up dark mode styling for the embedded rules gist.
March 23, 2026
-
New
Daily score summaries: Added manual daily score summaries and kept low-confidence fallback summaries out of group posts.
-
Improved
Lineup receipts: Added confirmation receipts for lineup submissions and made direct links to lineup pages open more reliably.
-
Fixed
March Madness scoring: Fixed Elite 8 contest scoring and champion banner display.
March 16, 2026
-
New
March Madness stats: Added tournament stats, contest leaderboards, ESPN-style scoring, bracket view after lock, synced picks, verified badges, and completed-game popups.
-
Improved
Busy live slates: Improved live scoring and live-game displays for days with many March Madness games happening at once.
-
Fixed
Postseason data cleanup: Fixed trophy case omissions, award loading, all-star team selection, March Madness mobile popups, and Game of the Day reports choosing the wrong game type.
March 9, 2026
-
New
March Madness foundation: Added the tournament setup, public bracket page, GM lineup support, bot lineup support, and cross-league game/report tools.
-
New
Bracket contest: Added the bracket contest, verification flow, auto-save, submission status, champion display, tiebreaker, resubmission support, and tap-to-copy verification text.
-
Improved
Season tools and reminders: Added early versions of the new season pages, older-season repair tools, automated lineup reminders, lineup auditing, roster-state fixes, and S10 recent-game date corrections.
March 2, 2026
-
New
RKL bot expansion: Added more bot posts and commands for DMs, transaction reports, draft capital, Game of the Day, lineup previews, voting, winners, deadlines, and lineup reminders.
-
Improved
Bot reliability: Made bot replies less likely to repeat, stall, or get too long for Real group comments, and cleaned up the help text.
-
New
Golf deductions: Added better controls for finding and applying golf karma deductions, including time filters and an override for the 500-point cap.
February 23, 2026
-
New
Waiver processing: Added waiver processing for major and minor leagues, GM waiver overview improvements, commissioner/admin controls, manual processing tools, waiver awards, and bot announcements.
-
New
RKL bot launch support: Added the pieces needed to run the RKL bot for real league use, including lineup help, live comment handling, and duplicate-reply prevention.
-
Fixed
Live scoring guardrails: Fixed deduction bugs, prevented live games from being touched by automatic transaction checks, and repaired a double-counted games played issue.
February 16, 2026
-
New
Text lineup submission: Added a text-based GM lineup submission mode with confirmation, name-change detection, clearer warnings, easier editing, and more readable buttons.
-
New
Transaction undo tools: Added ways to rescind or reverse transactions, including older transactions that were missing newer tracking details.
-
Improved
Roster and admin safety: Added suspension controls, rookie batch creation, captain emoji support, faster signed-in pages, and better filtering so old teams do not appear in active S10 views.
February 9, 2026
-
Improved
Transaction monitor: The transaction monitor now understands more trade wording, catches more draft pick formats, checks ownership more carefully, and blocks duplicate or no-op approvals.
-
Improved
S10 performance: Added S10 navigation and made leaderboards, team pages, and season pages load faster with less waiting.
-
New
Power rankings and short links: Added the GM power rankings submission system with live countdowns and admin views, plus a short URL manager with
/go/redirects.
February 2, 2026
-
New
Season 10 setup: Added the S10 page set, season locking, setup tools for the next season, and draft/free-agent links.
-
New
Faster public pages: Made transactions, awards, draft results, draft picks, standings, and season pages load more quickly.
-
Fixed
Transaction monitor polish: Fixed light mode, rejection flow, approval/rejection card removal, logging, and RealSports connection issues.
January 26, 2026
-
New
Promotion and relegation: Added automated promotion/relegation detection and execution, then moved the tools into the admin portal with safety checks.
-
New
S10 draft order: Added the S10 draft order page, populated draft pick positions, linked it from draft pages, and refined draft-order dark mode and league-toggle behavior.
-
Improved
Season and transaction readiness: Added automatic Real app transaction monitoring, fixed completed-season week lookups, sped up the S9 homepage, and corrected recent postseason game displays.
January 19, 2026
-
Improved
2v2 live page: Repurposed and finalized the 2v2/H2H live page and adjusted homepage links to point at the updated experience.
-
Fixed
Postseason generation: Fixed race conditions and double-counting in postseason auto-generation and game completion.
-
Fixed
Minor playoff labels: Updated minor league playoff series labels and daily lineup report conference-finals labels to use North/South naming consistently.
January 12, 2026
-
New
Automatic postseason schedules: Added automatic postseason schedule generation, minor league playoff-bracket support, and repair paths for bracket advancement.
-
Fixed
Postseason pages: Fixed S9 postseason player and team pages that were showing not-found errors.
-
Fixed
Live and admin fixes: Fixed daily leaderboard and game-flow charts lagging one update behind, transaction type validation errors, and minor player search troubleshooting in commish tools.
January 5, 2026
-
Fixed
Safer error messages and faster pages: Cleaned up risky error displays and improved speed in live scoring, rankings, schedules, and player management.
-
Improved
Stats glossary and mobile layout: Improved the stats glossary equations on phones, restyled the playoff bracket button, and fixed draft lottery scrollbar jitter.
-
Improved
League consistency: Clarified major/minor league data rules behind the scenes so future updates are less likely to mix league data.
December 29, 2025
-
New
S6 history recovery: Added tools to match old games, players, lineups, rankings, and karma totals so Season 6 history can be rebuilt more accurately.
-
Improved
Reconstruction checks: Added weekly matching, unmatched-handle reports, manual corrections, and postseason passes to catch more historical data gaps.
-
New
Historical result review: Added tools to read old game results, match them to lineups, and review the matches before saving them.
December 22, 2025
-
New
Minor all-star support: Added minor league awards and GM selection support, corrected all-star naming, and restored minor all-star rosters and icons in the trophy case.
-
New
Free agents: Added the free agents page, integrated free-agent transactions, added batch player creation, and created player records when adding players to the pool.
-
Improved
Prospects and icons: Fixed player-handle mismatches, improved prospects/free-agent tables on mobile, added a Players nav dropdown, and cleaned up team icon display.
December 15, 2025
-
Fixed
Power ranking labels: Removed the extra week suffix from minor league power ranking versions.
-
Fixed
Daily history popup: Fixed the Top 100 Finishes stat and duplicate chart tooltip behavior.
-
Improved
Report polish: Updated captain emoji/report mappings and refreshed team icon assets used by report tooling.
December 8, 2025
-
Fixed
S9 styling refresh: Fixed schedule styling, game popup details, team-card mobile centering, page styling flash, and dark theme dropdown controls.
-
Fixed
League data accuracy: Fixed single-game leaderboards showing the wrong league data and S9 team tabs showing Season 8 titles.
-
New
Access codes: Added GM/Co-GM role selection to access codes so registrations can land in the right portal role.
December 7, 2025
-
New
Co-GM access: Added co-GM support across team management, GM dashboard access, lineup submission, and trade block tools.
-
Fixed
Commissioner player edits: Fixed the permission check so commissioners can update player details again.
December 6, 2025
-
Fixed
Transactions deep links: Loading transactions from a team profile now applies the team, week, and type filters straight from the URL parameters so the list opens pre-filtered.
-
Improved
League-aware refresh: Switching between major and minor leagues automatically reloads the draft lottery and transactions pages, clearing cached pagination data for a clean view.
-
Fixed
Draft lottery accuracy: Conference lookups and draft pick queries now respect league-specific data types so minor league draft ownership displays correctly.
December 1, 2025
-
Fixed
Seeding script stability: Resolved duplicate Firebase app initialization in the seed workflow to keep scripts from crashing on startup.
-
Fixed
Game detail modals: Minor league games once again populate in admin modals, and the admin navigation dropdown styling has been refreshed for clarity.
-
Improved
Manage games controls: Adjusted control layout and interactions in admin tools to make scorekeeping actions more reliable.
November 24, 2025
-
New
Minor league draft setup: Added compensatory round configuration and resiliency checks so the minor league draft mirrors major league flexibility.
-
Improved
Draft admin UX: Introduced dark theme support and cached configuration loading to speed up draft configuration screens.
-
Fixed
Draft submission hygiene: Cleanup scripts and row-count fixes ensure compensatory picks and uploaded data are counted accurately, plus a round-calculation bug now counts non-comp picks correctly.
November 17, 2025
-
New
Game flow charts: Schedule modals now include toggles to show play-by-play flow charts alongside box scores.
-
Fixed
Standings and rosters: Team standings sort correctly again, and GM tools now manage player handles and rosters consistently with the admin experience.
-
Improved
Admin/GM sync: Player handle changes propagate between GM and admin views to keep roster data aligned.
November 10, 2025
-
Improved
Postseason dashboards: Player, team, and leaderboard postseason pages received refreshed layouts and data wiring for the latest playoffs.
-
New
Live coverage page: A dedicated live.html for 2v2 action now matches site styling and provides a consistent real-time experience.
-
Improved
Postseason polish: Additional formatting tweaks bring the postseason pages in line with the main site’s visual system.
November 6, 2025
-
Improved
Season 9 rollout: Updated site-wide references from Season 8 to Season 9 and added navigation links to previous seasons for easier jumping between eras.
-
Fixed
Season duplication guardrails: Safeguards prevent accidental season duplication while refreshing the RKL-S8 data set.
-
Fixed
Manual scoring: Addressed manual score entry issues to keep late-season stat corrections accurate.
October 15, 2025
-
Improved
Draft lottery tools: Updated manage-lottery and postseason leaderboard logic to better handle bracket updates and lottery simulations.
-
Fixed
Postseason data integrity: Bracket logic and Firestore rules were tightened to keep playoff results in sync across views.
-
Improved
Reporting updates: Admin reporting tools now reflect postseason stat corrections and leaderboard tweaks more reliably.
October 10, 2025
-
Fixed
Playoff bracket bug: Patched an issue that kept bracket updates from displaying correctly during the playoffs.
-
Improved
UI polish: Cleaned up lingering test controls and refreshed mobile button layout on playoff and trophy pages.
-
Improved
Trophy case styling: Adjusted typography and spacing for a more consistent hall-of-fame presentation.
September 29, 2025
-
Improved
Draft prospects resiliency: Prospect data now survives reloads and intermittent network hiccups, reducing admin rework.
-
New
GM lineup tooling: Added lineup submission scaffolding for GMs, including timezone handling fixes to avoid late submissions.
-
Improved
Reports cleanup: Admin report management received usability updates following the draft and schedule changes.
September 22, 2025
-
New
Stats hub refresh: Updated glossary and leaderboard pages with clarified definitions and links for the latest metrics.
-
Improved
Stat corrections: Added tooling to apply stat fixes and async lineup submissions without blocking other admin tasks.
-
Fixed
Import safeguards: Added import limits and manage-games updates to prevent accidental duplicate data during corrections.
September 15, 2025
-
New
Awards admin: Manage-awards tools were expanded with new controls for postseason recognition.
-
Improved
Game management: Live scoring, admin modals, and game updates received multiple fixes for reliability during all-star events.
-
Fixed
All-star scoring: Addressed live scoring discrepancies to keep special event stats accurate.
September 9, 2025
-
Improved
Draft results: Draft results scripts now pull the correct player IDs and present cleaner verbiage throughout the page.
-
Improved
Leaderboards refresh: Leaderboard calculations and presentation were tightened to keep rankings accurate during early season shifts.
-
Fixed
Data sourcing: Corrected player ID sourcing in draft utilities to prevent mismatched selections.
September 6, 2025
-
New
Reports module: Added lineup reporting tools with custom team emoji support for richer submissions.
-
Improved
Branding: Updated site logos and emojis across reports and lineups to match new team assets.
-
Fixed
Report handling: Follow-up fixes ensure report functions execute without runtime errors.
August 30, 2025
-
New
Scorekeeper tools: Added scorekeeper functionality and admin dashboard controls to streamline in-game updates.
-
Improved
Homepage reliability: Fixed multiple index page regressions to keep schedules and headlines loading correctly.
-
Fixed
Admin workflow: Adjusted file paths and dashboard behaviors to reduce errors during late-season updates.
August 18, 2025
-
New
Player retirements: Added retirement tracking and surfaced updates across player profiles.
-
Improved
Transactions experience: Transactions pages received layout and filtering updates for easier browsing.
-
Improved
Player pages: Enhanced player detail pages with additional data points and cleaner presentation.
August 11, 2025
-
Improved
Schedule loading: Schedule scripts were optimized and de-duplicated to lower load times.
-
Fixed
Week detection: Corrected current-week detection to keep scoreboard data aligned with the calendar.
-
Fixed
Postseason karma totals: Fixed postseason karma calculations so totals reflect all rounds accurately.
August 5, 2025
-
Improved
Scoring engine: Refactored score updates and Firestore queries to reduce load and speed up results.
-
Fixed
Auto-finalization: Added automated game finalization to cut down on manual closing tasks.
-
Fixed
Query stability: Multiple debug passes resolved failing score queries to keep live updates flowing.
August 3, 2025
-
Improved
Worker links: Updated worker URLs and environment toggles to keep deployments pointing at the correct data sources.
-
Improved
Environment switch: Simplified switching between live and test environments for faster debugging.
-
New
Admin visibility: Added a quick ls shell utility entry to aid troubleshooting directly from the dashboard.
July 22, 2025
-
Improved
Draft lottery clarity: Renamed lottery scripts and refreshed results presentation to match latest drawings.
-
Improved
Trophy case: Updated trophy case visuals and content for midseason awards.
-
Improved
Season homepage: Refreshed homepages with the latest schedule links and graphics.
July 16, 2025
-
New
Regular Season Awards: Three regular season awards (best team, best performances) have been potsed to the trophy case page. Congrats to the winners!
July 5, 2025
-
Improved
Team Page Optimization: Streamlined client-side data processes to help the team profile pages load faster.
July 3, 2025
-
Improved
WAR Formula Update: The definition of a replacement-level performance was changed from 80% of the leaguewide median to 90%, better reflecting the 180th-best REL median value in the league. (This should not be changed again; 90% appears to be an accurate definition of replacement-level using prior seasons' data, too.)
July 2, 2025
-
New
Playoff Bracket: Added a playoff bracket that is accessible through the standings & rankings page. Links to the bracket will be added elsewhere once the postseason begins.
June 21, 2025
-
New
Comparison Tool: Added a new Comparison Tool for users to see how any two players or teams stack up against each other! Team comparisons also feature a couple new stats that are described in the advanced stats glossary.
-
New
Trophy Case: Added a new Trophy Case page to display league champions, award winners, and All-Stars.
-
Improved
Navigation: Replaced the "Leaderboards" link with a new "Stats Hub" dropdown menu, which now contains links to Leaderboards and the new Comparison Tool for a more organized layout.
June 15, 2025
-
New
Dark Mode: Implemented a site-wide dark mode theme toggle. Click on the sun/moon icon (top right on desktop; top left on mobile) to switch themes. Your preference is saved locally for future visits.
June 14, 2025
-
New
All-Star Week: The all-star, rising stars, and GM games have been added to the league schedule and will be assigned dates when available.
-
New
Stats Glossary: Added an advanced stats glossary for users to learn about metrics such as REL, GEM, and WAR.
-
Improved
Navigation: Consolidated draft-related pages into a "Draft Central" dropdown menu for a cleaner header.
-
New
S8 Draft Lottery Page: Created a Tankathon-style lottery page and simulator for the upcoming S8 draft.
-
New
S7 Draft Results: Added season 7 draft results with corresponding player stats. Also added an "R" badge to identify rookies on leaderboards and team rosters.
June 13, 2025
-
New
Added GEM and WAR leaderboards: Added player leaderboards for GEM (geometric mean player rank) and WAR (Wins Above Replacement - new!). These two stats also make an appearance on player/team profiles.
-
New
Added Changelog: Created page to document site improvements and edits.