Begge UI-hullene er rullet ut live, verifisert (/health//dashboard → 200, teeoff.no upåvirket), og FEATURE_BACKLOG.md/CLAUDE.md er oppdatert. Alle fire punktene fra 2026-07-19-runden er nå fikset. Gjenstår videre: dashbordets tom-tilstand-redesign (venter på din bekreftelse), deltaker-tilgang til chat/scorekort, og de andre notert-men-ikke-bygget punktene i backloggen.

This commit is contained in:
Erol Haagenrud 2026-07-21 09:20:20 +02:00
parent f4bce6a3d2
commit 8e0d696859
2 changed files with 43 additions and 5 deletions

View file

@ -2085,6 +2085,26 @@ Ferdig og verifisert:
**Rullet ut live**, ren frontend-endring, ingen migrasjon, `teeoff.no`
upåvirket.
- **De to siste UI-/UX-hullene fra 2026-07-19 FIKSET OG LIVE (2026-07-21):**
alle fire punkter i den runden er dermed fikset.
1. **«Ny organisasjon»:** ny `NewOrganizationControl` i `dashboard.tsx`
(identisk inline-ekspanderende-form-mønster som `NewTournamentControl`),
lagt til i `OrganizationView` sin header ved siden av
«Medlemmer»/«Ny turnering» — synlig uansett hvor mange org-er brukeren
allerede har. Ingen backend-endring (`POST /orgs` hadde aldri en
grense).
2. **Dato-sammendrag:** ny `DateCoverageSummary` i `tournament-
program.tsx`, vist øverst i øktlisten når minst én økt finnes: «X av Y
runder har fått dato og klokkeslett» (uthevet når alle er satt). Ren
klientside-telling av allerede lastet `scheduled_at`, ingen
backend-endring.
**Verifisert:** ekte typesjekket produksjonsbuild (samme `Dockerfile` som
deployes) kjørt og bekreftet, alle 16 ruter listet. **Rullet ut live**,
bruker bekreftet eksplisitt: `docker compose up -d --build
teecup_frontend` (gjenskapte også `teecup_api` som compose sin vanlige
avhengighets-bivirkning, ingen backend-kode rørt). Begge containere
boot-et rent, `/health`/`/dashboard` → 200, `teeoff.no` upåvirket.
Neste steg:
1. **Venter på brukerens retningsbekreftelse:** redesign av dashbordets
tom-tilstand ved første innlogging (mindre organisator-vridd, se
@ -2107,9 +2127,9 @@ Neste steg:
bør selv åpne et scorekort, skru på Chrome DevTools sin Offline-bryter,
registrere et par slag, skru nettet på igjen, og bekrefte at de faktisk
synkes — først da er flyten reelt bevist.
6. To av fire UI-/UX-hull notert 2026-07-19 er fikset (datovisning ADR-030,
medlemsside-ruten). Gjenstår: "opprett en ANDRE organisasjon" (ingen UI
ennå) og et sammendrag for "alle runder har dato".
6. **Alle fire UI-/UX-hull notert 2026-07-19 er nå fikset** (datovisning
ADR-030, medlemsside-ruten, «ny organisasjon», dato-sammendrag — se
status over, 2026-07-21). Ingen gjenstår fra den runden.
7. Fortsatt åpne beslutninger fra FEATURE_BACKLOG.md: kode-regenerering for
ADR-020, korrigering-godkjenning fra motpart, video/1-til-1-meldinger
(bevisst utsatt i ADR-025).

View file

@ -968,8 +968,26 @@ er fikset i denne runden — kun dokumentert slik at de ikke går i glemmeboken.
allerede i `GET .../sessions`).
Punkt 1 (datovisning, ADR-030) og punkt 2 (medlemsside-ruten) er nå ✅
fikset, se over. Punkt 3 (opprett en ANDRE organisasjon) og punkt 4 (ingen
sammendrag for "alle runder har dato") står fortsatt åpne.
fikset, se over.
3. **✅ FIKSET 2026-07-21: ingen vei til å opprette en ANDRE organisasjon.**
Ny `NewOrganizationControl`-komponent i `dashboard.tsx` (identisk mønster
som `NewTournamentControl` — inline-ekspanderende navnefelt), plassert i
`OrganizationView` sin header ved siden av «Medlemmer»/«Ny turnering»,
uavhengig av antall org-er brukeren allerede har. Ingen backend-endring
nødvendig (`POST /orgs` hadde aldri noen begrensning).
4. **✅ FIKSET 2026-07-21: intet sammendrag for "alle runder har dato".**
Ny `DateCoverageSummary`-komponent i `tournament-program.tsx`, vist
øverst i øktlisten (kun når minst én økt finnes): «X av Y runder har
fått dato og klokkeslett» (uthevet/grønn når alle er satt). Ren
klientside-telling av allerede lastet `scheduled_at`-data, ingen
backend-endring.
Alle fire punktene fra 2026-07-19 er dermed fikset. Begge siste fikser
verifisert med ekte typesjekket produksjonsbuild, rullet ut live
2026-07-21 (kun `teecup_frontend`, ingen migrasjon), bruker bekreftet
eksplisitt.
---