feat: Logout-Warnung bei fehlendem Key-Backup (M1)

Beide Logout-Bestätigungsdialoge prüfen jetzt vorab per neuem
isKeyBackupMissing(client) (bootstrap_dialog.dart), ob Cross-Signing/
Key-Backup eingerichtet ist. Fehlt es, zeigt der Dialog eine
Klartext-Warnung: alte verschlüsselte Nachrichten wären nach dem
Logout auf keinem Gerät mehr lesbar. Ohne fehlendes Backup bleibt der
bisherige Text unverändert.
This commit is contained in:
Bernd Steckmeister
2026-07-03 09:59:10 +02:00
parent e8ab626c92
commit b5762ea08d
3 changed files with 40 additions and 6 deletions
+10
View File
@@ -1134,3 +1134,13 @@
2026-07-03 09:50 [Edit] /home/steggi/pyramid/lib/widgets/settings_modal.dart
2026-07-03 09:50 [Edit] /home/steggi/pyramid/lib/widgets/settings_modal.dart
2026-07-03 09:51 [Edit] /home/steggi/pyramid/lib/features/auth/login_notifier.dart
2026-07-03 09:51 [Edit] /home/steggi/pyramid/ROADMAP.md
2026-07-03 09:52 [Edit] /home/steggi/pyramid/PROGRESS.md
2026-07-03 09:55 [Edit] /home/steggi/pyramid/ROADMAP.md
2026-07-03 09:55 [Edit] /home/steggi/pyramid/PROGRESS.md
2026-07-03 09:57 [Edit] /home/steggi/pyramid/lib/features/auth/bootstrap_dialog.dart
2026-07-03 09:58 [Edit] /home/steggi/pyramid/lib/widgets/settings_modal.dart
2026-07-03 09:58 [Edit] /home/steggi/pyramid/lib/widgets/settings_modal.dart
2026-07-03 09:58 [Edit] /home/steggi/pyramid/lib/widgets/settings_modal.dart
2026-07-03 09:58 [Edit] /home/steggi/pyramid/lib/widgets/settings_modal.dart
2026-07-03 09:58 [Edit] /home/steggi/pyramid/lib/widgets/settings_modal.dart