Dokumenter statistikk-omstruktureringen i CHANGELOG.md
All checks were successful
Backend-tester / test (push) Successful in 23s

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Erol Haagenrud 2026-08-12 09:13:44 +02:00
parent c967ed11da
commit 859dded655

View file

@ -10538,3 +10538,51 @@ Neste steg:
`teecup_frontend` bygget og restartet (ren frontend-endring, ingen `teecup_frontend` bygget og restartet (ren frontend-endring, ingen
migrasjon). Ingen feil i containerloggene, ingen konsollfeil på migrasjon). Ingen feil i containerloggene, ingen konsollfeil på
`https://teecup.golf/logg-inn` etter omstart. `https://teecup.golf/logg-inn` etter omstart.
74. **Statistikk: ekspandert trekkspill, spilt-til-HCP, omstrukturert
/my-rounds/stats — 2026-08-12.** Tre separate tilbakemeldinger fra
bruker etter å ha sett gjennom statistikksidene med skjermbilder.
**round-stats.tsx:** trekkspillseksjonene starter nå ekspandert.
Reverserer en eksplisitt tidligere beslutning (2026-07-25, "trekk-
spillet skal vises sammenslått") — kommentaren i koden oppdatert til
å forklare hvorfor, ikke bare strøket.
**Dashbordets "HCP nå"** viste tidligere det manuelt satte tallet i
profilen (`handicap_index`) — brukeren ville ha "spilt til"-HCP, dvs.
`computed_handicap_index` (allerede beregnet og eksponert på
`/auth/me`, brukt av Konto-sidens "Faktisk HCP (beregnet)"-kort, bare
ikke koblet inn på dashbordet). Historikk-sparklinen filtreres nå
også til kun `source="computed"` — den blandet tidligere manuelle og
beregnede punkter i samme linje.
**`/my-rounds/stats` fikk tre endringer:**
- Alle "vs. forrige periode"-deltaer (pil+tall+pp) er nå synlig
selvforklarende. Teksten fantes tidligere kun som skjermleser-tekst
— seende brukere så bare et ikon og et tall, ingen kontekst for hva
det ble sammenlignet mot. Bruker: "Selv ikke jeg... forstår helt
hva som menes."
- Greentreff (GIR) og Innspill splittet i to separate kort (GIR er en
beregnet andel, Innspill er en retningsbeskrivelse — samme prinsipp
som round-stats.tsx sin eksisterende splitt mellom "Greentreff
(GIR)" og "Bom-retning på green"). Utslag flyttet til å vises
først. Redning og "Til par: med vs. uten" flyttet ned under Annet.
- Ny stolpegraf med glidende snitt-trendlinje (snitt til par per
runde, eldste runde til venstre) — tidligere bevisst utsatt ("for
lite rundehistorikk til å vise noe meningsfullt", se punkt 2026-
07-28 tidligere i denne loggen), bygget nå som brukeren har nok
fullførte runder. Backend: `RoundStatsSummary` fikk et nytt
`round_series`-felt (kronologisk snitt-til-par per fullført runde
i valgt tidsvindu, sortert eldste først).
**Verifisert:** `tsc --noEmit` rent, 45/45 vitest, 31/31 backend-
tester (inkl. `round_series`-feltet, kjørt mot en scratch-database).
Full scratch-stack med seks syntetiske runder (varierende dato og
resultat, for å faktisk se en trend) browserverifisert lys+mørk:
HCP-bytte bekreftet (computed 5,3 vist i stedet for manuelt satt
15,0), ny kortrekkefølge, splittet GIR/Innspill, synlige delta-
bildetekster på et vindu med reell forrige-periode-sammenligning,
graf med trendlinje, trekkspill ekspandert på rundesiden. Ingen
konsollfeil. `teecup_db` urørt gjennom hele verifiseringen.
**Ikke rullet ut ennå.**