android: add reply-forward preview data foundation
Some checks are pending
CI / test (push) Has started running
Some checks are pending
CI / test (push) Has started running
This commit is contained in:
@@ -186,3 +186,12 @@
|
||||
### Step 29 - Core base / multi-select delete execution
|
||||
- Fixed multi-select delete behavior in `ChatViewModel`: `Delete` now applies to all selected messages, not only focused one.
|
||||
- Added explicit guard for `Delete for all` in multi-select mode (single-message only).
|
||||
|
||||
### Step 30 - Core base / reply-forward preview data foundation
|
||||
- Extended message DTO/Room/domain models with optional preview metadata:
|
||||
- `replyPreviewText`, `replyPreviewSenderName`
|
||||
- `forwardedFromDisplayName`
|
||||
- sender profile fields from API payload (`senderDisplayName`, `senderUsername`, `senderAvatarUrl`)
|
||||
- Added Room self-relation in `MessageLocalModel` to resolve reply preview fallback from referenced message.
|
||||
- Updated message mappers and repository/realtime temporary entity creation for new model fields.
|
||||
- Bumped Room schema version to `7`.
|
||||
|
||||
Reference in New Issue
Block a user