From 90593d2f8173f4e594ed5d71ab275459e1ca0983 Mon Sep 17 00:00:00 2001 From: Bernd Steckmeister Date: Fri, 3 Jul 2026 06:33:37 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20Regression=20in=20ROADMAP:=20Push-Benac?= =?UTF-8?q?hrichtigungen=20werden=20nicht=20mehr=20entschl=C3=BCsselt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01CPrAGBxBT6GfPXzeWQ4AXb --- ROADMAP.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 0b58b4b..d229dfb 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -19,6 +19,12 @@ Punkte abhaken (`[x]`), wenn erledigt UND in `PROGRESS.md` protokolliert. ungültig? Fehlerpfad im Sync, der zum Logout führt?). Erst Logging an allen Logout-Pfaden einbauen, dann Ursache fixen. Ein unerwarteter Logout darf NIE Krypto-Schlüssel wegwerfen. +- [ ] **REGRESSION: Push-Benachrichtigungen werden nicht mehr entschlüsselt** (seit dem + letzten Update; in der Version davor funktionierte es). Vorgehen: Diff der letzten + Release-Versionen auf Push-/E2EE-Code prüfen (`background_push.dart`, + `fcm_push_service.dart`, `notification_service.dart`, Kotlin `PushService.kt`/`BgEngine.kt`), + `docs/NOTIFICATIONS.md` + Memory „Pyramid Push" lesen (dort stehen 3 bekannte + Fallstricke der Hintergrund-Entschlüsselung!), dann Fix + Test auf echtem Gerät. - [ ] Sichere Speicherung von Access-Token & Krypto-DB prüfen (secure storage / sqlcipher korrekt?) - [ ] Key-Backup einrichten-Flow: Recovery-Key erzeugen, verständlich erklären, zum Sichern zwingen - [ ] Key-Backup wiederherstellen-Flow: nach Login auf neuem Gerät alte Nachrichten entschlüsseln