Ein Befund davon ist ein Fehler aus Phase 4/5, den erst die Bestandsprüfung
zutage gebracht hat:
- MeasurementResult konnte nur Skalare und Textlisten. Die WLAN-Kanalmessung
besteht aber aus verschachtelten Objekten (eigenesNetz, netze,
empfehlung24GHz) — auf dem Handy stand dort "[object Object]", während
dieselbe Messung in Dolibarr als saubere Tabelle aussah. Jetzt:
"Eigenes Netz: FRITZ!Box 7590 SM · Kanal 6 · 2.4 GHz · -50 dBm · sehr gut".
Weiter:
- Ampel mit Form UND Zeichen statt nur Farbe (AmpelBadge.svelte): Kreis ✓,
Dreieck !, Quadrat ✕, Raute ?. Rot-Grün-Sehschwäche betrifft rund 9 % der
Männer, und im Sonnenlicht sind gesättigte Farben auf dem Handy ohnehin
kaum zu unterscheiden. Ersetzt drei duplizierte Farbpunkt-Stellen.
- Zeitstempel je Messung — bei mehreren Läufen desselben Werkzeugs war sonst
nicht erkennbar, welche von wann ist.
- messfelder.ts: deutsche Bezeichnungen mit Einheiten, Gegenstück zu
netdiagKundenfelder() im Modul. Aus "verlustProzent: 0 · minMs: 4.4" wird
"Paketverlust: 0 % · Kürzeste Antwortzeit: 4.4 ms". Bewusst KEINE Whitelist
wie im Kundendokument — die App ist die Technikeransicht, unbekannte
Schlüssel werden lesbar gemacht statt ausgeblendet.
- Werkzeug-Klarnamen auch in der App: Messungen aus eigenen Routen
(WLAN-Kanalanalyse, Monitor, IP-Test) haben keine Registry-ID, dort stand
die rohe ID "wifikanal".
- Fehler-Toasts bleiben 12 s statt 3 s stehen, erscheinen unten im
Daumenbereich statt oben am Notch und lassen sich zum Schließen antippen.
Sie weichen einer festen Aktionsleiste aus, statt den "Abschließen"-Knopf
zu verdecken.
- Kontrast: Messwerte von text-zinc-500 (3,67:1, unter WCAG-Minimum) auf
text-zinc-400 (6,91:1), 11 -> 12 px, Zahlen mit tabular-nums.
- setKeepAwake (nativ, FLAG_KEEP_SCREEN_ON): Bildschirm bleibt an, solange
eine Messung läuft. Der WakeLock aus Phase 1 hält nur die CPU wach — das
Display ging trotzdem aus, und man musste beim Zusehen ständig antippen.
Im Emulator geprüft: WLAN-Kanalmessung wird vollständig lesbar dargestellt
(Kennzahlen, Kanalempfehlung, Hinweise, Netzliste), Ampel als Kreis mit
Haken, Zeitstempel, Klarname.