Désiré Werner Menrath abfc7b11b5 fix(encryption): Stabilitäts- und Sicherheits-Update für Verschlüsselung
Dieses Commit behebt einen kritischen Absturz bei der Passworterstellung und eine Kaskade von Folgefehlern in der Logik zum Sperren, Entsperren und Verwalten des UI-Status.

KORRIGIERTE FEHLER:

- **Absturz bei Passworterstellung behoben:** Die Logik zur Erstellung von Schlüsseln wurde grundlegend überarbeitet, um den Android-Sicherheitsvorgaben für biometrisch-gebundene Schlüssel zu entsprechen. Der 'Key user not authenticated'-Absturz ist damit behoben.

- **Sicherheitslücken geschlossen:** Das Ändern oder Entfernen des Passworts sowie das Deaktivieren der Verschlüsselung erfordern nun eine zwingende biometrische Bestätigung.

- **Fehler beim Sperren/Entsperren behoben:**
  - Einkaufslisten sind nach dem Entsperren nicht mehr leer.
  - Der Inhalt von Notizen/Rezepten wird nach dem Sperren und Verlassen der Seite nicht mehr gelöscht.
  - Die Benutzeroberfläche zeigt nach dem Sperren eines Elements nun zuverlässig den Sperrbildschirm an.
  - Die 'Sperre entfernen'-Optionen sind jetzt immer korrekt verfügbar.

- **Verbesserte UI-Logik:**
  - Der überflüssige Biometrie-Schalter im Passwort-Dialog wurde entfernt.
  - Der Biometrie-Schalter in den Einstellungen erscheint nun korrekt, nachdem ein Passwort erfolgreich gesetzt wurde.
2025-10-19 17:11:44 +02:00
Description
Noteshop is a versatile and privacy-focused application for managing your notes, shopping lists, and recipes all in one place. It is designed to be simple, efficient, and fully under your control
2.4 MiB
Languages
Kotlin 98%
Python 2%