|
@@ -896,16 +896,30 @@ weg, en Provincie/Gemeente inklapbaar maken of samenvoegen tot één
|
|
|
lijst met een schakelaar erboven (halveert de lengte én maakt het
|
|
lijst met een schakelaar erboven (halveert de lengte én maakt het
|
|
|
verschil tussen die twee eindelijk zichtbaar).
|
|
verschil tussen die twee eindelijk zichtbaar).
|
|
|
|
|
|
|
|
-**P0-12 · Eigenaar: Bob.** Twee identieke hartjes met verschillende
|
|
|
|
|
-betekenis op één scherm. Het hartje in de header favoriet de
|
|
|
|
|
-**gemeente** (`header_buttons_component_widget.dart`:254,
|
|
|
|
|
-`addToFavorieteGemeenteIds`); het hartje op de pagina favoriet de
|
|
|
|
|
-**gelegenheid** (`horecagelegenheid_current_widget.dart`:380-427).
|
|
|
|
|
-Niets onderscheidt ze. Fix: labels erbij ("Gemeente volgen" tegenover
|
|
|
|
|
-"Bewaren"), of het gemeentehartje uit de header halen en één keer bij
|
|
|
|
|
-de gemeentekeuze zetten. Voeg bij gemeente-volgen de regel toe die de
|
|
|
|
|
-site ook gebruikt: dat je die gemeente donderdags in de agendamail
|
|
|
|
|
-krijgt — dat verband is in de app nergens zichtbaar.
|
|
|
|
|
|
|
+**P0-12 · Eigenaar: Bob — grotendeels AL OPGELOST, alleen de tekstregel
|
|
|
|
|
+rest.** Oorspronkelijk: twee identieke hartjes met verschillende
|
|
|
|
|
+betekenis op één scherm (header = gemeente favoriet, pagina =
|
|
|
|
|
+gelegenheid favoriet). **Geverifieerd 2026-09-04 (Claude, code-only op
|
|
|
|
|
+een verse export): de gekozen fix — "het gemeentehartje uit de header
|
|
|
|
|
+halen en één keer bij de gemeentekeuze zetten" — is al doorgevoerd.**
|
|
|
|
|
+`header_buttons_component_widget.dart` bevat geen `Icons.favorite` en
|
|
|
|
|
+geen `favorieteGemeenteIds` meer (alleen nog 2 `FlutterFlowIconButton`s:
|
|
|
|
|
+hamburger + terug); het gemeentehartje staat nu op
|
|
|
|
|
+`select_state_drop_down_component_widget.dart`:359-375, naast het label
|
|
|
|
|
+"Toevoegen favoriet". Git bevestigt het pad: toegevoegd aan de header in
|
|
|
|
|
+`d8bbba4` (P1-26), er weer uit in de export-commit `98d46ad`. De versie
|
|
|
|
|
+mét hartje is bewaard als het component `HeaderButtonsComponentCopyMetHartje`
|
|
|
|
|
+(`lib/components/header_buttons_component_copymethartje_*`) — nergens
|
|
|
|
|
+meer geïmporteerd, dus vrij om weg te gooien, zie P2-7.
|
|
|
|
|
+
|
|
|
|
|
+**Wat nog rest (klein, wording is Bob's keuze):**
|
|
|
|
|
+1. Het label bij het hartje heet nu "Toevoegen favoriet" — generiek.
|
|
|
|
|
+ "Gemeente volgen" maakt het onderscheid met "bewaren" van een
|
|
|
|
|
+ gelegenheid meteen duidelijk.
|
|
|
|
|
+2. De regel die de site wél gebruikt ontbreekt nog volledig in de app:
|
|
|
|
|
+ dat je die gemeente **donderdags in de agendamail** krijgt.
|
|
|
|
|
+ Geverifieerd met `grep`: geen enkele treffer op "agendamail" /
|
|
|
|
|
+ "donderdag" in `lib/`. Dat verband is dus nergens zichtbaar.
|
|
|
|
|
|
|
|
## Minor — non-blockers (launch mag hier niet op wachten)
|
|
## Minor — non-blockers (launch mag hier niet op wachten)
|
|
|
|
|
|
|
@@ -2396,6 +2410,66 @@ horeca-blok bij stadsactiviteiten op `EventCurrent`) blijft bewust
|
|
|
liggen tot Bob erop terugkomt — geen eigen taak-ID.)*
|
|
liggen tot Bob erop terugkomt — geen eigen taak-ID.)*
|
|
|
|
|
|
|
|
**P2-7 · Eigenaar: Bob.** Opschonen:
|
|
**P2-7 · Eigenaar: Bob.** Opschonen:
|
|
|
|
|
+
|
|
|
|
|
+**⚠️ Verse, complete inventarisatie 2026-09-04 (Claude, code-only op een
|
|
|
|
|
+verse export in de projectmap). Vervangt de losse, deels achterhaalde
|
|
|
|
|
+bevindingen hieronder — gebruik deze lijst, niet de oudere bullets.**
|
|
|
|
|
+Methode: (a) importgraaf vanaf `lib/main.dart` (let op: FlutterFlow
|
|
|
|
|
+gebruikt root-relatieve imports `'/pad/x.dart'` — die moet je als
|
|
|
|
|
+`lib/pad/x.dart` resolven, anders lijkt vrijwel alles onbereikbaar);
|
|
|
|
|
+(b) elke in `nav/nav.dart` geregistreerde pagina nalopen op een
|
|
|
|
|
+`pushNamed`/`goNamed` elders. Uitkomst: 150 dart-bestanden, **16 dode
|
|
|
|
|
+eenheden** in twee soorten.
|
|
|
|
|
+
|
|
|
|
|
+*Belangrijk: `git rm` lost dit NIET op.* Alle 16 zitten gewoon in een
|
|
|
|
|
+verse export, dus FlutterFlow genereert ze nog — ze bestaan dus nog in
|
|
|
|
|
+de builder en moeten **daar** verwijderd worden, anders staan ze na de
|
|
|
|
|
+eerstvolgende export weer terug. (Dat verklaart ook waarom de eerdere
|
|
|
|
|
+`git rm`-ronde van 2026-08-24 wél bleef zitten: dát waren stale mappen
|
|
|
|
|
+die de export al niet meer aanmaakte.)
|
|
|
|
|
+
|
|
|
|
|
+**A. Componenten zonder één enkele importeur (7):**
|
|
|
|
|
+1. `lib/components/header_buttons_component_copymethartje_*` — de oude
|
|
|
|
|
+ header mét gemeentehartje; overbodig sinds P0-12's fix, zie daar.
|
|
|
|
|
+2. `lib/components/kaart_tabel_uitgaan_comp_*`
|
|
|
|
|
+3. `lib/components/kaart_tabel_uitgaan_s_comp_*`
|
|
|
|
|
+4. `lib/components/kaart_slider_uitgaan_s_comp_*`
|
|
|
|
|
+5. `lib/evenement/slider_uitgaan_component_small_current/*` — bevat ook
|
|
|
|
|
+ de bekende `carouselResponse`-compilefout uit de notitie hieronder;
|
|
|
|
|
+ die verdwijnt hiermee vanzelf.
|
|
|
|
|
+6. `lib/kanweg/kanwaeg_select_state_drop_down_component_copy/*`
|
|
|
|
|
+7. `lib/uitgaanspaginas/p_uitgaantabel_kaart_component_orgineel_met_kaartjeerin/*`
|
|
|
|
|
+ én `lib/uitgaanspaginas/home_uitgaantabel_kaart_component_copy/*`
|
|
|
|
|
+ (die laatste stond hieronder al als "mag nu weg").
|
|
|
|
|
+
|
|
|
|
|
+**B. Pagina's met een route in `nav.dart` waar nooit heen genavigeerd
|
|
|
|
|
+wordt (9):** `Event`, `FavorietenCopy`, `HorecagelegenhedenOverzichtCopy`,
|
|
|
|
|
+`HorecagelegenhedenOverzichtCopy2`, `HorecagelegenhedenOverzichtCopy2Copy`,
|
|
|
|
|
+`Kanweg`, `KanwegHomeCopy`, `KanwegHorecagelegenhedenOverzichtSortPage`,
|
|
|
|
|
+`KanwegTestUpload`.
|
|
|
|
|
+- ⚠️ `Event` is de pagina die de builder structureel weigert te
|
|
|
|
|
+ hernoemen/verplaatsen/wijzigen ("Invalid Action", zie `CLAUDE.md`) —
|
|
|
|
|
+ reken erop dat verwijderen daar ook kan mislukken.
|
|
|
|
|
+- ⚠️ `HorecagelegenhedenOverzichtCopy2` is de intacte momentopname
|
|
|
|
|
+ waaruit het herstel van 2026-09-01 is afgeleid. Dat herstel is af, dus
|
|
|
|
|
+ hij mag weg — maar pas nadat P2-6 klaar is, voor het geval die pagina
|
|
|
|
|
+ opnieuw beschadigd raakt.
|
|
|
|
|
+
|
|
|
|
|
+**Twee eerdere claims hieronder kloppen niet meer:**
|
|
|
|
|
+- `lib/components/uitgaantabel_kaart_widget.dart` (+ `_model`) — het
|
|
|
|
|
+ "verouderde duplicaat" — **bestaat niet meer**, al opgeruimd.
|
|
|
|
|
+- `HorecagelegenhedenOverzichtProvinciePage` lijkt in een naïeve grep
|
|
|
|
|
+ dood, maar wordt wél degelijk aangeroepen
|
|
|
|
|
+ (`drawer_component_widget.dart`:1221, Provincie → Horeca). Niet weggooien.
|
|
|
|
|
+
|
|
|
|
|
+**Nog steeds levend, ondanks de naam:** `lib/shared/geen_evenementen_component/`
|
|
|
|
|
+heeft 0 importeurs en staat dus technisch in categorie A — maar dit is
|
|
|
|
|
+een lege-staat-component ("geen evenementen"), precies wat P1-1 nodig
|
|
|
|
|
+had. Vermoedelijk gebouwd en nooit geplaatst. **Niet weggooien voordat
|
|
|
|
|
+Bob heeft besloten** of hij alsnog gebruikt wordt.
|
|
|
|
|
+
|
|
|
|
|
+*(Oudere, deels achterhaalde bevindingen hieronder — laten staan voor
|
|
|
|
|
+de context, maar de lijst hierboven is leidend:)*
|
|
|
- **Twee kopieën uit de sessie van 2026-08-31 (Claude), aangemaakt als
|
|
- **Twee kopieën uit de sessie van 2026-08-31 (Claude), aangemaakt als
|
|
|
vangnet vóór het P2-21-werk:** `homeCopy`
|
|
vangnet vóór het P2-21-werk:** `homeCopy`
|
|
|
(`lib/uitgaanspaginas/home_copy/`) en
|
|
(`lib/uitgaanspaginas/home_copy/`) en
|