Skip to content

Releases: sendbird/sendbird-uikit-android

v3.5.1

30 Mar 06:24
Compare
Choose a tag to compare

v3.5.1 (Mar 30, 2023) with Chat SDK v4.6.0

  • Extended the maximum recording time of voice message to 10 minutes.
  • Notifications
    • Fixed bug that the theme is not applying when the notifications are empty
  • Improved stability

v2.2.7

15 Mar 07:45
Compare
Choose a tag to compare

v2.2.7 (Mar 16, 2023) with Core SDK v3.1.18

  • Improved stability.

v3.5.0

14 Mar 11:42
Compare
Choose a tag to compare

v3.5.0 (Mar 14, 2023) with Chat SDK v4.6.0

We’re excited to announce the launch of Sendbird Notifications v1.0! It’s a powerful solutions that makes it easier for brands to send marketing, transactional, and operational messages to their users. We’ve introduced a new type of channel called the notification channel that’s specifically designed for these kinds of messages. Just a heads up, you’ll need to use notification channels with Sendbird Notifications, otherwise things might not work properly.

  • Support Notification Channel
    • Added FeedNotificationChannelActivity and FeedNotificationChannelFragment
    • Added ChatNotificationChannelActivity and ChatNotificationChannelFragment

v3.4.0

23 Feb 05:21
Compare
Choose a tag to compare

v3.4.0 (Feb 23, 2023) with Chat SDK v4.4.0

  • Support voice message in GroupChannel
    • Added setUseVoiceMessage(boolean) in SendbirdUIKit
    • Added isUsingVoiceMessage() in SendbirdUIKit
    • Added VIEW_TYPE_VOICE_MESSAGE_ME, VIEW_TYPE_VOICE_MESSAGE_OTHER in MessageType
    • Added takeVoiceRecorder(View, int, BaseMessage) in ChannelFragment, MessageThreadFragment
    • Added sendVoiceFileMessage(VoiceMessageInfo) in ChannelFragment, MessageThreadFragment
    • Added setOnVoiceRecorderButtonClickListener(OnClickListener) in ChannelFragment.Builder, MessageThreadFragment.Builder

v3.5.0.beta.0

06 Feb 08:10
Compare
Choose a tag to compare

v3.5.0.beta.0 (Feb 6, 2023) with Chat SDK v4.2.1

  • Support Notification Channel

A notification channel is a new group channel dedicated to receiving one way marketing and transactional messages.To allow users to view messages sent through Sendbird Message Builder with the correct rendering, you need to implement the notification channel view using NotificationChannelActivity, NotificationChannelViewModel, or NotificationChannelFragment

  • Added NotificationChannelActivity, NotificationChannelViewModel, and NotificationChannelFragment
  • Added Action class to pass data about events
  • Added Notification module
    • Added NotificationChannelModule, NotificationMessageListComponent, and NotificationMessageListAdapter
  • Added newNotificationChannelFragment(String, Bundle) in UIKitFragmentFactory
  • Added new style sets
    • Widget.Sendbird.Message.NotificationChannel and Widget.Sendbird.Dark.Message.NotificationChannel
    • Widget.Sendbird.Message.MessageTemplateView and Widget.Sendbird.Dark.Message.MessageTemplateView
    • Module.NotificationChannel and Module.Dark.NotificationChannel
    • Component.Header.NotificationChannel and Component.Dark.Header.NotificationChannel
    • Component.List.NotificationChannel and Component.Dark.List.NotificationChannel
    • Component.Status.NotificationChannel and Component.Dark.Status.NotificationChannel

v3.3.3

19 Jan 05:52
Compare
Choose a tag to compare

v3.3.3 (Jan 19, 2023) with Chat SDK v4.2.1

  • Improved stability

v3.3.2

09 Dec 05:22
Compare
Choose a tag to compare

v3.3.2 (Dec 09, 2022) with Chat SDK v4.1.3

  • Support authenticated file caching
  • Change the default value of SendbirdUIKit.shouldUseImageCompression() to true
  • Change the default value of SendbirdUIKit.getCompressQuality() to 70
  • Improved message input dialog mode
  • Improved stability

v3.3.1

21 Nov 06:40
Compare
Choose a tag to compare

v3.3.1 (Nov 21, 2022) with Core SDK v4.1.3

  • Fixed message update issue when an app is built with Proguard on.
  • Improved stability

v3.3.0

10 Nov 06:17
Compare
Choose a tag to compare

v3.3.0 (Nov 10, 2022) with Core SDK v4.1.1

  • Support thread type in GroupChannel
    • Added THREAD in ReplyType
    • Added enum ThreadReplySelectType { PARENT, THREAD }
    • Added setThreadReplySelectType(threadReplySelectType) in SendBirdUIKit
    • Added getThreadReplySelectType() in SendBirdUIKit
    • Added MessageThreadActivity, MessageThreadFragment, MessageThreadModule, MessageThreadViewModel, MessageThreadHeaderComponent, ThreadListComponent, MessageThreadInputComponent, and ThreadListAdapter
    • Added newRedirectToMessageThreadIntent(Context, String, long) in ChannelActivity
    • Added VIEW_TYPE_PARENT_MESSAGE_INFO in MessageType
    • Added ThreadInfo, ParentMessageMenu in ClickableViewIdentifier
    • Added onThreadInfoClicked(View, int, BaseMessage) in ChannelFragment
    • Added setOnThreadInfoClickListener(OnItemClickListener<BaseMessage>) in ChannelFragment.Builder
  • Added MessageListUIParams class
  • Added bind(BaseChannel, BaseMessage, MessageListUIParams) in MessageViewHolder
  • Added createViewHolder(LayoutInflater, ViewGroup, MessageType, MessageListUIParams) in MessageViewHolderFactory
  • Added createOpenChannelViewHolder(LayoutInflater, ViewGroup, MessageType, MessageListUIParams) in MessageViewHolderFactory
  • Deprecated bind(BaseChannel, BaseMessage, MessageGroupType) in MessageViewHolder
  • Deprecated createViewHolder(LayoutInflater, ViewGroup, MessageType, boolean) in MessageViewHolderFactory
  • Deprecated createOpenChannelViewHolder(LayoutInflater, ViewGroup, MessageType, boolean) in MessageViewHolderFactory
  • Added setUseMessageListBanner(boolean) in ChannelFragment.Builder
  • Added setUseBanner(boolean) in MessageListComponent.Params
  • Added setUseUserIdForNickname(boolean) and isUsingUserIdForNickname() in SendbirdUIKit

v3.2.2

27 Oct 06:20
Compare
Choose a tag to compare

v3.2.2 (Oct 27, 2022) with Core SDK v4.1.1

  • Added setOnScrollFirstButtonClickListener(OnConsumableClickListener) in ChannelFragment.Builder and OpenChannelFragment.Builder
  • Added scrollToFirst(), setOnScrollFirstButtonClickListener(OnConsumableClickListener), and onScrollFirstButtonClicked(View) in MessageListComponent and OpemChannelMessageListComponent
  • Deprecated setOnScrollBottomButtonClickListener(View.OnClickListener) in ChannelFragment.Builder and OpenChannelFragment.Builder
  • Deprecated scrollToBottom(), setOnScrollBottomButtonClickListener(View.OnClickListener), and onScrollBottomButtonClicked(View) in MessageListComponent and OpemChannelMessageListComponent
  • Improved stability