github GetStream/stream-chat-android 4.24.0

latest releases: v6.12.1, v6.12.0, v6.11.0...
3 years ago

December 9th, 2021 - 4.24.0

stream-chat-android-offline

🐞 Fixed

  • Fix the issue when users' data can be outdated until restart SDK.

✅ Added

  • Added new extension function ChatClient::keystroke.
  • Added new extension function ChatClient::stopTyping.

stream-chat-android-ui-common

🐞 Fixed

  • Fixed MessageInputFieldView#mode not being reset after custom attachments were cleared

stream-chat-android-ui-components

🐞 Fixed

  • Fixed crash related with creation of MessageOptionsDialogFragment
  • Fixed behaviour related to search messages, when message was not already loaded from database MessageListView could not scroll to searched message.
  • Removed cut from text when text end with Italic
  • Fixed GiphyViewHolderStyle#cardBackgroundColor not getting applied
  • Fixed bug related of not removing channels when filter selects channels where the the current user is not a member

⬆️ Improved

  • Replied messages now have a limit for size. The text will get cut if there's too many characters or too many line breaks.
  • Improved Korean 🇰🇷 translations.

✅ Added

  • Added scroll to original message when clicking in a reply message. Use ReplyMessageClickListener to change the behaviour of click in reply messages.

stream-chat-android-compose

🐞 Fixed

  • Removed preemptive attachment loading that was resulting in crashes on certain Android API versions
  • Fixed incorrect message shape for theirs messages in threads.

⬆️ Improved

  • Minor UI improvements to the message overlay
  • Enabled scrolling behavior in SelectedMessageOverlay

✅ Added

  • Added the mention suggestion popup to the MessageComposer component, that allows to autocomplete a mention from a list of users.
  • Added support for slowdown mode. Users are no longer able to send messages during the cooldown interval.
  • Added support for system messages.
  • Added support for Giphy command.
  • Added message pinning to the list of message options
  • Added pinned message UI
  • Added a checkbox to the MessageComposer component, that allows to display a thread message in the parent channel.
  • Added an option to flag a message to the message options overlay.

⚠️ Changed

  • Changed the way focus state works for focused messages.
  • Added the Pin type to the MessageAction sealed class
  • Renamed a bunch of state classes for Compose component, to have the State prefix, general renaming, imports and other quality of life improvements
  • Renamed ReactionOption state wrapper to ReactionOptionItemState
  • Renamed MessageListItem state wrapper to MessageListItemState and its children now have a State suffix
  • Renamed AttachmentItem state wrapper to AttachmentPickerItemState
  • Renamed MessageInputState to MessageComposerState
  • Renamed MessageOption to MessageOptionState
  • Renamed defaultMessageOptions() to defaultMessageOptionsState()

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

NewReleases is sending notifications on new releases.