Quellcode durchsuchen

TASKS: livegang-review 15 sep — taalblokker (26 lege EN-teksten, chips op Home), dode bezorgknop, store-gereedheid

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
bob vor 14 Stunden
Ursprung
Commit
dc69972e27
1 geänderte Dateien mit 37 neuen und 0 gelöschten Zeilen
  1. 37 0
      TASKS.md

+ 37 - 0
TASKS.md

@@ -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.
 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
 
 Gemeld door Bob 2026-09-15 met een tabletscreenshot; nagemeten op de telefoon