From 43482d9ba9ce69be57b711f5d8328e1b6d5390ca Mon Sep 17 00:00:00 2001 From: Erol Haagenrud Date: Sat, 8 Aug 2026 13:12:31 +0200 Subject: [PATCH] =?UTF-8?q?Dokumenter=20slagm=C3=A5ling-inngangspunkt=202?= =?UTF-8?q?=20i=20CHANGELOG.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Punkt 46. Se forrige commit for koden. --- CHANGELOG.md | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65c3c55..7315573 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9167,3 +9167,65 @@ Neste steg: egen, enklere side-veiviser uten dette detalj-steget), ekte Mapbox-tokens, og migrering av `060_round_shot.sql` mot ekte `teecup_db` (krever egen, eksplisitt brukerbekreftelse). + +46. **Slag-for-slag GPS-avstandsmåling — inngangspunkt 2 av 2, alltid- + synlig merkelapp på hull-kortet — 2026-08-08 (ADR-048).** Fullfører + v1-kravet om å dekke BEGGE hull-eiertyper fra start (punkt 45 dekket + kun deltaker-eide hull via `ScoringWizard`). + + Refaktorerte punkt 45s inline logikk (state + fetch + submit, som satt + direkte i `ScoringWizard`) ut til en ny, delt lokal funksjon + `ShotMeasurementEntry` i `round-detail.tsx` -- samme + "lokal gjenbruk innad i filen, ikke en egen delt-fil"-mønster som + resten av filens komponenter (`NumberPicker`/`Stepper`/`ChoiceRow` + m.fl., se `DESIGN_SYSTEM.md`s "Komponentmønstre"-seksjon), siden alle + tre bruksstedene nå ligger i samme fil. Komponenten bygger riktig + URL-base (`.../participants/{id}/holes/{n}/shots` vs. + `.../sides/{id}/holes/{n}/shots`) fra en enkel `owner: {kind, id}`- + prop -- ingen egen gren utover selve URL-en trengs, ADR-048s speilede + endepunkt-par dekker begge hull-eiertyper identisk. + + Koblet inn tre steder: + - `ScoringWizard`s detalj-steg (uendret fra punkt 45, nå bare kalt + via den delte komponenten i stedet for egen kopi). + - `PlayerHoleCards` (deltaker-eide hull, hoved-"Score"-fanens + spillerkort): en liten merkelapp-rad lagt til som SØSKEN av kortets + store klikkbare knapp (ikke nøstet inni -- ugyldig HTML/ARIA å neste + `