From 9d44e1cadb9aff4b6a4294149c915e6f8f0fa472 Mon Sep 17 00:00:00 2001 From: Erol Haagenrud Date: Sun, 23 Aug 2026 08:04:29 +0200 Subject: [PATCH] =?UTF-8?q?CLAUDE.md:=20noter=20norsk=20som=20standardspr?= =?UTF-8?q?=C3=A5k=20i=20chat=20+=20CHANGELOG-notat=20om=20reversert=20pun?= =?UTF-8?q?ktfiks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CLAUDE.md hadde ikke skriftlig instruks om norsk kommunikasjon fra før -- lagt til under Arbeidsmåte. CHANGELOG punkt 164 omskrevet til å reflektere at punktfiksen for den flytende knappen ble reversert (bruker ønsker en redesign via V0 i stedet, ikke bare enda en fiks i skjul/vis-mekanismen som allerede har hatt tre runder med bugs). Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ CLAUDE.md | 4 ++++ 2 files changed, 42 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49de444..02115eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14626,3 +14626,41 @@ Neste steg: `docker compose build teecup_api teecup_frontend && up -d`, begge containere friske, rene logger. `https://teecup.golf/health` 200 etter utrulling. + +164. **Flytende "Registrer score" -- punktfiks forsøkt, deretter + reversert til fordel for en redesign, 2026-08-23.** Bruker viste to + skjermdumper: scrollet helt ned til kommentartråden, den flytende + knappen hang fortsatt igjen nederst og dekket delvis over + "Kommentarer (1)"-overskriften. + + **Rot-årsak funnet og først punktfikset (senere reversert, se + under):** en stale vakt igjen fra FØR #146 frikoblet knappens + synlighets-TRIGGER fra `mapExpanded` (byttet til + `inFlowButtonVisible`), men selve `playerListReached`-MÅLE-effekten + beholdt sin egen, aldri fjernede `if (!mapExpanded) return`-vakt. + Siden banekartet er kollapset som standard, kjørte scroll/resize- + lytteren for `playerListReached` aldri for de fleste brukere -- + tilstanden forble fastlåst på `false`, og synlighets-betingelsen + degraderte reelt til bare `inFlowButtonVisible`. Knappen dukket + dermed opp forbi side-flyt-knappen tidlig på siden og forsvant + ALDRI igjen, inkl. over Kommentarer lengst ned. Verifisert i + full-stack scratch (3 spillere + 6 kommentarer, samme scenario som + skjermdumpene) at en énlinjes fjerning av vakten løste akkurat dette + symptomet -- se detaljene i den reverterte commit-meldingen. + + **Bruker avviste punktfiksen som utilstrekkelig løsning** (samme + runde, før utrulling ble vurdert): "Nei, dét er ikke løsningen. + Knappen er der av en grunn. Kanskje den heller kan gjøres smalere og + plasseres ut på den ene siden av skjermen? Slik at den ikke er så + dominerende?" -- pekte på at dette er tredje runde med bugs i akkurat + denne skjul/vis-mekanismen (#141/142/146, nå denne), og at en + hjørne-plassert, kompakt FAB fremfor dagens fullbredde-bunnbanner + trolig kan fjerne HELE `playerListReached`/`inFlowButtonVisible`- + maskineriet, ikke bare rette enda en bug i det. + + **Reversert** (`git revert`, ikke reset -- unpushet commit, men + revert bevarer historikken eksplisitt fremfor å late som forsøket + aldri skjedde). Går videre med en Claude-skrevet V0-prompt for en + kompakt, hjørne-forankret "Score"-FAB som erstatning, jf. + stående instruks om at nye UI-overflater skal gjennom V0 fremfor + håndkodes direkte. Ingen utrulling av punktfiksen fant sted. diff --git a/CLAUDE.md b/CLAUDE.md index 9f6dfb9..f31c26f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -143,6 +143,10 @@ Les dette først i hver økt. Det koder hva vi har bestemt og hvordan vi jobber. - Bruk git (remote: brukerens Forgejo). Commit i logiske steg med tydelige meldinger. - Er du usikker på omfang eller en beslutning: spør heller enn å gjette. +- Kommuniser på norsk i chatten som standard (brukerens eksplisitte + instruks, notert her 2026-08-23 siden det ikke sto skriftlig fra før). + Kode, commit-meldinger og identifikatorer følger fortsatt vanlig + engelsk konvensjon — dette gjelder kun samtalen med brukeren. ## Status og neste steg Den detaljerte, kronologiske statusloggen (hva som er ferdig, verifisert