You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
v2.1
Dark mode: Theme button cycles Auto / Light / Dark (Auto follows the device). Saved per device.
Channel now stays on finished games ("FINAL · ABC"); upcoming games without a network assignment show "TV TBA".
v2.0
Accounts (Supabase). Sign in to sync the bet log, locked picks, grades, saved lines, typed-in spreads, and bankroll across devices. Runs device-only if not configured.
Deleting a bet on one device deletes it everywhere.
v1.9
Vercel Web Analytics tag (page views only, no cookies).
v1.8
Line recovery hardened: home/away decided from the game itself; falls back to ESPN's core odds feed when the summary has no line.
v1.7
Recover the closing line from ESPN's game summary for live, final, and prior-week games, so any device can grade games it never saw before kickoff and the backtest gets full data.
v1.6
Desktop layout above 900px: sticky sidebar, multi-column game grid, side-by-side ledger/movers and learning/methodology.
Home-screen icon, favicon, and web manifest.
v1.5
Kickoff time and TV channel on every upcoming game; channel shown on the live clock.
v1.4
Picks are locked at kickoff (side + line) so the ATS record reflects what the app said at the time, not the current slider. Graded cards show "locked pre-kickoff".
v1.3
Fix: lines ESPN drops at kickoff are saved so finished games grade after a reload.
Fix: ATS record counted only the visible filter / Best bets view; now counts the whole week.
Typed-in spreads persist across reloads. Version tag in footer.
v1.2
Fix: starting week derived from the calendar (ESPN folds Week 0 into Week 1); header shows the slate's dates.
v1.0
Initial release: FBS port of Gridiron Edge. HFA 2.5 (0 at neutral sites), margin SD 16, blowouts capped at ±35, FCS opponents anchored at −22, conference and Top 25 filters, AP ranks, model top 25, background box-score loading.