Slim match summary + per-deploy "What's new" modal
- Removed the Videos feed and the "Market movement vs the model" card from the match Summary tab (and the now-orphaned OddsMovement component, the odds-history fetch, and the dead i18n keys). - New WhatsNew modal (src/components/WhatsNew.tsx, mounted in RootLayout): on first visit after a deploy it shows the changelog entries the visitor hasn't seen yet, then records the version in localStorage. Bilingual, driven by public/data/changelog.json (en+de per entry); silent once the visitor is current. Bump changelog.json's top entry each deploy. Gates: 170 tests, build, typecheck:server — all green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"entries": [
|
||||
{
|
||||
"version": "2026-06-13",
|
||||
"date": "2026-06-13",
|
||||
"en": {
|
||||
"title": "Players, venues & deeper match data",
|
||||
"items": [
|
||||
"Player profiles: tap any name for tournament totals, a match log and a shot map.",
|
||||
"Venue pages with each stadium's schedule, altitude and local kickoff time.",
|
||||
"Match pages: detailed full-time stats, attack zones, and a confirmed-lineups badge.",
|
||||
"Team pages now show the full 26-man squad and a road to the final.",
|
||||
"Goal alerts: follow several teams at once, or every match.",
|
||||
"Cleaner match summary — videos and the market-odds chart were removed."
|
||||
]
|
||||
},
|
||||
"de": {
|
||||
"title": "Spieler, Stadien & mehr Spieldaten",
|
||||
"items": [
|
||||
"Spielerprofile: Tippe auf einen Namen für Turnierbilanz, Spielprotokoll und Schusskarte.",
|
||||
"Stadionseiten mit Spielplan, Höhenlage und lokaler Anstoßzeit.",
|
||||
"Spielseiten: detaillierte Statistik, Angriffszonen und ein „Bestätigt“-Badge für Aufstellungen.",
|
||||
"Teamseiten zeigen jetzt den kompletten 26er-Kader und den Weg ins Finale.",
|
||||
"Tor-Alarm: folge mehreren Teams gleichzeitig oder allen Spielen.",
|
||||
"Aufgeräumte Spielübersicht — Videos und das Markt-Quoten-Diagramm wurden entfernt."
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user