github GetStream/stream-chat-android 6.18.0

latest releases: 6.22.1, 6.22.0, 6.21.0...
2 months ago

stream-chat-android-client

🐞 Fixed

  • Fix JSON parsing of Device.providerName when calling ChatClient.getDevices(). #5821
  • Fix JSON parsing of Flag.targetMessageId when calling ChatClient.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, and ChannelInfoMemberViewModelFactory. #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 and MessageInput so that typing MessageComposer 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 and FileUploadItem to ChatComponentFactory. #5791
  • Introduce internal DraftChannelViewController and experimental classes DraftChannelViewState, DraftChannelViewAction, and DraftChannelViewEvent. #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

Don't miss a new stream-chat-android release

NewReleases is sending notifications on new releases.