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:
parent
f4bce6a3d2
commit
8e0d696859
2 changed files with 43 additions and 5 deletions
26
CLAUDE.md
26
CLAUDE.md
|
|
@ -2085,6 +2085,26 @@ Ferdig og verifisert:
|
||||||
**Rullet ut live**, ren frontend-endring, ingen migrasjon, `teeoff.no`
|
**Rullet ut live**, ren frontend-endring, ingen migrasjon, `teeoff.no`
|
||||||
upåvirket.
|
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:
|
Neste steg:
|
||||||
1. **Venter på brukerens retningsbekreftelse:** redesign av dashbordets
|
1. **Venter på brukerens retningsbekreftelse:** redesign av dashbordets
|
||||||
tom-tilstand ved første innlogging (mindre organisator-vridd, se
|
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,
|
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
|
registrere et par slag, skru nettet på igjen, og bekrefte at de faktisk
|
||||||
synkes — først da er flyten reelt bevist.
|
synkes — først da er flyten reelt bevist.
|
||||||
6. To av fire UI-/UX-hull notert 2026-07-19 er fikset (datovisning ADR-030,
|
6. **Alle fire UI-/UX-hull notert 2026-07-19 er nå fikset** (datovisning
|
||||||
medlemsside-ruten). Gjenstår: "opprett en ANDRE organisasjon" (ingen UI
|
ADR-030, medlemsside-ruten, «ny organisasjon», dato-sammendrag — se
|
||||||
ennå) og et sammendrag for "alle runder har dato".
|
status over, 2026-07-21). Ingen gjenstår fra den runden.
|
||||||
7. Fortsatt åpne beslutninger fra FEATURE_BACKLOG.md: kode-regenerering for
|
7. Fortsatt åpne beslutninger fra FEATURE_BACKLOG.md: kode-regenerering for
|
||||||
ADR-020, korrigering-godkjenning fra motpart, video/1-til-1-meldinger
|
ADR-020, korrigering-godkjenning fra motpart, video/1-til-1-meldinger
|
||||||
(bevisst utsatt i ADR-025).
|
(bevisst utsatt i ADR-025).
|
||||||
|
|
|
||||||
|
|
@ -968,8 +968,26 @@ er fikset i denne runden — kun dokumentert slik at de ikke går i glemmeboken.
|
||||||
allerede i `GET .../sessions`).
|
allerede i `GET .../sessions`).
|
||||||
|
|
||||||
Punkt 1 (datovisning, ADR-030) og punkt 2 (medlemsside-ruten) er nå ✅
|
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
|
fikset, se over.
|
||||||
sammendrag for "alle runder har dato") står fortsatt åpne.
|
|
||||||
|
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.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue