teecup/frontend
Erol Haagenrud f207be374f Offentlig "Følg live" for individuelle turneringer: backend + Program-fiks
Org-individuelle turneringer manglet en fungerende offentlig tilskuerside
helt (bevisst utsatt i FEATURE_BACKLOG.md 2026-08-14, "hvis/når etterspurt"
-- nå etterspurt). Denne runden bygger backend-grunnmuren:

- PublicTournamentInfo += format_type (manglet, landingssiden kunne ikke
  skille format offentlig).
- Ny GET /public/tournaments/{id}/rounds -- rundeliste med utledet status
  (ikke startet/pågår/fullført).
- Ny GET /public/tournaments/{id}/individual-leaderboard -- gjenbruker
  _compute_individual_standings uendret, fjerner kun player_id, inkluderer
  HCP (bruker bekreftet eksplisitt).
- Sanntid: broadcast_live_update() koblet inn i _recompute_round_score,
  gjenbruker samme WebSocket-kanal Cup-siden allerede bruker (ADR-027-
  mønsteret), ingen ny WS-infrastruktur.
- public-tournament.tsx sin "Program"-seksjon viser nå rundeliste for
  individuelle turneringer i stedet for en alltid-tom Cup-økt-liste.

Selve "Følg live"-sidens UI (V0) og /t/[id]/live sin format-forgrening
gjenstår -- egen commit når V0-eksporten er klar.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-21 19:44:13 +02:00
..
app Før endringer i turneringsoppsettet 2026-08-21 13:54:01 +02:00
components Offentlig "Følg live" for individuelle turneringer: backend + Program-fiks 2026-08-21 19:44:13 +02:00
i18n Ekte i18n (next-intl) + hjelpeside/FAQ + Spillere-tabellen slått videre sammen (ADR-094) 2026-08-19 07:54:07 +02:00
lib Før endringer i turneringsoppsettet 2026-08-21 13:54:01 +02:00
messages Fiks utslag-endring/bulk-tilordning + kommuniser frosset HCP-snapshot tydeligere 2026-08-19 10:27:25 +02:00
public Sortering, side_fairway-fiks, ny poi_type fairway/stone_fence (ADR-084 del 5-6) 2026-08-18 08:36:31 +02:00
.dockerignore Alt rent, ingen byggeartefakter liggende igjen, dokumentasjonen oppdatert. Oppsummering: 2026-07-17 22:28:43 +02:00
.gitignore Frontend-testinfrastruktur (Vitest) -- geo, offline-queue, formats 2026-08-10 23:44:30 +02:00
components.json Før kommunikasjon med V0 2026-07-17 21:40:42 +02:00
Dockerfile Før redesign 2026-08-07 22:02:56 +02:00
next.config.mjs Ekte i18n (next-intl) + hjelpeside/FAQ + Spillere-tabellen slått videre sammen (ADR-094) 2026-08-19 07:54:07 +02:00
package.json Ekte i18n (next-intl) + hjelpeside/FAQ + Spillere-tabellen slått videre sammen (ADR-094) 2026-08-19 07:54:07 +02:00
pnpm-lock.yaml Ekte i18n (next-intl) + hjelpeside/FAQ + Spillere-tabellen slått videre sammen (ADR-094) 2026-08-19 07:54:07 +02:00
pnpm-workspace.yaml Ekte i18n (next-intl) + hjelpeside/FAQ + Spillere-tabellen slått videre sammen (ADR-094) 2026-08-19 07:54:07 +02:00
postcss.config.mjs Før kommunikasjon med V0 2026-07-17 21:40:42 +02:00
tsconfig.json Før kommunikasjon med V0 2026-07-17 21:40:42 +02:00
tsconfig.tsbuildinfo Offentlig "Følg live" for individuelle turneringer: backend + Program-fiks 2026-08-21 19:44:13 +02:00
vitest.config.mts Frontend-testinfrastruktur (Vitest) -- geo, offline-queue, formats 2026-08-10 23:44:30 +02:00