瀏覽代碼

Exportblokkade opgeheven (fotosFids-knop weg), P2-17 geverifieerd+verwijderd, P2-22 toegevoegd

- kanwegTestUpload: knop 'Test evenement' verwijderd -> export-code loopt weer
- De 4 resterende Property Override-fouten blijken de export NIET te blokkeren;
  vastgelegd als P2-22 met exacte locaties en wat al uitgesloten is
- P2-17 geverifieerd via verse export: alle 6 live plekken 0 schaduwen,
  de 5 resterende treffers zitten uitsluitend in dode kopieen

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 2 周之前
父節點
當前提交
7bd270ecdd
共有 1 個文件被更改,包括 24 次插入102 次删除
  1. 24 102
      TASKS.md

+ 24 - 102
TASKS.md

@@ -1218,8 +1218,7 @@ bewust uitgelaten, zie P2-10). Bevestigd via verse export:
 in `pubspec.yaml`, Firebase-init in `main.dart`. Uit deze lijst
 verwijderd.)*
 
-**P1-31 · Eigenaar: Bob (builder; Claude kan het ook in een live
-pair-sessie doen). REGRESSIE OP EEN LIVE PAGINA — gevonden 2026-08-30
+**P1-31 · Eigenaar: Claude — bezig (sessie 2026-09-01, live pair). REGRESSIE OP EEN LIVE PAGINA — gevonden 2026-08-30
 (Claude, code-only, verse export).** Op `HorecagelegenhedenOverzicht`
 (`horecagelegenheden_overzicht_widget.dart`) is de tab
 **"Eetgelegenheden"** (tab-index 1, `horcat: '34'`) zijn
@@ -3458,106 +3457,29 @@ Info/Opening/Map → openingstijden en kaart terug als eigen tab, "Links"
 onder Info. Let op: `evenement_horecagelegenheid` noemt dezelfde tab al
 wél "Openingstijden" — die twee schermen spreken elkaar nu tegen.
 
-**P2-17 · Eigenaar: Claude — UITGEVOERD 2026-08-31 avond, VERIFICATIE OPEN.**
-Alle 6 schaduwen zijn in de builder verwijderd (elk paneel toont daarna
-alleen nog "Add Shadow"), maar een verse export was op dat moment
-projectbreed geblokkeerd (zie het blok "Exportblokkade" hieronder), dus
-niet bevestigd. **Eerste actie voor een volgende sessie:** zodra de
-export weer loopt, `grep -rn "shadows: \[" lib/ --include=*.dart`
-draaien — verwacht **6 treffers** (was 12), allemaal in dode kopieën:
-`components/kaart_tabel_uitgaan_comp`, `components/kaart_tabel_uitgaan_s_comp`,
-`components/uitgaantabel_kaart`, `components/kaart_slider_uitgaan_s_comp`,
-`p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin` en
-`home_uitgaantabel_kaart_component_copy`. Klopt dat: taak verwijderen.
-Klopt het niet: de ontbrekende opnieuw doen via het recept hieronder.
-Bevinding onderweg: van de 6 waren er maar **3 zichtbaar**
-(`offset (2,2)`, `blur 2` op de detailpagina-titels van `event_current`
-2x en `horecagelegenheid_current`); de 3 kaarttitels hadden
-`offset (0,0)`, `blur 0` — die tekenen de letters exact achter zichzelf
-en waren dus al onzichtbaar.
-
-*Oorspronkelijke opdracht (builder-stappen klaar, alleen nog
-uitvoeren).*** Slagschaduw onder titelteksten verwijderen — de site
-gebruikt dit effect nergens.
-
-**Inventarisatie afgerond en aangescherpt (2026-08-31, Claude,
-code-only op de repo). De oorspronkelijke lijst van 10 bestanden is
-terug te brengen tot 5 plekken die daadwerkelijk zichtbaar zijn**; de
-andere 5 staan in componenten die door geen enkel bestand geïmporteerd
-worden, dus daar heeft de fix geen zichtbaar effect. Zoekpatroon voor
-hercontrole: `grep -rn "shadows: \[" lib/ --include=*.dart` (11
-treffers in 10 bestanden).
-
-**Wél doen — 5 plekken, allemaal live (regelnummers t.o.v. de export
-van 2026-08-31):**
-1. `HomeUitgaantabelKaartComponent` — titel-`AutoSizeText`
-   (`lib/uitgaanspaginas/home_uitgaantabel_kaart_component/..._widget.dart:413`,
-   bron `$.titel`). Zwaarste geval: staat 5x op de Home-pagina.
-2. `PUitgaanSliderKaartComponent` — titel-`Text`
-   (`lib/uitgaanspaginas/p_uitgaan_slider_kaart_component/..._widget.dart:274`,
-   bron `widget!.titel`). Gebruikt door zowel `HomeUitgaanSliderComponent`
-   als `PUitgaanSliderComponent`.
-3. `UitgaantabelKaart` — titel-`AutoSizeText`
-   (`lib/uitgaanspaginas/uitgaantabel_kaart/uitgaantabel_kaart_widget.dart:311`).
-   **Let op: dit is de map `uitgaanspaginas/uitgaantabel_kaart/`, niet
-   `lib/components/uitgaantabel_kaart_widget.dart`** — zie de
-   dode-lijst hieronder. Gebruikt door Favorieten en
-   `PUitgaantabelKaartComponent`.
-4. `EventCurrent` — **twee** plekken
-   (`..._widget.dart:354` én `:607`), niet één zoals de oude notitie
-   suggereerde.
-5. `HorecagelegenheidCurrent` — titel-`Text` (`..._widget.dart:469`).
-
-**Niet doen (geen zichtbaar effect — 0 importeurs, geverifieerd met
-`grep -rn "components/<bestand>" lib/`):**
-- `lib/components/kaart_tabel_uitgaan_comp_widget.dart` (0 importeurs)
-- `lib/components/kaart_tabel_uitgaan_s_comp_widget.dart` (0)
-- `lib/components/uitgaantabel_kaart_widget.dart` (0) — zie P2-7
-- `lib/components/kaart_slider_uitgaan_s_comp_widget.dart` — alleen
-  geïmporteerd door `slider_uitgaan_component_small_current`, en dát
-  component is zelf al als orphan bevestigd (zie P2-7)
-- `lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin/`
-  (0)
-
-**Builder-stappen per plek:** widget selecteren → "Search
-properties..." → typ `shadow` → de shadow-sectie uitzetten/verwijderen.
-Verifiëren met een verse export: het aantal `shadows: [`-treffers moet
-van 11 naar 6 gaan (de 5 dode blijven staan tot P2-7 die mappen
-opruimt).
-
-**Exportblokkade · Eigenaar: Bob — gevonden 2026-08-31 avond.**
-`flutterflow export-code` faalt projectbreed met
-`Status: 400 — Error generating code for the project. Make sure there
-are no project errors.` Het Issues-paneel (rode teller rechtsboven)
-toont 5 fouten, geen daarvan van het kleur-/schaduwwerk:
-
-1. `Custom Action Call — argument "fotosFids" is not set properly`
-   — op **`kanwegTestUpload`**, de wegwerp-testpagina, op de knop
-   "Test evenement" (On Tap → custom action `evenementCreate`).
-   Het argument staat op een half-ingestelde `UNSET`-binding.
-2. t/m 5. Vier keer `Property Override` (2x "Invalid API call
-   configuration", 2x "return type mismatch") — **locatie nog niet
-   achterhaald**, klik ze aan in het Issues-paneel om erheen te
-   navigeren.
-
-**Wat al gelukt is:** hetzelfde probleem op het argument
-`categorieTids` is opgelost en bracht de teller van 6 naar 5. Recept:
-Issues-paneel → fout aanklikken → in het argumentenpaneel het
-argument openklappen → potlood bij "Value" → in de Inline
-Function-dialoog **"Return Type (Optional)" openklappen** → Confirm.
-Dat openklappen lijkt het wegschrijven te forceren.
-
-**Waarom het bij `fotosFids` niet lukte:** daar staat nog helemaal
-geen binding. Een nieuwe Inline Function met expressie `<String>[]` +
-Return Type String/Is List True aanmaken lukt in de UI, maar Confirm
-schrijft niet weg (5+ pogingen, waarde blijft `UNSET`) — hetzelfde
-"ziet er opgeslagen uit, is het niet"-patroon dat elders in
-`CLAUDE.md` beschreven staat.
-
-**Snelste uitweg als het blijft hangen:** de knop "Test evenement" op
-`kanwegTestUpload` verwijderen. Die pagina is nergens aan gelinkt en
-puur een testharnas; `evenementCreate` zelf blijft gewoon bestaan.
-Niet zelf gedaan omdat het werk is van de sessie die aan P2-15 bouwt.
+**P2-22 · Eigenaar: Bob (P2-15-werk; blokkeert de export NIET).**
+Vier `Property Override`-fouten in het Issues-paneel, opgespoord
+2026-09-01. Ze staan de export niet in de weg (geverifieerd: met alleen
+deze vier open loopt `flutterflow export-code` gewoon door), maar ze
+houden de rode teller op 4 en maskeren zo nieuwe fouten. Exacte
+locaties, elk twee keer — één keer op de live pagina, één keer op de
+backup-kopie:
+- `stadsactiviteitAanmaken` → `DropDownGemeenten-mijngemeenten`:
+  "Invalid API call configuration"
+- `stadsactiviteitAanmaken` → `DropDownProvincie`: "return type mismatch"
+- `stadsactiviteitAanmakenCopy` → dezelfde twee dropdowns, zelfde fouten
+
+**Al geprobeerd en uitgesloten (2026-09-01, Claude):** de API-calls zelf
+zijn in orde (`MijnStadsrechten` en `provincies`: absolute URL, GET,
+variabelen en headers correct); de Backend Query op `DropDownProvincie`
+staat gewoon op `provincies`; en het opnieuw bevestigen van zowel
+"Define Options Values" (`$[:].provincieid`) als "Define Options Labels"
+(`$[:].provinciename`) via de Set-from-Variable-dialoog — de bekende
+truc die bij `categorieTids` wél hielp — laat de teller op 4 staan. De
+foutmelding wijst dus naar iets anders dan die twee bindings. Bob kent
+de bedoelde datastroom van deze pagina en kan in zijn eigen browser
+sneller zien wat er mis is dan Claude via coördinaat-klikken.
+
 
 **P2-18 · Eigenaar: Claude** (mechanisch, ±12 iconen; pas ná P0-11).
 Eén icoon per categorie in het menu: "Cultuur" en "Jeugd" hebben nu