diff --git a/CHANGELOG.md b/CHANGELOG.md index f61cbb7..28d6ee2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10538,3 +10538,51 @@ Neste steg: `teecup_frontend` bygget og restartet (ren frontend-endring, ingen migrasjon). Ingen feil i containerloggene, ingen konsollfeil på `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å.**