Changelog
Latest updates and improvements to GameDay Analytics.
June 12, 2026
fixed
System Health: readable findings table
Error findings now display the originating job name in the object column with the full message in the finding text, and long values wrap cleanly with click-to-expand instead of breaking the table layout.
added
System Health: automatic database onboarding
New sport databases are now detected and monitored automatically by the nightly System Health refresh — no manual registration steps. Dashboard health alerts now carry a sport prefix (e.g. [mlb]) so issues are attributable at a glance.
added
System Health monitoring added to the admin dashboard
A nightly health check now scans the database for recurring sync errors, numeric columns running out of headroom, stale tables, and data anomalies, and surfaces issues on a new System Health page plus an alert banner on the admin dashboard. Designed so future sport databases plug in via configuration only.
June 11, 2026
changed
Main admin panel: left sidebar navigation + modern chrome
The gamedayanalytics.net admin panel now matches the MLB admin redesign: fixed left sidebar with grouped navigation (Overview, Sports, Content, Operations), a sticky page-title topbar, and a mobile slide-in drawer. All existing pages and links carried over unchanged.
added
New site-wide footer
A redesigned footer now appears across the GameDay Analytics ecosystem with quick links, live database stats (games today, records, sync status), developer info, and a system status bar.
June 6, 2026
added
Website-wide API data dashboard
New API Data section in the admin shows external-API health across every league at a glance — Odds API quota used/remaining, the last odds pull, request volume, and current props inventory — so you always know where each sport stands.
June 4, 2026
added
Manual cron runs from the admin dashboard
Each scheduled job on the Cron dashboard now has a Run now button to trigger it on demand and see its output, without waiting for the next scheduled fire.
fixed
Fixed transparent cron run-history popup
The View runs popup on the Cron dashboard had a see-through background; it now renders with a solid panel.
May 31, 2026
changed
Auto-renewing SSL for freaklabs subdomains
Migrated 10 freaklabs.dev subdomains from the manual wildcard certificate to individual auto-renewing certificates, and added a shared ACME challenge alias so even proxy/redirect subdomains validate automatically.
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.