Explorar o código

ff-apk.sh toegevoegd + Engelse tooltip van de agenda-knop als restpunt

- ff-apk.sh: export -> release-APK (arm64) -> ~/uitgaanskrant-test.apk
- CLAUDE.md: build/ in de projectmap bevat oude APK's, niet de verse
- TASKS 98: en-vertaling e08zfyf3 staat op "Share" (Duplicate-erfenis)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob hai 9 horas
pai
achega
903e9cc59d
Modificáronse 2 ficheiros con 17 adicións e 0 borrados
  1. 12 0
      CLAUDE.md
  2. 5 0
      TASKS.md

+ 12 - 0
CLAUDE.md

@@ -589,6 +589,18 @@ meegaat, en vraagt bevestiging vóór commit+push. Optioneel
 `--dir <pad>` voor een ander projectpad dan de default
 (`ff-app/uitgaanskrant-1qhvtd`).
 
+**Een installeerbare APK maken: `/home/bob/Projects/ff-apk.sh` (2026-09-19).**
+Doet in één keer verse export → `pubspec.lock` + `fvm use 3.35.7` → `pub get` →
+`flutter build apk --release --target-platform android-arm64` → kopie naar
+`~/uitgaanskrant-test.apk`. Duurt 2-8 minuten, niet-interactief (dus ook vanuit
+een Bash-tool-call te draaien, anders dan `ff-commit.sh`). Installeren met
+`adb install -r ~/uitgaanskrant-test.apk`.
+- **`build/` in de projectmap bevat NIET de actuele APK.** Daar staan restanten
+  van eerdere `flutter run`-sessies (dagen oud, debug/profile, 120-155 MB) —
+  makkelijk te verwarren met een verse build. De map staat in `.gitignore`.
+- De release-APK met alleen arm64 is ~39 MB tegenover ~130 MB voor een
+  debug/profile-build met alle architecturen; dat scheelt fors bij overzetten.
+
 **⚠️ Dat script HANGT in een niet-interactieve Bash-aanroep** — het wacht op
 de bevestigingsprompt die daar nooit beantwoord kan worden, en de tool-call
 loopt in een timeout. Bevestigd 2026-09-18. Claude commit dus gewoon met

+ 5 - 0
TASKS.md

@@ -200,6 +200,11 @@ Stappen:
    zou alleen het P2-44-risico (bool-cast zonder null-check) introduceren.
 6. ⏳ **Laatste stap: één tik op een ECHT toestel** (Bob) — op beide AVD's niet
    te testen, zie hieronder.
+7. ⚠️ **Restpunt: de Engelse tooltip klopt niet.** Sleutel `e08zfyf3` heeft
+   `nl: "Zet in mijn agenda"` maar `en: "Share"` — geërfd van de gedupliceerde
+   deel-knop (het bekende `Duplicate`-patroon). Moet worden: *Add to my
+   calendar*. Alleen zichtbaar op een toestel dat op Engels staat; hoort bij
+   P1-17.
 
 **Wat wél bewezen is (profile-build, emulator-5554, 2026-09-19):** de knop
 rendert, een tik roept de action aan en die vuurt de juiste intent af