Changelog
Release notes and major updates, organized by month
MFL Fantasy is under active development. New features ship regularly, bugs get fixed quickly, and player feedback drives the roadmap. This page tracks the major releases and updates so you can see what is changing and when.
May 2026 — Public Site Expansion
- Launched the full public marketing site with deep-dive pages for every major feature
- Added install guide covering iPhone, Android, and desktop PWA installation
- Expanded FAQ to 18 questions with structured data for Google
- Added a complete 32-team reference page covering the full MFL universe
- Introduced a hamburger menu on the signed-out landing for navigation between public pages
April 2026 — Season 13 Launch & Database Normalization
- Completed full database normalization — 7 normalized tables for rosters, matchups, lineups, DMs, trades, waivers, and transactions
- Migrated Supabase backend to higher-compute tier to handle increased concurrent writes
- Added live Realtime sync via WebSockets — multi-device updates within seconds
- New cover photo customization for every team
- Glassmorphic redesign for the sign-in screen
- Per-tab error boundaries to prevent single-feature crashes from taking down the whole app
- Offline write queue — actions made while offline now sync when connectivity returns
March 2026 — Season 12 Launch & Core Architecture
- Replaced all 32 MFL team logos with finalized branding
- Season advance now archives all Hub data (schedule, records, OVRs, points-against, draft rankings) before clearing for the new season
- Standardized W-L records to regular-season only (Weeks 1–14) — playoffs tracked separately
- Snapshot-based scoring for the playoff bracket — eliminates pre-generated random pairing bug
- Rolling waiver priority — successful claims drop to the bottom of the queue
- Manual or randomized draft order — no auto-generated draft slots
February 2026 — Feature Polish & CPU AI Improvements
- CPU AI trade evaluation rewritten with deeper roster-fit and player-value math
- CPU DM responses now context-aware — they actually reference their roster when discussing trades
- Fumble scoring rules updated to industry standard (-1 per fumble lost)
- 2-point conversion scoring removed (Madden does not export reliably)
- Draft room: shorter player names on mobile, persistent queue, FLEX-only filter, background timer, 2-hour pause support
- Auto-delete idle leagues after 30 days of inactivity
- Public/private league toggle from the lobby
January 2026 — Snapshot Architecture & Cross-Device Sync
- Established Supabase as single source of truth — localStorage is now a speed cache only
- All historical stats compiled from frozen weekly snapshots, never from current player.stats
- Completed week data is now permanently frozen — Week N import cannot modify Weeks 1 to N-1
- Draft completion is the only source of truth for start_week — never recomputed from meta
- Schedule import is fully separate from stats import — stats import never creates schedule data
December 2025 — Stats Hub Launch
- Launched the MFL Stats Hub as a standalone scouting tool inside the app
- Tabs for Stats, Team, Standings, Schedule, League Stats, Contracts, News, and Recap
- Browsable without joining a fantasy league — pure reference content
- Real Madden ratings exposed for every player
- Contract details and cap implications added to every team view
November 2025 — Foundation Release
- Initial public launch of MFL Fantasy Football
- Draft system with 15-round snake format
- Matchup, roster, and scoreboard surfaces
- Waiver and trade systems with optional veto voting
- CPU AI with AI-driven trade logic via Anthropic API
- DM system for negotiating between teams
- Madden Companion App stat import pipeline
- Initial deploy on Vercel with Supabase backend
What's Next
Active development focus areas:
- AdSense public surface expansion for broader discoverability
- Performance optimization for users with many active leagues
- Additional CPU AI personalities and negotiation styles
- Expanded Stats Hub features including historical season browsing
- Mobile UI refinements based on user feedback
If there is a feature you would like to see, the contact page has the email for feature requests.
Advertisement