Common changes for all artifacts
✅ Added
- Add
pendingMessages
field to theChannel
model holding all current pending messages in the channel. #5784 - Add
markMessagesPending
flag to theConfig
model indicating whether pending messages are enabled for the channel. #5784
⚠️ Changed
- Deprecate
AttachmentType.LINK
because it is not officially supported as a separate attachment type. #5848 - Deprecate
Attachment.isLink()
because it is not officially supported as a separate attachment type. #5848
stream-chat-android-core
✅ Added
- Add
Channel.messageCount
field representing the total number of messages in the channel. #5918
stream-chat-android-client
🐞 Fixed
- Fix API_KEY being sent with the request done to the CDN when sharing a video from the media gallery. #5921
✅ Added
- Add
ChatClient.getPendingMessage
to fetch a pending message (and its metadata) by its ID. #5784 - Introduce
ChatClient.uploadFile
,ChatClient.deleteFile
,ChatClient.uploadImage
, andChatClient.deleteImage
, to upload/delete files/images that are not related to any channel. #5909 - Add
NewMessageEvent.channelMessageCount
field representing the total number of messages in the channel. #5918 - Add
MessageDeletedEvent.channelMessageCount
field representing the total number of messages in the channel. #5918 - Add
channelRole
property on theMessage
model, representing the role of the member who sent the message in the channel. #5919
stream-chat-android-state
✅ Added
- Add
ChannelState.messageCount
field representing the total number of messages in the channel. #5918
stream-chat-android-ui-common
🐞 Fixed
- Ensure any callback action called from the CoilStreamImageLoader is run on the caller thread. #5915
⬆️ Improved
- Avoid marking a pending message as read. #5926
- Improve the read count calculation on every message based on
channelUserRead.lastReadMessageId
. #5923
stream-chat-android-ui-components
🐞 Fixed
- Filter out Poll Options differing only on whitespaces. #5913
- Fix
MessageReplyStyle.linkBackgroundColorMine
,MessageReplyStyle.linkBackgroundColorTheirs
,MessageReplyStyle.linkStyleMine
andMessageReplyStyle.linkStyleTheirs
customizations not applied to theMessageReplyView
. #5848
stream-chat-android-compose
🐞 Fixed
- Filter out Poll Options differing only on whitespaces. #5913
⬆️ Improved
- Improved accessibility of the message list items. #5911
- Add MessageComposerState.sendEnabled property to be able to locally enable/disable sned action. #5916
- Show quoted message over messages with attachments. #5924
✅ Added
- Added
MessageReactionList
andMessageReactionItem
component factories. #5925