docs(flutter): Server-Adresse einstellbar (mabea-scan v0.9.0, mabea-doku v0.4.0)
CI / backend-tests (push) Successful in 3m17s
CI / frontend-build (push) Successful in 21s

Zahnrad-Icon auf dem Login-Screen beider Apps öffnet Dialog zum
Ändern der Server-URL (flutter_secure_storage, Zurücksetzen auf
Standard), greift sofort ohne Neubau der App.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
patrickandClaude Sonnet 5 committed 2026-09-10 22:46:28 +02:00
1 parent 3a19c1f273
commit e39d704de8
1 file changed
+9 -2
+9 -2
View File
@@ -51,8 +51,8 @@ Build-Host, kein Dauerbetrieb der App dort (App läuft auf Endgeräten).
Store-Veröffentlichung (Sideload/interner Test-Build reicht für die
Sondierung).
- **DoD:** ✅ **Prototyp läuft, iterativ über den ursprünglichen Scope hinaus
gewachsen (2026-09-10, mabea-scan v0.1.0 → v0.8.0, mabea-doku v0.1.0 →
v0.3.0 als eigenständige zweite App)** — Ergebnis noch nicht formal
gewachsen (2026-09-10, mabea-scan v0.1.0 → v0.9.0, mabea-doku v0.1.0 →
v0.4.0 als eigenständige zweite App)** — Ergebnis noch nicht formal
bewertet (keine Grundsatzentscheidung Ergänzung-vs-Ablösung-PWA getroffen),
aber der Prototyp selbst ist weit über "ein Screen QR-Scan" hinausgewachsen:
- **v0.1.0** — Basis-Scope: Login-Screen (JWT), QR-Scan-Screen gegen
@@ -101,6 +101,13 @@ Build-Host, kein Dauerbetrieb der App dort (App läuft auf Endgeräten).
`/app-download/info` und `/app-download/qr.png` bekamen einen `app`-
Query-Parameter (`scan` Default / `doku`), Portal-Seite `/app?app=scan`
bzw. `/app?app=doku` mit Umschalter.
- **Einstellbare Server-Adresse (2026-09-10, mabea-scan v0.9.0, mabea-doku
v0.4.0):** Nutzer-Vorgabe — `basisUrl`/`portalUrl` waren fest im Code
verdrahtet. Jetzt Zahnrad-Icon auf dem Login-Screen beider Apps öffnet
einen Dialog zum Ändern der Server-URL (persistiert in
`flutter_secure_storage`, "Zurücksetzen" auf `mabea.perlbach-edv.de`),
greift sofort ohne Neustart (mutable Top-Level-Variablen statt `const`,
beim App-Start aus dem Speicher geladen).
- **Bugfix v0.3.0 (2026-09-10):** `android.permission.INTERNET` fehlte in
`AndroidManifest.xml` (Standard-`flutter create`-Template hat sie nicht
automatisch gesetzt) — App konnte GAR KEINE Netzwerkverbindung