stream-chat-android-client
🐞 Fixed
- Fix JSON parsing of
Device.providerName
when callingChatClient.getDevices()
. #5821 - Fix JSON parsing of
Flag.targetMessageId
when callingChatClient.flagUser()
. #5829
⬆️ Improved
- Refactor how Draft Messages are queried to avoid potential issues on the sync process. #5847
stream-chat-android-ui-common
⬆️ Improved
- Use
AAC_ADTS
as default audio recording output format. #5825
✅ Added
- Add
MessageOriginalTranslationsStore
: In-memory storage for keeping track of all auto-translated messages which have been manually converted to their original text. #5845 - Add
MessageListController.toggleOriginalText()
method for toggling between the original and translated text of the given message. #5843
stream-chat-android-ui-components
🐞 Fixed
- Fix quoted poll messages showing an empty message preview. #5849
✅ Added
- Introduce experimental classes:
ChannelInfoViewModel
,ChannelInfoViewModelFactory
,ChannelInfoMemberViewModel
, andChannelInfoMemberViewModelFactory
. #5801 - Add
ChatUI.showOriginalTranslationEnabled
flag for enabling/disabling the "Show original" translation label in the message list. #5843 - Add
MessageListViewModel.Event.ToggleOriginalText
for toggling between the original and translated text of the given message. #5843
⚠️ Changed
- Refactor the XML sample view models and UI components to use ChannelInfoViewController. #5801
stream-chat-android-compose
🐞 Fixed
- Use the same text style in
DefaultComposerLabel
andMessageInput
so that typingMessageComposer
doesn't cause any glitches. #5838 - Fix quoted poll messages showing an empty message preview. #5849
- Fix ExoPlayer crash when playing a video, happening when the integration app is using the legacy
com.google.android.exoplayer
library. #5841
✅ Added
- Add
FileAttachmentPreviewContent
,FileAttachmentContent
,FileAttachmentItem
,FileUploadContent
andFileUploadItem
toChatComponentFactory
. #5791 - Introduce internal
DraftChannelViewController
and experimental classesDraftChannelViewState
,DraftChannelViewAction
, andDraftChannelViewEvent
. #5797 - Message member from the member bottom sheet of the channel info screen. #5797
- Introduce experimental factory methods for the channel info screens. #5812
- Add
ChatTheme.showOriginalTranslationEnabled
flag for enabling/disabling the "Show original" translation label in the message list. #5845 - Add
MessageListViewModel.toggleOriginalText()
method for toggling between the original and translated text of the given message. #5845 - Support adding members to group in the channel info screen. #5850
❌ Removed
- Remove redundant use of coroutineScope inside of
LaunchedEffect
. #5811