android: group push notifications by chat
This commit is contained in:
@@ -815,3 +815,14 @@
|
||||
- `SettingsScreen`
|
||||
- `SettingsFolderView`
|
||||
- Updated `AppNavGraph` Settings destination call-site accordingly.
|
||||
|
||||
### Step 118 - Android push notifications grouped by chat
|
||||
- Reworked `NotificationDispatcher` to aggregate incoming messages into one notification per chat:
|
||||
- stable notification id per `chatId`,
|
||||
- per-chat unread counter,
|
||||
- multi-line inbox preview of recent messages.
|
||||
- Added app-level summary notification that groups all active chat notifications.
|
||||
- Added deduplication guard for repeated push deliveries of the same `messageId`.
|
||||
- Added notification cleanup on chat open:
|
||||
- when push-open intent targets a chat in `MainActivity`,
|
||||
- when `ChatViewModel` enters a chat directly from app UI.
|
||||
|
||||
Reference in New Issue
Block a user