android: secure token storage with keystore-backed encrypted prefs
Some checks failed
CI / test (push) Has been cancelled

This commit is contained in:
Codex
2026-03-09 15:15:28 +03:00
parent 7fcdc28015
commit c80ff650b2
6 changed files with 95 additions and 4 deletions

View File

@@ -318,3 +318,8 @@
- Added dedicated `Settings` and `Profile` routes/screens with mobile-safe insets and placeholder content.
- Removed direct logout action from chat list and moved logout action to `Settings`.
- Wired bottom navigation pills in chats to open `Settings` and `Profile`.
### Step 53 - Secure token storage (Keystore-backed)
- Added `EncryptedPrefsTokenRepository` backed by `EncryptedSharedPreferences` and Android `MasterKey` (Keystore).
- Switched DI token binding from DataStore token repository to encrypted shared preferences repository.
- Kept DataStore for non-token app settings and renamed preferences file to `messenger_preferences.preferences_pb`.