Просмотр исходного кода

Taak 103 helemaal af: A nagemeten op productie (385 gemeenten, 0 duplicaten)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 13 часов назад
Родитель
Сommit
e948a37adc
1 измененных файлов с 18 добавлено и 4 удалено
  1. 18 4
      TASKS.md

+ 18 - 4
TASKS.md

@@ -23,7 +23,8 @@ oppakken.
 | **65** | Release-build doorloop | ✅ **Uitgelogde deel af 2026-09-19** (0 crashes; 65a, 65b en 65d-kleur opgelost; 65c + 65e open). Rest = ingelogd + Xiaomi → Bob |
 | **65** | Release-build doorloop | ✅ **Uitgelogde deel af 2026-09-19** (0 crashes; 65a, 65b en 65d-kleur opgelost; 65c + 65e open). Rest = ingelogd + Xiaomi → Bob |
 | ~~P2-24 B~~ | Categoriedropdown horeca-overzicht | ✅ **AF 2026-09-19** (Claude, export-geverifieerd): opties+labels per tab, On Selected zet de page state, On Tab Change reset beide, hint "Alle categorieën", volle breedte |
 | ~~P2-24 B~~ | Categoriedropdown horeca-overzicht | ✅ **AF 2026-09-19** (Claude, export-geverifieerd): opties+labels per tab, On Selected zet de page state, On Tab Change reset beide, hint "Alle categorieën", volle breedte |
 | ~~99/100/101~~ | Loginvelden · drawer-logo · Crashlytics-console | ✅ **ALLE DRIE AF 2026-09-19** (export-geverifieerd). ⚠️ Crashtest-knop opruimen blijft open: staat op `Favorieten`, pagina van 88B |
 | ~~99/100/101~~ | Loginvelden · drawer-logo · Crashlytics-console | ✅ **ALLE DRIE AF 2026-09-19** (export-geverifieerd). ⚠️ Crashtest-knop opruimen blijft open: staat op `Favorieten`, pagina van 88B |
-| **102** | Ontbrekend asset `logo_1080x2160.png` in de projectmap | 🔴 **Nieuw 2026-09-19** — zie het eigen blok; raakt elke lokale build |
+| ~~102~~ | Ontbrekend asset `logo_1080x2160.png` | ✅ **AF** — opgehaald met `--include-assets` en gecommit |
+| ~~103~~ | Header-locatie + "(gemeente)" weg | ✅ **AF** — A op productie (385 namen nagemeten), B export-geverifieerd |
 | **G0.6** | Play-screenshots schieten | Browserloos op beide AVD's, ±10 min — zeg het en het gebeurt |
 | **G0.6** | Play-screenshots schieten | Browserloos op beide AVD's, ±10 min — zeg het en het gebeurt |
 
 
 ## 👤 BOB — OPEN, in volgorde van wat de livegang blokkeert
 ## 👤 BOB — OPEN, in volgorde van wat de livegang blokkeert
@@ -264,8 +265,10 @@ met het logo op ~55 % van de breedte op een **transparant** vlak, dan doet
 
 
 ---
 ---
 
 
-### 🆕 103 · Header toont de verkeerde locatie + "(gemeente)" weg
-**A = Bob (Drupal) — patch aangeleverd 2026-09-19 · B = Claude — BEZIG (sessie 'losse-restpunten')**
+### ✅ 103 · Header toont de juiste locatie + "(gemeente)" weg — **HELEMAAL AF 2026-09-19**
+**A (Drupal, Bob) staat op productie en is nagemeten · B (app, Claude) is
+export-geverifieerd met `dart analyze` 0 errors.** Enige restpunt: nog niet op
+een toestel gezien, en "Heel Nederland" vertaalt niet (hoort bij P1-17).
 
 
 **Bob 2026-09-19: "ja, goed plan a" + "B. Goed plan."** Beide goedgekeurd.
 **Bob 2026-09-19: "ja, goed plan a" + "B. Goed plan."** Beide goedgekeurd.
 A-patch (`_custom_gemeentenaam_kort()` + één regel in `custom_retrieve_hierarchy()`)
 A-patch (`_custom_gemeentenaam_kort()` + één regel in `custom_retrieve_hierarchy()`)
@@ -303,6 +306,15 @@ andere `plaats`-parameter — die pagina weet dus zelf niet wat hij toont.
 
 
 ---
 ---
 
 
+### ✅ A IS AF EN STAAT OP PRODUCTIE (Bob, 2026-09-19) — nagemeten door Claude
+
+Alle 12 provincies opgehaald, **385 gemeenten**: **0** met `(gemeente`, **0**
+duplicaten, **0** leeg. Alleen `Bergen (LB)` en `Bergen (NH)` houden hun haakjes
+— precies de bedoeling, anders stonden er twee identieke regels "Bergen" in de
+dropdown. Amsterdam heet nu gewoon *Amsterdam*.
+
+<details><summary>oorspronkelijk voorstel A</summary>
+
 **VOORSTEL A — "(gemeente)" weg. In Drupal, niet in de app.**
 **VOORSTEL A — "(gemeente)" weg. In Drupal, niet in de app.**
 
 
 Eén bewerking op `gemeentename` in `plaatsen.json`:
 Eén bewerking op `gemeentename` in `plaatsen.json`:
@@ -318,6 +330,8 @@ weggooien. Kost geen app-wijziging en geen export.
 houdt de oude naam tot de gebruiker opnieuw kiest. Bij een nog niet gepubliceerde
 houdt de oude naam tot de gebruiker opnieuw kiest. Bij een nog niet gepubliceerde
 app irrelevant.
 app irrelevant.
 
 
+</details>
+
 **VOORSTEL B — de header laten kloppen. 2 pagina's, niet 19.**
 **VOORSTEL B — de header laten kloppen. 2 pagina's, niet 19.**
 
 
 De header staat op **19** pagina's; de truc is dat de defaults de overige 17
 De header staat op **19** pagina's; de truc is dat de defaults de overige 17
@@ -942,7 +956,7 @@ op de Home-tabs), en de horeca-sortering (alfabetisch, live).
 ---
 ---
 
 
 
 
-### P2-46 · EventCurrent: restpunten na de ombouw van 2026-09-19 · Eigenaar: Claude
+### P2-46 · EventCurrent: restpunten na de ombouw van 2026-09-19 · Eigenaar: Claude — bezig
 **Gedaan (export- en toestel-geverifieerd, profile-build op emulator-5554):** backups `EventCurrentCopy`, `EvenementHorecagelegenheidCopy`, `EvenementInfoCopy`; event-kaart met logo 96×96 links en `EvenementInfo` (Expanded) + Maps-knop rechts; de 500 px-Container weg; `EvenementHorecagelegenheid` zonder tabs: `RowLogo` (logo 96×96 + `ColumnRechts`: titel, labels, adres/plaats, telefoon, e-mail), links in een `Wrap` (Menukaart/Website/Facebook/Instagram/X/"Op Uitgaanskrant.com" met host ervoor), `TextInhoud` (zaakbeschrijving), foto's, `ColumnOpening` en `ColumnBezorgen` met Visibility op `openingstijden`/`bezorgtijden`; e-mail leest nu `$[:]['e-mail']`; drie `phone: false`-vlaggen weg; telefoon-guard zonder `valueOrDefault`; Entree-blok alleen bij `entreeprijs`; roze/rode vulkleuren van Entree/Contact weg; EN-vertalingen "Opening hours"/"On Uitgaanskrant.com".
 **Gedaan (export- en toestel-geverifieerd, profile-build op emulator-5554):** backups `EventCurrentCopy`, `EvenementHorecagelegenheidCopy`, `EvenementInfoCopy`; event-kaart met logo 96×96 links en `EvenementInfo` (Expanded) + Maps-knop rechts; de 500 px-Container weg; `EvenementHorecagelegenheid` zonder tabs: `RowLogo` (logo 96×96 + `ColumnRechts`: titel, labels, adres/plaats, telefoon, e-mail), links in een `Wrap` (Menukaart/Website/Facebook/Instagram/X/"Op Uitgaanskrant.com" met host ervoor), `TextInhoud` (zaakbeschrijving), foto's, `ColumnOpening` en `ColumnBezorgen` met Visibility op `openingstijden`/`bezorgtijden`; e-mail leest nu `$[:]['e-mail']`; drie `phone: false`-vlaggen weg; telefoon-guard zonder `valueOrDefault`; Entree-blok alleen bij `entreeprijs`; roze/rode vulkleuren van Entree/Contact weg; EN-vertalingen "Opening hours"/"On Uitgaanskrant.com".
 **Nog te doen:**
 **Nog te doen:**
 - Verse profile-build op het toestel voor de láátste ronde (TextInhoud, Menukaart in de Wrap, adres-Row `[Icon, TextAdres, TextPlaats]` met spacing 6): route `uitgaanskrant://uitgaanskrant.com/eventCurrent?nid=214689&horecaid=50013` (A la Ferme, heeft openingstijden) en `horecaid=67233` (Carré, alles leeg).
 - Verse profile-build op het toestel voor de láátste ronde (TextInhoud, Menukaart in de Wrap, adres-Row `[Icon, TextAdres, TextPlaats]` met spacing 6): route `uitgaanskrant://uitgaanskrant.com/eventCurrent?nid=214689&horecaid=50013` (A la Ferme, heeft openingstijden) en `horecaid=67233` (Carré, alles leeg).