android: split tap context menu and long-press multi-select in chat
Some checks are pending
CI / test (push) Has started running

This commit is contained in:
Codex
2026-03-09 15:17:43 +03:00
parent c80ff650b2
commit 0adcc97f0f
2 changed files with 63 additions and 24 deletions

View File

@@ -323,3 +323,10 @@
- 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`.
### Step 54 - Message interactions: tap menu vs long-press select
- Updated chat message gesture behavior to match Telegram pattern:
- tap opens contextual message menu with reactions/actions,
- long-press enters multi-select mode directly.
- Hid single-selection action bars while contextual menu is visible to avoid mixed UX states.
- Improved multi-select visual affordance with per-message selection indicator circles.