Token-Speicherung von SharedPreferences (Klartext) auf flutter_secure_storage (Android Keystore/iOS Keychain) umgestellt. Optional werden Benutzername/Passwort mitgespeichert (Checkbox auf dem Login-Screen, Default an, abwählbar - löscht dabei auch vorhandene gespeicherte Zugangsdaten), damit die App nach Ablauf des 8h-Tokens automatisch neu einloggt statt den Nutzer zurück auf den Login-Screen zu werfen (ApiClient.versucheAutoRelogin(), greift bei 401 in request()). Tests auf FakeSecureStorage (In-Memory-Testdouble) statt SharedPreferences.setMockInitialValues umgestellt. Kein lokales Flutter-SDK in dieser Umgebung - Änderungen per manuellem Code-Review statt flutter analyze/test verifiziert. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV