|
|
@@ -190,8 +190,19 @@ die twee niet meer los afwerken. Vink hier af.*
|
|
|
#
|
|
|
|
|
|
### G3 · Store listing
|
|
|
-- [ ] **G3.1 — App-icoon 512×512.** Gebruik `assets/images/app_launcher_icon.png`
|
|
|
- (het volvlakse), **niet** de adaptive foreground.
|
|
|
+- [ ] **G3.1 — App-icoon 512×512. ⚠️ `assets/images/app_launcher_icon.png` kun je
|
|
|
+ NIET rechtstreeks uploaden:** die is **1900×1900 en 1,1 MB**, terwijl Play
|
|
|
+ exact **512×512** en **max 1 MB** eist (gemeten 2026-09-20).
|
|
|
+ ✅ **Klaargezet: `~/uk-play-assets/play-icon-512.png`** — 512×512, RGB,
|
|
|
+ 110 kB, LANCZOS-verkleind uit datzelfde bronbestand (dat volledig
|
|
|
+ ondoorzichtig is, dus er is niets platgeslagen). Gebruik die, en **niet**
|
|
|
+ de adaptive foreground.
|
|
|
+ 🔸 **Opgevallen, jouw keuze:** het woordmerk beslaat maar een smalle strook
|
|
|
+ van het rode vlak. Op 512 is het scherp, maar in de Play-lijst wordt het
|
|
|
+ icoon rond de 48 px getoond en dan is "Uitgaanskrant.com" niet meer te
|
|
|
+ lezen — je ziet dan vooral een rood vlak. Een variant met alleen het
|
|
|
+ kalendertje groot (of de tekst fors groter) leest daar beter; dat is wel
|
|
|
+ een ontwerpbesluit, geen fout.
|
|
|
- [ ] **G3.2 — Feature graphic 1024×500** (uit G0.7).
|
|
|
- [ ] **G3.3 — Screenshots** telefoon + 7" + 10" tablet (uit G0.6). Tabletshots zijn
|
|
|
verplicht omdat de app tablets ondersteunt.
|
|
|
@@ -821,6 +832,33 @@ De oorzaak is het klassieke Views-patroon "een veld met meerdere waarden krijgt
|
|
|
een eigen rij" — kijk op node `214439` welk veld 14 waarden heeft en zet
|
|
|
*Multiple field settings → Display all values in the same row* aan.
|
|
|
|
|
|
+### ✅ Pre-livegang EXTERNE checks — gemeten 2026-09-20 (Claude, browserloos)
|
|
|
+
|
|
|
+Alles wat buiten de app-code om stil kan zijn verlopen en een Play-inzending of
|
|
|
+de app zelf zou breken. **Alles groen op één na (G3.1, zie daar).**
|
|
|
+
|
|
|
+| check | uitkomst |
|
|
|
+|---|---|
|
|
|
+| `/nl/support/privacybeleid` (G2.1) | 200 anoniem |
|
|
|
+| `/nl/support/mobieleapp` (G2.2) | 200 anoniem |
|
|
|
+| `/nl/account-verwijderen` | 403 anoniem — **daarom terecht NIET de data-deletion-URL** |
|
|
|
+| deel-URL `uitgk.com/<nid>` | 200 op drie echte toekomstige events, landt op de juiste eventpagina |
|
|
|
+| dichtgezet API-oppervlak | `node` · `file` · `taxonomy_term` · `system/connect` · `user/<uid>` allemaal **404** |
|
|
|
+| `POST user/login.json` met onzin | **401** (niet 404 — de route leeft dus nog) |
|
|
|
+| de vijf app-views | alle 200 mét hun `display_id` |
|
|
|
+| `plaatsen` · `plaatsen_bij_gemeente` · `horecacategorieen` | 200 |
|
|
|
+| Play-screenshots (10) | alle binnen 320-3840 px en ratio ≤ 2:1 |
|
|
|
+| feature graphic | exact 1024×500, RGB zonder alpha, 88 kB |
|
|
|
+
|
|
|
+⚠️ **Meetval, kostte mij twee rondes:** een views-endpoint zónder `display_id`
|
|
|
+geeft `404 ["Display default on view X could not be found"]`. Dat lijkt op een
|
|
|
+dichtgezette resource maar is gewoon een onvolledige aanroep — roep een view
|
|
|
+altijd aan zoals de app 'm aanroept. Idem `flutterflow_events` met het nid van
|
|
|
+een *horecagelegenheid*: dat geeft terecht `[]`, geen fout.
|
|
|
+📌 **`uitgk.com/222338` uit de oude notitie klopt niet meer** — die node bestaat
|
|
|
+niet en de forward landt dan op de zaakpagina. Geen bug; test zoiets met een nid
|
|
|
+uit een verse `flutterflowmobiel1`-aanroep.
|
|
|
+
|
|
|
### 🔍 Pre-livegang code-audit — UITGEVOERD EN AFGEWERKT 2026-09-20 (Claude)
|
|
|
|
|
|
Verse export + de patroonchecks uit `CLAUDE.md`. **`dart analyze` op de verse
|