diff --git a/CHANGELOG.md b/CHANGELOG.md index 06d91ad..2f90ef0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10803,3 +10803,34 @@ Neste steg: **Rullet ut 2026-08-13**, samme økt. `docker compose build teecup_api teecup_frontend && up -d`. Rene containerlogger, ingen konsollfeil på `https://teecup.golf/logg-inn` etter omstart. + + **Tillegg samme dag (del 3) -- feil skjerm.** Bruker sendte et + skjermbilde fra ekte produksjon (hadde selv importert Tjøme og + opprettet en runde) og pekte ut at avstandsindikatoren skulle vært + synlig i HOVEDVISNINGEN (`PlayerHoleCards`, hull-navigator-kortet + over spillerlisten -- det brukeren faktisk ser når de går ut på + hullet), ikke inne i scoreførings-veiviseren (dit den ble montert + 2026-08-12 -- feil skjermøyeblikk, en spiller åpner den veiviseren + ETTER hullet er spilt, ikke før tilnærmingsslaget). Ba også om mer + bredde enn kompaktvarianten som satt der. + + `HoleTargetDistance` sin egen rad-wrapper (border/padding, tilpasset + veiviser-headeren) fjernet -- kalleren styrer nå plassering/bredde + selv. Flyttet fra `ScoringWizard`-headeren til `PlayerHoleCards`, + rett under hull-navigatoren (Forrige/Hull N/Neste + hurtig-hopp- + stripen) og over spillerkortene -- nøyaktig der brukeren pekte, + `size="full"` i stedet for `"compact"`. + + **Verifisert:** ny scratch-runde (samme fixture-cachede Tjøme-data, + 0 nye API-kall), ekte innlogging, ekte runde, geolocation-emulering + + `initScript`-injisert `watchPosition`-shim (persisterer over en + reload, ulikt en engangs `evaluate_script`-injeksjon). Bekreftet + visuelt lys+mørk: full-bredde "Til grønn"-kort rett under hull- + navigatoren, front/midt/bak + hindringslinje + live-indikator, + ingen konsollfeil. `tsc --noEmit` rent, 45/45 vitest. Scratch- + ressurser ryddet opp, `teecup_db` uendret. + + **Rullet ut 2026-08-13**, samme økt. Ren frontend-endring (ingen + backend/migrasjon rørt) -- `docker compose build teecup_frontend && + up -d teecup_frontend`. Ingen konsollfeil på + `https://teecup.golf/logg-inn` etter omstart. diff --git a/frontend/components/hole-target-distance.tsx b/frontend/components/hole-target-distance.tsx index 0847578..40af087 100644 --- a/frontend/components/hole-target-distance.tsx +++ b/frontend/components/hole-target-distance.tsx @@ -10,7 +10,12 @@ import { haversineMeters, type LatLng } from "@/lib/geo" // allerede bruker for slagmåling (ADR-048 tillegg 2026-08-08 del 2) -- // `enableHighAccuracy`, `maximumAge: 1000`, grasiøs degradering ved avslått // tillatelse, `clearWatch` ved avmontering. `TargetDistance` selv forblir -// "dum" (V0-eksportert, ren visning) -- all logikk bor her. +// "dum" (V0-eksportert, ren visning) -- all logikk bor her. Ingen egen +// rad-wrapper (border/padding) her -- kalleren styrer plassering/bredde. +// Montert i PlayerHoleCards sin hull-navigator (round-detail.tsx), +// size="full" -- IKKE i ScoringWizard-headeren (der den satt først, +// 2026-08-12): brukeren pekte ut hovedvisningen som riktig sted og ba +// om mer bredde enn den opprinnelige kompaktvarianten, 2026-08-13. type ApiTargetPoint = { poi_type: string @@ -91,11 +96,7 @@ export function HoleTargetDistance({ // verdt å vise noe. if (points === null || points.length === 0) return null if (!livePosition) { - return ( -