|
|
@@ -13,16 +13,21 @@ klopt sinds je 'm las.*
|
|
|
|
|
|
**Open, in volgorde:**
|
|
|
|
|
|
-1. **85 · account-verwijderen-knop** naar `/nl/support/mobieleapp` (besluit is
|
|
|
- genomen, zie het blok verderop). Claude kan dit ook zelf in de builder doen.
|
|
|
+1. ~~**85 · account-verwijderen-knop**~~ — **✅ AF 2026-09-18 (Claude, builder),
|
|
|
+ export-geverifieerd:** de ListTile op Favorieten tab 4 opent nu
|
|
|
+ `https://uitgaanskrant.com/nl/support/mobieleapp`; `account-verwijderen` komt
|
|
|
+ niet meer voor in `favorieten_widget.dart`. Vul diezelfde URL in Play Console
|
|
|
+ bij *Data deletion* (taak 63b).
|
|
|
2. **87 · uitleggen dat een horecagelegenheid alleen via de website kan** — nieuw,
|
|
|
zie het blok hieronder. **URL gevonden:** `https://uitgaanskrant.com/nl/ondernemers`
|
|
|
(anoniem 200) legt het hele traject uit en linkt zelf door naar
|
|
|
`/nl/node/add/horecagelegenheid` (die geeft anoniem een 301 naar de login, dus
|
|
|
dáár niet rechtstreeks naartoe linken vanuit de app).
|
|
|
3. **76 · linkerpadding op de horeca-agendakaart** (klein, eigenaar onbepaald).
|
|
|
- En **62a · linkstijl van de twee links op de Login-pagina** (keuze voor Bob,
|
|
|
- cosmetisch) — zie het blok verderop.
|
|
|
+ ~~**62a · linkstijl Login**~~ — **✅ AF 2026-09-18 (Claude), export-geverifieerd:**
|
|
|
+ *Wachtwoord vergeten?* én *Nog geen account? Registreren* staan nu allebei in de
|
|
|
+ app-brede linkstijl (`secondary` + onderstreept), gelijk aan de links op
|
|
|
+ `EvenementInfo` en de zaakpagina.
|
|
|
4. **88 · "Mijn aanmeldingen" + kloonknop** — nieuw 2026-09-18, zie het blok
|
|
|
hieronder. Deel A (Drupal) bij Bob, deel B (app) bij Claude.
|
|
|
5. **P2-44 · datum-icoon zonder datum op `EventCurrent`** — ⚠️ niet gelukt via
|
|
|
@@ -140,10 +145,13 @@ Claude op productie, 2026-09-18 avond):
|
|
|
alle drie anoniem **200**; `/nl/account-verwijderen` nog steeds **403** (maar
|
|
|
daar hangt niets meer van af zodra Claude taak 85 heeft omgezet).
|
|
|
|
|
|
-### 🔧 Claude werkt aan (2026-09-18 avond) — niet zelf oppakken
|
|
|
-**85** (account-verwijderen-knop omzetten), **91** (uitleg op beide
|
|
|
-aanmaakpagina's), **87 deel 2** (link onder de horecagelegenheid-dropdown),
|
|
|
-**62a** (linkstijl Login). Alles in de builder, met verse export per stap.
|
|
|
+### 🔧 Claude deed deze sessie (2026-09-18 avond → 19 vroeg)
|
|
|
+**Af en export-geverifieerd:** 85 (account-verwijderen-knop), 62a (linkstijl
|
|
|
+Login), en **taak 91 voor de hele pagina `uitgaansevenementAanmaken`** (7
|
|
|
+hulpteksten + 2 sterretjes, NL én EN). **Nog open:** het intro-blok en de
|
|
|
+hint-`*` op pagina A, taak 87 deel 2 (de klikbare link), en pagina B
|
|
|
+(`stadsactiviteitAanmaken`) volledig — inclusief een uitgeschreven werkend
|
|
|
+recept, zie het blok bij taak 91. `dart analyze` op de verse export: 0 errors.
|
|
|
|
|
|
### ✅/🔴 65 · P1-59 · Release-build gedaan 2026-09-18 (Claude, browserloos) — app draait, MAAR het app-icoon is fout
|
|
|
|
|
|
@@ -306,7 +314,7 @@ export met een generieke 400 (zie `CLAUDE.md`) — loopt dat vast, dan is het ee
|
|
|
Bob-stukje. (2) `stadsactiviteitAanmaken` heeft exact hetzelfde formulierpatroon;
|
|
|
bouw eerst evenementen helemaal af en kopieer daarna pas, niet allebei tegelijk.
|
|
|
|
|
|
-### 🆕 87 · Uitleggen waar je een horecagelegenheid aanmaakt — kan alleen via de website · Eigenaar: Bob (tekst + URL, = B3), Claude — bezig (app-kant, sessie 2026-09-18 avond)
|
|
|
+### 🆕 87 · Uitleggen waar je een horecagelegenheid aanmaakt — kan alleen via de website · Eigenaar: Bob (helppagina-link, = B3), Claude (app-kant — de sectieregel staat er al, alleen de klikbare link ontbreekt nog; zie taak 91)
|
|
|
|
|
|
Bob 2026-09-17: *"we moeten nog ergens kwijt dat we uitleggen waar je een
|
|
|
horecagelegenheid kunt aanmaken. Kan alleen via de website."* Nu staat dat
|
|
|
@@ -342,7 +350,67 @@ Zelfde afweging geldt voor `stadsactiviteitAanmaken`: check bij het bouwen even
|
|
|
of die pagina hetzelfde probleem heeft (stadsrechten i.p.v. een zaak).
|
|
|
|
|
|
|
|
|
-### 🆕 91 · Uitleg op de aanmaakpagina's (evenement + activiteit) · Eigenaar: Claude — bezig (sessie 2026-09-18 avond, livegang-vooruitwerken)
|
|
|
+### 🔄 91 · Uitleg op de aanmaakpagina's — **PAGINA A AF, pagina B open** · Eigenaar: Claude
|
|
|
+
|
|
|
+**✅ Klaar en export-geverifieerd 2026-09-18/19 op `uitgaansevenementAanmaken`**
|
|
|
+(`dart analyze` 0 errors): alle **zeven** hulpteksten staan er, elk direct ónder
|
|
|
+zijn sectiekop, in 12 px / `secondaryText`, mét Nederlandse én Engelse vertaling.
|
|
|
+Sleutels: `ohgppxt2` (Wat), `fbkrt89w` (Uw Horecagelegenheid), `j68hqlk7`
|
|
|
+(Categorie), `f8hii0ci` (Wanneer), `len3npim` (Organisatie), `rj9dgdp7` (Entree),
|
|
|
+`nvi2k89n` (Media). Ook gedaan: `Titel *` / `Title *` (`vc80d3lh`) en
|
|
|
+`Datum *` / `Date *` (`xceonmpt` — die stond in het Engels nog op "Datum", dus dit
|
|
|
+dicht meteen een P1-17-gat).
|
|
|
+
|
|
|
+**Nog open op pagina A (klein):**
|
|
|
+- het **intro-blok** bovenaan ("Meld hier een evenement aan bij een van je zaken.
|
|
|
+ Velden met * zijn verplicht. Je evenement staat direct online." / EN idem);
|
|
|
+- de `hintText` **`Kies je horecagelegenheid *`** (`nhnxstvm`);
|
|
|
+- **taak 87 deel 2**: één extra `Text` ónder de horeca-hulptekst, in linkstijl
|
|
|
+ (`secondary` + onderstreept) met een `Launch URL` naar
|
|
|
+ `https://uitgaanskrant.com/nl/ondernemers` — *"Nog geen zaak aangemeld? Dat doe
|
|
|
+ je op uitgaanskrant.com."* De sectieregel die er nu staat noemt die zin al, dus
|
|
|
+ hem weghalen zodra de link er staat.
|
|
|
+
|
|
|
+**Nog volledig open: pagina B (`stadsactiviteitAanmaken`)** — 7 hulpteksten +
|
|
|
+intro + `Titel *` / `Datum *`. Teksten NL+EN staan kant-en-klaar in de tabel
|
|
|
+hieronder.
|
|
|
+
|
|
|
+#### ⚙️ Werkend recept (Claude, 2026-09-18) — lees dit vóór je verdergaat
|
|
|
+
|
|
|
+Per sectie, en houd je aan de **losse tool-aanroepen**, anders gaat het mis:
|
|
|
+1. **Sectiekop selecteren** (twee kliks op dezelfde tree-rij; de eerste landt nooit).
|
|
|
+2. **Rechtsklik → Duplicate.** De kopie komt áltijd ná het origineel. ⚠️ Het
|
|
|
+ contextmenu klapt **omhoog** als de rij laag in het paneel staat — doe dus
|
|
|
+ rechtsklik + screenshot in één aanroep en klik *Duplicate* pas in de volgende,
|
|
|
+ op de positie die je van die screenshot afleest. Blind mikken op "+46 px" werkt
|
|
|
+ alleen als de rij hoog genoeg staat.
|
|
|
+3. **De kopie bewerken, niet het origineel.** Ververs eerst het tree-filter en
|
|
|
+ maak een verse `zoom` van de boom: hij verschuift tijdens het dupliceren, en
|
|
|
+ een klik op de oude y-positie pakt dan het origineel. Dat is in deze sessie
|
|
|
+ **drie keer** gebeurd (Categorie, Wanneer, Media) en kost telkens een
|
|
|
+ reparatieronde waarin je de twee teksten weer omwisselt.
|
|
|
+4. **Tekst zetten: `triple_click` in aanroep A, `ctrl+a` + `type` in aanroep B.**
|
|
|
+ Eén batch werkt niet — de eerste triple_click na een nieuwe selectie landt niet.
|
|
|
+5. ⚠️ **Het rechterpaneel toont ná een geslaagde wijziging vaak nog de oude waarde.**
|
|
|
+ Typ dus niet nog eens "omdat er niets lijkt te gebeuren": dan zet je de tekst op
|
|
|
+ twee widgets tegelijk. Controleer het **canvas**, niet het paneel.
|
|
|
+6. **Stijl in één klik: Theme Text Style → Body Small.** Dat zet ineens Roboto,
|
|
|
+ 400 en 12 px goed (ook op de Entree-/Media-koppen, die `Headline Small` +
|
|
|
+ Noto Serif zijn). Daarna alleen nog Text Color → **Secondary Text**.
|
|
|
+ *Copy/Paste Widget Style uit het contextmenu werkt níet — niet opnieuw proberen.*
|
|
|
+7. **Vertaling:** globe-icoontje naast het label *Text* → English invullen → Back.
|
|
|
+ Een duplicaat erft de Engelse tekst van de kop, dus dit moet echt per widget.
|
|
|
+8. **Verifiëren met een verse export**, nooit met het paneel. Handig commando:
|
|
|
+ `grep -n "getText(" -A1 <widget>.dart | grep "/\*"` geeft alle teksten in
|
|
|
+ documentvolgorde, dus je ziet meteen of kop en hulptekst in de goede volgorde
|
|
|
+ staan.
|
|
|
+
|
|
|
+Twee dingen die deze sessie **niet** werkten en waar je geen tijd in moet steken:
|
|
|
+het **tree-zoekveld** raakte na ~20 minuten bewerken zijn filterfunctie kwijt
|
|
|
+(een paginaherlaad herstelt dat), en **Ctrl+D** / **Ctrl+Shift+C/V** doen niets.
|
|
|
+
|
|
|
+*(Oorspronkelijke opdracht en alle teksten hieronder ongewijzigd.)*
|
|
|
+
|
|
|
|
|
|
Bob 2026-09-18: *"we moeten uitleg op de evenementen/activiteiten aanmaken
|
|
|
pagina maken."* Nu staat er nergens wat verplicht is, wat een veld betekent, of
|