|
@@ -24,6 +24,43 @@ FlutterFlow-commit op `main`**, de commit-knop in het Version Control-paneel
|
|
|
reageerde niet op Claude's klik. `dart analyze` op de verse export: 0 errors.
|
|
reageerde niet op Claude's klik. `dart analyze` op de verse export: 0 errors.
|
|
|
Emulator-5556 heeft nu de profile-APK van die export + per-app-locale `nl-NL`.*
|
|
Emulator-5556 heeft nu de profile-APK van die export + per-app-locale `nl-NL`.*
|
|
|
|
|
|
|
|
|
|
+### 🚦 Livegang-review 2026-09-15 (Claude, code-audit op de export van 22:56 — géén builder-werk)
|
|
|
|
|
+
|
|
|
|
|
+*Stand: alle P0's dicht, contentgat dicht (6.202 komende events), 🚀-lijst 3 van 4
|
|
|
|
|
+af. Wat er nog tussen nu en de store zit, in volgorde van "raakt de gebruiker":*
|
|
|
|
|
+
|
|
|
|
|
+1. **Taal — NIEUW, wél een blokker.** `languages() = ['nl','en']`, dus een
|
|
|
|
|
+ toestel op Engels draait de app in het Engels. Gemeten in
|
|
|
|
|
+ `internationalization.dart`: 356 sleutels, **134 met lege `en`**, 99 waar
|
|
|
|
|
+ `en == nl`. In levende code staan **26 lege**: 11 `stadsactiviteitAanmaken`,
|
|
|
|
|
+ 7 `uitgaansevenementAanmaken`, **5 op Home** (de datumfilter-chips
|
|
|
|
|
+ `Alles/Vandaag/Dit weekend/Deze week` + nog een `Alles`), 2
|
|
|
|
|
+ `Selectprovinciegemeente`, 1 zoekveld horeca. `getText` geeft `''` terug,
|
|
|
|
|
+ dus dat zijn **blanco chips/knoppen**. Erger: `filterDatumVan/Tot` matchen
|
|
|
|
|
+ op de Nederlandse chip-labels, dus ook mét vertaling werkt het filter in
|
|
|
|
|
+ het Engels niet. **Advies: Engels bij livegang uitzetten** (App Settings →
|
|
|
|
|
+ Languages → English verwijderen; export-check `languages() => ['nl']`) en
|
|
|
|
|
+ P1-17 + de chip-functie pas oppakken als Engels echt gewenst is.
|
|
|
|
|
+2. **Dode menuknop "Thuis bezorgen"** (P1-5): `drawerComponent` heeft er nog
|
|
|
|
|
+ steeds geen `onTap` op. Display `services_2` op establishments is sinds
|
|
|
|
|
+ taak 38 klaar. Keuze Bob: knop verbergen tot de pagina er is, of Claude
|
|
|
|
|
+ bouwt de pagina (display_id-parameter + lijst) — kleine builder-taak.
|
|
|
|
|
+3. **`EventCurrent`-layout (P2-30)** — elke evenement-detailpagina; in
|
|
|
|
|
+ uitvoering door de andere sessie van 15 sep, moet landen vóór livegang.
|
|
|
|
|
+4. **Store-gereedheid** (nog nergens genoteerd): `build.gradle` release-build
|
|
|
|
|
+ staat op `signingConfigs.debug`, geen `key.properties` — prima als de
|
|
|
|
|
+ Play-upload via FlutterFlow's eigen deploy loopt, anders een keystore
|
|
|
|
|
+ nodig. Play Console: privacy-policy-URL, Data-safety-formulier
|
|
|
|
|
+ (Crashlytics + AdMob + login), account-verwijder-URL (bestaat:
|
|
|
|
|
+ `uitgaanskrant.com/nl/account-verwijderen`). `version 1.0.0+1`,
|
|
|
|
|
+ `targetSdk 36`, Crashlytics gekoppeld (`google-services.json` aanwezig).
|
|
|
|
|
+ iOS: `project.pbxproj` beweegt mee in de export — is iOS in scope?
|
|
|
|
|
+5. **Al op de lijst, blijft staan:** AdMob *Show Test Ads* uit · P1-30 rate
|
|
|
|
|
+ limiting aan · P2-25 restant (stap 4/5, logging is al achter
|
|
|
|
|
+ `_custom_flutterflow_debug()`) · P2-7 opruimronde (4 `kanweg`-mappen komen
|
|
|
|
|
+ nog uit de export) · titel-trims · P2-22 (2 niet-blokkerende errors) ·
|
|
|
|
|
+ taak 56 na livegang · P2-26 zoekveld + P2-29 zodra PRIO 0 gedeployed is.
|
|
|
|
|
+
|
|
|
### 🆕 P2-30 · `EventCurrent` (evenementpagina) — layout herzien · Eigenaar: Claude — bezig
|
|
### 🆕 P2-30 · `EventCurrent` (evenementpagina) — layout herzien · Eigenaar: Claude — bezig
|
|
|
|
|
|
|
|
Gemeld door Bob 2026-09-15 met een tabletscreenshot; nagemeten op de telefoon
|
|
Gemeld door Bob 2026-09-15 met een tabletscreenshot; nagemeten op de telefoon
|