Fix: Navidrome-Login — Passwort-Sichtbarkeit + Trim (Login fehlgeschlagen)

Systematische Diagnose bewies: App-Code, Server, User 'Baka' und Passwort sind
korrekt (1:1-Nachbau des App-Requests inkl. Salt/Token -> Navidrome status:ok).
Der Fehler lag im auf dem Gerät verwendeten Credential-Wert:
- der alte Build (Ping-Fehlalarm) persistierte ungültige Zugangsdaten,
- verdeckte Tippfehler im obscureText-Passwortfeld blieben unsichtbar.

Fix:
- Passwort-Anzeigen-Umschalter (Auge-Icon) im Login-Dialog.
- URL + Passwort werden getrimmt (Autofill/Tastatur-Leerzeichen).
Ein erfolgreicher Login ueberschreibt die alten gespeicherten Credentials;
der Ping-Fix stellt sicher, dass nur gueltige gespeichert werden.

84/84 Tests gruen, analyze sauber.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tr2UwurtxyJUpWpBSeVmBm
This commit is contained in:
Hermes (Server)
2026-08-20 09:52:07 +02:00
co-authored by Claude Opus 4.8
parent 2e40cc2024
commit 3d1e00646a
2 changed files with 37 additions and 8 deletions
+16
View File
@@ -5,6 +5,22 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
## [Unreleased]
### 🔎 Login-Diagnose: Passwort-Sichtbarkeit + Trim (2026-08-20)
- 🐛 **„Login fehlgeschlagen" trotz korrekter Zugangsdaten:** Systematische
Analyse (App-Code, App-Logs, Caddy/Navidrome-Logs, 1:1-Nachbau des
App-Requests inkl. Salt/Token) hat bewiesen: **App-Code, Server, User „Baka"
und Passwort sind korrekt** — der Fehler lag im auf dem Gerät verwendeten
Credential-Wert (der ältere Build mit dem Ping-Fehlalarm persistierte
ungültige Zugangsdaten; verdeckte Tippfehler im Passwortfeld blieben
unsichtbar).
- 🔧 **Passwort-Anzeigen-Umschalter** (Auge-Icon) im Navidrome-Login — Tippfehler
werden sichtbar.
- 🔧 **URL + Passwort werden getrimmt** (randständige Leerzeichen aus Autofill /
Tastatur entfernt).
- ️ Ein erfolgreicher Login überschreibt die alten (ungültigen) gespeicherten
Zugangsdaten — der Ping-Fix aus dieser Version stellt sicher, dass künftig
nur noch gültige Credentials gespeichert werden.
### 🔒 Datenschutz: Log-Bereinigung vor Server-Upload (2026-08-20)
-**Was:** Diagnose-Logs werden jetzt zentral bereinigt, bevor sie an
`logs.baka-net.de` gehen. Der lokale `debugPrint` bleibt vollständig.