• Joined on 2026-05-31
envide pushed to master at envide/teecup 2026-07-26 06:54:04 +02:00
9987c93e18 Varsler (fra zip 20): in-app varslingssenter er live — bjelle med uleste-tall i dashbord-headeren, /my-notifications-side. Trigges i dag ved venneforespørsel sendt/akseptert; flere hendelser kan kobles på senere.
envide pushed to master at envide/teecup 2026-07-26 05:58:41 +02:00
0e17a257dc display_name synkroniseres nå automatisk med for-/etternavn ved profilendring. Rettet også de to eksisterende kontoene som allerede hadde fylt ut profilen sin (erolhaagenrud@gmail.com → "Tore Morell", hei@erol.no → "Erol Haagenrud") — bekreftet med en tørrkjøring først, verifisert med RETURNING etterpå.
envide pushed to master at envide/teecup 2026-07-25 08:39:21 +02:00
a635ea289f Fase 1 av ADR-036 er nå helt ferdig og live på teecup.teeoff.no/my-friends, med dashbordets "Venner"-blokk koblet til ekte data. Neste naturlige steg er fase 2 (rundevisibilitet — offentlig/privat/delt med venner i valgte grupper) eller fase 3 (ekte medspillere på runder) — si ifra når du vil gå videre.
envide pushed to master at envide/teecup 2026-07-25 08:37:12 +02:00
e13975396e Frontend for fase 1 er bygget: components/friends.tsx + ny rute /my-friends (bevisst ikke V0s eget forslag /friends, siden det nå er API-prefikset). Datalag koblet til de ekte endepunktene, kategori-koder mappet til norske visningsnavn. Dashbordets "Venner"-blokk viser nå ekte data (antall venner, ventende forespørsler) og lenker til den nye siden. Typesjekket produksjonsbuild kompilerte rent.
envide pushed to master at envide/teecup 2026-07-25 08:20:56 +02:00
e7dd3e0cb0 Fase 1-backend er live: migrasjon 025 kjørt mot ekte teecup_db, begge containere redeployet og verifisert (/health//dashboard → 200, teeoff.no upåvirket, og anonymt kall mot de nye endepunktene ga korrekt 401 fra FastAPI selv, ikke en rå 404).
envide pushed to master at envide/teecup 2026-07-25 08:14:53 +02:00
345e697e12 Backend for fase 1 (venner-kjernen) er bygget og scratch-verifisert (31/31 sjekker, test_isolation.sql fortsatt 12/12). Ny migrasjon 025_friends.sql, nytt app/routers/friends.py med tiered søk, forespørsel/aksept/fjern, og privat kategorisering — bekreftet at kategoriseringen faktisk er privat (B ser aldri hvilke grupper A har satt B i).
envide pushed to master at envide/teecup 2026-07-25 07:51:37 +02:00
c8c4ad29b6 Dashbordet er bygget (zip 18 integrert): kun dashboard.tsx var reelt nytt fra V0, og jeg fant en genuin merge-situasjon i tournament-card.tsx — V0s nye "Arrangør"-merkelapp lagt til ved siden av den eksisterende offentlig/innlogget-lenkelogikken, ikke en revert. "Ny turnering" implementerer nå selve ADR-035-mekanismen (usynlig org-opprettelse ved innsending), "Statistikk"/"Spilte baner" er ren klientside-utledning fra data vi allerede har, og "Venner" viser en ærlig tom-tilstand siden ADR-036 ikke er bygget ennå. Typesjekket produksjonsbuild kompilerte rent.
envide pushed to master at envide/teecup 2026-07-25 06:33:43 +02:00
f88d0a1469 Alle tre punktene er live og verifisert:
envide pushed to master at envide/teecup 2026-07-25 06:29:14 +02:00
926a1a5275 All three changes are implemented and scratch-verified (22/22 checks passed, test_isolation.sql still 12/12, frontend typechecks cleanly). Summary of what's ready to ship:
envide pushed to master at envide/teecup 2026-07-25 05:32:29 +02:00
714c64e82e Trekkspillet på statistikk-siden viser nå sammenslått som default — alle seksjonene (Scorer, Fairway, GIR, osv.) er kollapset til man trykker på dem. Rullet ut live.
envide pushed to master at envide/teecup 2026-07-24 23:33:54 +02:00
bba63b6cc9 Nytt horisontalt scorekort (/my-rounds/[id]/scorecard) — ekte HTML-tabell med faste kolonnebredder, ingen scroll i det hele tatt. Score-cellene bruker form (sirkel = under par, firkant = over par) + fylt/ufylt i stedet for farge alene, med egen symbolforklaring. Ut/Inn-blokker for 18-hulls runder, én blokk for 9-hulls. Egen dedikert side (ikke sammenslått med statistikk-siden), lenket fra både "Runde fullført"-banneret og fra statistikk-siden. Byttet ut V0s egen forenklede HCP-formel med backends allerede beregnede strokes_received, så det ikke finnes to ulike slagfordelings-implementasjoner i appen. Den gamle vertikale scorekort-tabellen i statistikk-siden er fjernet — nå bor det rå scorekortet kun ett sted.
envide pushed to master at envide/teecup 2026-07-24 11:21:46 +02:00
f5d1491ceb Update Todos
envide pushed to master at envide/teecup 2026-07-24 06:27:41 +02:00
65f876e6dc Oppsummering av det som er fikset/bygget i denne runden:
envide pushed to master at envide/teecup 2026-07-23 12:19:36 +02:00
29a6b90127 Update Todos
envide pushed to master at envide/teecup 2026-07-23 12:07:46 +02:00
6e688c6440 Update Todos
envide pushed to master at envide/teecup 2026-07-23 11:31:58 +02:00
7301de72c5 Update Todos
envide pushed to master at envide/teecup 2026-07-23 11:27:44 +02:00
546b52665f V0-integrasjonen er ferdig. Kort om hva som skjedde:
envide pushed to master at envide/teecup 2026-07-23 06:06:45 +02:00
2cbb9fd308 Update Todos
envide pushed to master at envide/teecup 2026-07-23 05:51:32 +02:00
c15c68efca Update Todos
envide pushed to master at envide/teecup 2026-07-22 11:31:13 +02:00
3270d044de Migrasjonen er kjørt, og jeg har fortsatt helt til et komplett, verifisert API-lag.