Real Karma LeagueReal Karma Minor League

September 7, 2026

  • Improved
    Faster draft rooms: Finished draft rooms now open from a prepared copy of the full board, so every pick appears at once instead of filling in gradually. Rooms for a draft that is still running keep updating live as picks come in.
  • Improved
    Game of the Day voting: On days with an early lineup deadline, the Game of the Day poll now posts earlier so there is always a full voting window before voting closes. Voting still closes at the lineup deadline, exactly as the poll says.
  • Fixed
    Live scores and stats: A live score that drops because of a confirmed correction now publishes right away instead of being held back. Stats also rebuild properly when a finished game is reopened and edited after the fact.
  • Fixed
    Retirements tied to GM moves: Announcements where a player retires from their team to take over as a GM are now read correctly. The roster move is recorded and the new GM is credited to the right team instead of the one they left.

August 24, 2026

  • New
    Rookie filter on leaderboards: Player leaderboards can now be narrowed to rookies, so you can see how this season's first-year players stack up. The filter row is also more compact on phones, easier to tap, and readable in dark mode.
  • Improved
    Draft capital: Draft capital now reaches further into future seasons, and picks from a draft that has already been held are no longer listed as assets a team still holds.
  • Improved
    Golf scoring deductions: Weekly tournament polls are now recognized by pattern rather than exact wording, so round-leader and top-finisher polls are deducted automatically every tournament week instead of needing to be set up by hand. Saving the deduction settings also no longer turns off rules that aren't shown on the form.
  • Fixed
    Site fixes: Championship finishes are now recorded correctly when a series is clinched, and the champion banner no longer breaks on mobile. The advanced karma view hides rows that have nothing in them, lineup posts show the opponent's full team name, and lineup pop-ups in the commissioner portal no longer load twice.

August 17, 2026

  • New
    Redesigned game cards: Game cards on the season pages now show the margin at a glance, plus a rail that places each matchup against the rest of the day's slate. Tapping a matchup on mobile opens a detail tooltip that closes on its own instead of sticking around.
  • New
    Trade block joins the portal: The trade block now lives inside the GM portal next to the rest of your team tools. The whole GM and commissioner portal also moved onto the modern site, so switching between pages is much faster, lineup pop-ups are more compact, and the toolbar is easier to use on a phone.
  • Improved
    Live scores and karma views: Live projections now refresh the moment new scores are published and stay tied to the correct game. On the advanced karma view, the player row you open stays pinned while you scroll and the rest of the detail loads only when you need it.
  • Fixed
    Site fixes: The season picker no longer lists seasons from the other league, Season 12 now appears in the player comparison tool, and roster moves are no longer announced twice. Also fixed dark-mode card titles in the portal, an error on the power rankings page, and the header briefly rendering in the wrong font.

August 10, 2026

  • New
    Rebuilt GM and commissioner portal: Roster and transaction tools are now unified modules with a 30-team switcher, faster search, a guided retirement flow, and queued moves so submissions no longer stall. Commissioners can act on behalf of any team in their league and start GM onboarding directly from the portal.
  • New
    Waiver priority and power rankings: GMs can now rank their waiver claims in the order they want them processed, and every free agent shows where they came from. Power ranking voting is automated with published windows and reminders, and commissioners can submit rankings themselves.
  • Improved
    Draft rooms in both leagues: Picks now run on a three-minute clock with tighter on-the-clock pings, the draft order reads correctly through compensatory runs, and compensatory picks are created and slotted automatically. Traded picks and pick labels now read in plain English everywhere they appear.
  • Fixed
    Live scores and site polish: Live scoring now refreshes more responsively during busy stretches, keeps each league's games separate, and no longer stalls at startup or replays stale numbers. Also fixed leaderboards counting postseason non-participants, mobile page titles wrapping, cramped weekly standouts, and broken links between the RKML draft and league pages.

August 3, 2026

  • New
    Major draft GM tools: Added the GM portal draft queue with autopick preferences, a live draft console, pre-draft preflight checks, and the ability to voluntarily forfeit a pick on the clock.
  • New
    League rules and RKML draft automation: Added the RKL lineup submission policy, playoff roster lock and cover-rule retirement clauses, and automatic RKML retirements and returns tied to the draft.
  • Improved
    Live scoring and karma feed: Idle-gated live scoring to wake off the leaderboard and publish exact diffs, parallelized and rate-tuned the Advanced Karma feed lanes, and stopped duplicate automatic deductions.
  • Fixed
    Draft, transactions, and portal reliability: Corrected draft order, pick obligations, and draft room clock skew; enforced the major-league signing/waiver pause on every path; resolved transaction-approval deadlocks; and cut GM portal latency.

July 27, 2026

  • New
    S12 draft automation: Added automated S12 Major draft support and static S11 postseason snapshot profiles.
  • Improved
    Season rollover and draft tools: Made season rollover atomic, retry-safe, and schedulable to run unattended; hid inactive season shells and extinguished pick obligations from view; and refined the draft lottery's mobile layout.
  • Fixed
    Draft, relegation, and bot reliability: Corrected pick obligations, draft order, and draft capital filtering across season rollover and trades; fixed relegation matchup detection, numeric pick trade parsing, and daily leaderboard snapshot scope; and resolved bot reply-queue and schedule-resolution issues.

July 20, 2026

  • New
    Fresher public data: Added broader snapshot refresh coverage for manual award saves, draft obligation changes, and point-in-time postseason series records.
  • Improved
    Advanced Karma and mobile polish: Reduced cold-load flashing, made live collection work more efficient, refined sport and label wording, and improved the mobile game modal.
  • Fixed
    League data and operations: Corrected forfeiture status and postseason history, tightened draft snapshot updates, retired obsolete World Cup operations, and made Firebase deploy checks more selective.

July 13, 2026

  • New
    Advanced Karma game view: Added enriched game data, client-safe serving, public snapshots, automated golf deductions, and an interactive game modal across schedules and player and team profiles.
  • Improved
    Mobile score experience: Tightened scorelines and rollup tables, optimized player charts and event swings, added event timestamps and adjusted scores, and clarified sport totals.
  • Fixed
    Live scoring reliability: Kept live scores synchronized with golf deductions, rebuilt deductions safely when rules change, resolved doubleheader payout timing, closed game-detail races, and refreshed public pages after award saves.

July 6, 2026

  • New
    Historical postseason profiles: Added snapshot-backed player and team postseason profiles and refreshed their historical leaderboards, along with World Cup co-GM access codes and onboarding support.
  • Improved
    Overnight processing: Reworked the overnight cascade with explicit runs, receipts, retries, safer scheduling, and clearer live-scoring controls.
  • Fixed
    League and history correctness: Scoped staff waiver permissions to the active league, repaired Orphans and Kings history, handled unresolved postseason backfills safely, and fixed playoff, score-formatting, draft-prospect, and career-stat issues.

June 29, 2026

  • New
    S11 playoff prediction contest: Added the S11 contest setup, refreshed the pick and leaderboard pages, and moved the contest entry point into the playoff bracket flow.
  • Improved
    Postseason pages: Redesigned the playoff bracket for mobile, tightened the season banner and game list, synced live game cards with modal scores, and made submitted contest picks easier to scan.
  • Fixed
    Playoff and World Cup reliability: Fixed stale playoff contest leaderboard updates, transaction parser misses, World Cup knockout lineup posts, bracket labels, squad snapshots, and live game finalization.

June 22, 2026

  • New
    Static game details: Began serving completed, active-season, and live game detail popups from public snapshots so schedule, profile, and team pages can open game details faster.
  • Improved
    Public page polish: Smoothed in-site navigation, refreshed mobile layouts, improved loading skeletons, tuned game-flow charts, and brought more season, career, draft, and portal screens into the newer visual system.
  • Fixed
    Read-load and admin reliability: Reduced leaderboard, stat cascade, profile, and portal read fanout while keeping public snapshots fresher after admin corrections and live schedule changes.

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.