Désiré Werner Menrath e894e75151 fix(locking): Behebt Fehler beim Sperren, Entsperren und der Zustandsverwaltung
Dieses Commit behebt eine Reihe kritischer Fehler im Zusammenhang mit dem Sperren und Entsperren von Elementen, die zu Datenverlust und inkonsistentem UI-Verhalten führten.

KORRIGIERTE FEHLER:

- **Leere Einkaufslisten:** Einkaufslisten sind nach dem Entsperren nicht mehr leer. Die entschlüsselten Artikel werden nun korrekt in die Datenbank wiedereingefügt.

- **Gelöschter Inhalt:** Das Sperren einer Notiz oder eines Rezepts führt nicht mehr zum Löschen des Inhalts beim nächsten Speichern.

- **Inkonsistente UI:**
  - Nach dem Sperren eines Elements wird nun zuverlässig der Sperrbildschirm angezeigt.
  - Die 'Sperre entfernen'-Optionen für Notizen und Rezepte sind jetzt korrekt aktiviert und die zugrundeliegende Funktion ist robust gegenüber alten, unverschlüsselten Daten.

- **Fehlgeschlagene Aktionen:**
  - Das Sperren von Listen schlägt nicht mehr stillschweigend fehl. Die Aktion holt sich jetzt immer einen gültigen Schlüssel per Biometrie.

- **Build-Fehler:** Ein Kompilierungsfehler in den Notes- und RecipesViewModels wurde behoben.
2025-10-19 16:34:23 +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%