Real Karma LeagueReal Karma Minor League

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

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.