|
@@ -586,9 +586,9 @@ De labels eten de ruimte op die de responsive `Max Lines` veronderstelt. Bij é
|
|
|
label klopt het wel. Overweeg de labels op één regel te begrenzen, of de
|
|
label klopt het wel. Overweeg de labels op één regel te begrenzen, of de
|
|
|
omschrijving één regel korter.
|
|
omschrijving één regel korter.
|
|
|
|
|
|
|
|
-### 132-G · Lege lijst toont een logo i.p.v. een melding · Eigenaar: **Claude — bezig** (2026-09-23: FASE 1 GEBOUWD, EN-test loopt)
|
|
|
|
|
|
|
+### 132-G · Lege lijst toont een logo i.p.v. een melding · Eigenaar: **Claude** (2026-09-23: FASE 1 AF EN OP TOESTEL BEWEZEN — fase 2 kan beginnen)
|
|
|
|
|
|
|
|
-#### ✅ Fase 1 af en geverifieerd in de export (2026-09-23)
|
|
|
|
|
|
|
+#### ✅ Fase 1 volledig af (2026-09-23), inclusief toesteltest
|
|
|
|
|
|
|
|
- **Custom function `tweetalig(nlText, enText)`** staat er — beide argumenten
|
|
- **Custom function `tweetalig(nlText, enText)`** staat er — beide argumenten
|
|
|
non-nullable String, return String met *Nullable* uit. Export regel 562 van
|
|
non-nullable String, return String met *Nullable* uit. Export regel 562 van
|
|
@@ -605,10 +605,28 @@ omschrijving één regel korter.
|
|
|
Export regel 211-217; de apostrof in "haven't" is netjes geëscaped.
|
|
Export regel 211-217; de apostrof in "haven't" is netjes geëscaped.
|
|
|
- `dart analyze` op de verse export: **0 errors**.
|
|
- `dart analyze` op de verse export: **0 errors**.
|
|
|
|
|
|
|
|
-**Nog te doen in fase 1:** de Engelse tak bewijzen op een toestel
|
|
|
|
|
-(`cmd locale set-app-locales com.uitgaanskrant.app --locales en-US`, daarna terug
|
|
|
|
|
-naar `nl-NL`). Truc: **uitgelogd** naar `MijnAanmeldingen` navigeren geeft een
|
|
|
|
|
-401 en dus precies de lege staat.
|
|
|
|
|
|
|
+- **Horizontale padding toegevoegd** op de Column van het component (nu
|
|
|
|
|
+ `EdgeInsets.fromSTEB(24, 24, 24, 24)`, paneel toont *Symmetric (24, 24)*) —
|
|
|
|
|
+ zonder die padding plakt een lange Engelse regel tegen beide schermranden.
|
|
|
|
|
+ Geldt meteen voor alle toekomstige plekken.
|
|
|
|
|
+
|
|
|
|
|
+**✅ Toesteltest geslaagd** (x64-release-APK op `emulator-5554`, telefoon):
|
|
|
|
|
+NL toont *"Je hebt nog geen komende evenementen of activiteiten aangemaakt."*,
|
|
|
|
|
+EN toont *"You haven't created any upcoming events or activities yet."* — dus
|
|
|
|
|
+`tweetalig` kiest de juiste tak. Emulator daarna hersteld (netwerk aan, locale
|
|
|
|
|
+terug op `nl-NL`).
|
|
|
|
|
+
|
|
|
|
|
+💡 **Recept om een lege staat te forceren zonder in te loggen:** zet het netwerk
|
|
|
|
|
+uit (`svc wifi disable` + `svc data disable`) en start de pagina via een deep
|
|
|
|
|
+link. De paging-binding van `MijnAanmeldingen` is `(getJsonField(..., r'$') ??
|
|
|
|
|
+[]).toList()`, dus een mislukte call geeft netjes `[]` → de lege-lijst-widget.
|
|
|
|
|
+*Uitgelogd* werkt **niet** als test — zie de bug hieronder.
|
|
|
|
|
+
|
|
|
|
|
+⚠️ **BIJVANGST-BUG (nieuw, niet in scope van 132-G): `MijnAanmeldingen` toont
|
|
|
|
|
+uitgelogd vier kaarten met "null".** Het endpoint geeft anoniem een
|
|
|
|
|
+foutmelding-array terug, en die wordt als lijst-met-items gerenderd: vier witte
|
|
|
|
|
+kaarten met 3× `null` en een Kopie-knop. Gemeten 2026-09-23 op een release-APK
|
|
|
|
|
+na `pm clear`. Hoort een lege staat of een inlog-uitnodiging te zijn.
|
|
|
|
|
|
|
|
⚠️ **Niet van ons:** de Issues-teller stond op 5 errors bij aanvang en ging naar 7
|
|
⚠️ **Niet van ons:** de Issues-teller stond op 5 errors bij aanvang en ging naar 7
|
|
|
tijdens deze sessie — dubbele *Upload Data action*-namen op `ButtonLogo`/
|
|
tijdens deze sessie — dubbele *Upload Data action*-namen op `ButtonLogo`/
|