Common changes for all artifacts
🐞 Fixed
- Fix adding/removing of message reactions when offline not working. #5762
⚠️ Changed
- Deprecate
$ne
filter (no longer supported due to performance issues). #5782
stream-chat-android-client
✅ Added
- Add
ChatClient.queryDrafts
method which supports filtering and pagination. #5759 - Add
SendMessageInterceptor
andChatClient.Builder.sendMessageInteceptor
for overriding the defaultsendMessage
operation. #5775
⚠️ Changed
- Deprecate
ChatClient.queryDraftMessages
because theoffset
argument is not supported. #5759
stream-chat-android-state
🐞 Fixed
- Fix potential infinite loop during background sync caused by syncing the draft messages. #5759
stream-chat-android-ui-common
✅ Added
- Introduce internal
ChannelInfoViewController
and the experimental classes:ChannelInfoViewState
,ChannelInfoViewEvent
, andExpandableList
. #5764
stream-chat-android-ui-components
🐞 Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Fix
UninitializedPropertyAccessException
inAttachmentsPickerSystemFragment
. #5778
stream-chat-android-compose
🐞 Fixed
- Fix audio recording attachments not paused when the app goes to the background or the screen is covered with another one. #5685
- Fix
MessageRegularContent
component factory. 5774
⬆️ Improved
- Improve the performance of playing video/audio attachments by using
ExoPlayer
instead ofVideoView
. #5749 - Expose audio recording URI mapping to be used by the player UI. #5776
- Added
errorPlaceholderPainter
property to Avatar allowing to have a custom Painter used when there is an error fetching the picture. #5766 - Added
ChatComponentFactory.FallbackAvatar
method for overriding the defaultFallbackAvatar
. #5766 - Remove
DummyFirstChannelItem
from theChannels
composable and improve animations when adding/moving channels. #5780