Changelog

Latest updates and improvements to GameDay Analytics.

May 31, 2026
fixed
Restored site SSL certificate
The MLB site SSL certificate had expired; it has been renewed and automatic renewal restored so the secure connection stays valid going forward.
May 27, 2026
changed
Cron Dashboard: Odds API now tracked
The cron registry now lists the Odds API prop sync (every 30 min) and the bug-rate-limit cleanup job. Each row also calls out which external API it pulls from (MLB Stats, Baseball Savant, Odds API).
added
Admin Notes / To-Do System
New /admin/notes lets us track ideas, bugs, and features by section (Admin Dashboard, K-Model, Prop Dashboard, etc.) and sport. Comments thread between us. Edit-locks after a task moves past Ready so scope is stable while work is in flight.
added
Admin Cron Dashboard
Added a new /admin/crons page that lists every scheduled job with its frequency, last fire time, and status. Useful for spotting silent sync failures at a glance.
April 29, 2026
added
Report a Bug
New site-wide bug reporting widget in the nav of every GameDay Analytics property. Click Report a Bug to send a report; supports description, optional email, and an optional screenshot.
March 31, 2026
added
Admin data audit page
ESPN-style leaderboard validation dashboard added for quick data accuracy checks. Compare batting and pitching leaders side-by-side with ESPN.
March 28, 2026
changed
Navigation Restructure
Reorganized site navigation into grouped dropdown menus: Stats, Prop Analysis, and Umpire Analysis for easier access to all tools.
March 14, 2026
changed
Complete visual overhaul — Hardball theme
Redesigned the entire site with the Hardball theme: dark header/footer with warm body sections, rust-red accent color, Space Grotesk display font, JetBrains Mono for stats, sharp 2px corners, and square player photos. Applied across the landing page, MLB app, and admin dashboard.
March 2, 2026
added
Public Changelog
Added public changelog page with sport filtering.
March 1, 2026
added
Admin Dashboard
Comprehensive admin backend with sync logs, database stats, and manual sync triggers.