Prechádzať zdrojové kódy

Pre-livegang externe checks + Play-store-icoon op 512x512

Alle externe afhankelijkheden nagemeten: privacy-/deletion-URL's, deel-URL,
het dichtgezette API-oppervlak, de vijf app-views en de taxonomie-endpoints.
Alles groen.

G3.1 was een blokker: app_launcher_icon.png is 1900x1900 en 1,1 MB terwijl
Play exact 512x512 en max 1 MB eist. Correcte versie klaargezet als
~/uk-play-assets/play-icon-512.png.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 18 hodín pred
rodič
commit
2c76f02218
1 zmenil súbory, kde vykonal 40 pridanie a 2 odobranie
  1. 40 2
      TASKS.md

+ 40 - 2
TASKS.md

@@ -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