Releases: sendbird/sendbird-uikit-android
Releases · sendbird/sendbird-uikit-android
v3.0.0-beta.3
v3.0.0-beta.3 (Jun 02, 2022) with Core SDK v3.1.14
-
Synchronized Builder methods and Params methods.
- Added
setErrorText()
inBannedUserListFragment.Builder
,ChannelListFragment.Builder
,MemberListFragment.Builder
,MutedMemberListFragment.Builder
,OperatorListFragment.Builder
. - Added
setOnInputRightButtonClickListener()
,setOnEditModeCancelButtonClickListener()
,setOnEditModeSaveButtonClickListener()
,setOnQuoteReplyModeCloseButtonClickListener()
,setOnInputModeChangedListener()
,setUseSuggestedMentionListDivider()
,setOnTooltipClickListener()
,setOnScrollBottomButtonClickListener()
,setErrorText()
inChannelFragment.Builder
,OpenChannelFragment.Builder
. - Added
setRightButtonText()
,setOnRightButtonClickListener()
inChannelSettings.Builder
. - Added
setOnRightButtonClickListener()
,setOnUserSelectChangedListener()
,setOnUserSelectionCompleteListener()
,setErrorText()
inCreateChannelFragment.Builder
,PromoteOperatorFragment.Builder
. - Added
setOnInputTextChangedListener()
,setOnClearButtonClickListener()
,setErrorText()
inMessageSearchFragment.Builder
. - Added
setHeaderRightButtonIconResId()
,setHeaderRightButtonIcon()
,setUseHeaderRightButton()
,setOnHeaderRightButtonClickListener()
inModerationFragment.Builder
. - Added
setOnInputRightButtonClickListener()
,setOnEditModeCancelButtonClickListener()
,setOnEditModeSaveButtonClickListener()
,setOnInputModeChangedListener()
,setOnScrollBottomButtonClickListener()
,setOnMessageProfileLongClickListener()
,setOnMessageInsertedListener()
,setErrorText()
inOpenChannelFragment.Builder
. - Added
setHeaderRightButtonIconResId()
,setHeaderRightButtonIcon()
,setUseHeaderRightButton()
,setOnHeaderRightButtonClickListener()
,setOnActionItemClickListener()
,setErrorText()
inParticipantListFragment.Builder
.
- Added
-
Mention improvement
- Added
setStartingPoint(long, boolean)
inChannelFragment.Builder
. - Removed
HighlightMessageInfo
class. - Removed
setHighlightMessageInfo(HighlightMessageInfo)
inChannelFragment.Builder
. - Removed
setHighlightMessageInfo(HighlightMessageInfo)
andgetHighlightMessageInfo()
inMessageListAdapter
. - Removed
setHighlightMessageInfo(HighlightMessageInfo)
,getHighlightMessageInfo()
,setSearchedTextUIConfig(TextUIConfig)
, andsetSearchedTextUIConfig(TextUIConfig)
inMessageListComponent.Params
. - Removed
setSearchedTextUIConfig(TextUIConfig)
inChannelFragment.Builder
.
- Added
-
Added channel push setting option for sent from mentioned only.
-
Added
ChannelPushSettingFragment
andChannelPushSettingActivity
. -
Added
ChannelPushSettingViewModel
,ChannelPushSettingModule
, andChannelPushSettingComponent
.
v3.0.0-beta.2
v3.0.0-beta.2 (Apr 29, 2022) with Core SDK v3.1.12
- Supported user mention in
GroupChannel
. - Now you can send mentioning text to the other users in
GroupChannel
. These following functions are available.- Added
setUseMention(boolean)
,setUserMentionConfig(UserMentionConfig)
,getUserMentionConfig()
andisUsingMention()
inSendbirdUIKit
. - Added
setSuggestedMentionListAdapter(SuggestedMentionListAdapter)
inChannelFragment.Builder
. - Added
setMentionUIConfig(TextUIConfig, TextUIConfig)
inChannelFragment.Builder
. - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)
inChannelFragment.Builder
. - Added
setSearchedTextUIConfig(TextUIConfig)
inChannelFragment.Builder
. - Added
setMentionUIConfig(TextUIConfig, TextUIConfig)
inMessageListComponent.Params
. - Added
setEditedTextMarkUIConfig(TextUIConfig, TextUIConfig)
inMessageListComponent.Params
. - Added
setSearchedTextUIConfig(TextUIConfig)
inMessageListComponent.Params
. - Added
setMessageUIConfig(MessageUIConfig)
andgetMessageUIConfig()
inMessageListAdapter
. - Added
setMessageUIConfig(MessageUIConfig)
inMessageViewHolder
. - Added
bindUserMention(UserMentionConfig, OnMentionEventListener)
inMessageInputComponent
. - Added
setSuggestedMentionListAdapter(SuggestedMentionListAdapter)
inMessageInputComponent
. - Added
setUseSuggestedMentionListDivider(boolean)
inMessageInputComponent
. - Added
notifySuggestedMentionDataChanged(List<User>)
inMessageInputComponent
. - Added
getMentionSuggestion()
inChannelViewModel
. - Added
loadMemberList(String)
inChannelViewModel
.
- Added
v3.0.0-beta
v2.2.5
v2.2.4
v2.2.3
v2.2.3 (Jan 26, 2022) with Core SDK v3.1.5
- Added
List<DialogListItem> makeMessageContextMenu(BaseMessage)
,boolean onMessageContextMenuItemClicked(BaseMessage, View, int, DialogListItem)
,saveFileMessage(FileMessage)
inChannelFragment
,OpenChannelFragment
. - Changed
ViewModelStoreOwner
fromActivity
toFragment
. - Improved stability.
v2.2.2
v2.2.1
v2.2.0
v2.2.0 (Nov 23, 2021) with Core SDK v3.1.0
DEPRECATED
v3.1.0
- Supported local caching.
- Added
getInitResultHandler()
inSendBirdUIKitAdapter
.
- Added
- Supported message threading.
- Added
enum ReplyType { NONE, QUOTE_REPLY }
. - Added
setReplyType(ReplyType)
inSendBirdUIKit
. - Added
getReplyType()
inSendBirdUIKit
.
- Added
- Added
getClickableViewMap()
inMessageViewHolder
. - Removed
getClickableView()
,getProfileView()
inMessageViewHolder
. - Added
setListItemClickListener(OnIdentifiableItemClickListener<BaseMessage>)
,setListItemLongClickListener(OnIdentifiableItemLongClickListener<BaseMessage>)
inChannelFragment.Builder
,OpenChannelFragment.Builder
. - Deprecated
setItemClickListener(OnItemClickListener<BaseMessage>)
,setItemLongClickListener(OnItemLongClickListener<BaseMessage>)
inChannelFragment.Builder
,OpenChannelFragment.Builder
. - Added
MessageListAdapter(GroupChannel, boolean)
inMessageListAdapter
. - Deprecated
MessageListAdapter(GroupChannel, OnItemClickListener<BaseMessage>)
,MessageListAdapter(GroupChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>)
,MessageListAdapter(GroupChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>, boolean)
inMessageListAdapter
. - Added
setItems(GroupChannel, List<BaseMessage>, OnMessageListUpdateHandler)
inMessageListAdapter
. - Deprecated
setItems(GroupChannel, List<BaseMessage>)
inMessageListAdapter
. - Added
OpenChannelMessageListAdapter(OpenChannel, boolean)
inOpenChannelMessageListAdapter
. - Deprecated
OpenChannelMessageListAdapter(OpenChannel, OnItemClickListener<BaseMessage>)
,OpenChannelMessageListAdapter(OpenChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>)
,OpenChannelMessageListAdapter(OpenChannel, OnItemClickListener<BaseMessage>, OnItemLongClickListener<BaseMessage>, boolean)
inOpenChannelMessageListAdapter
. - Added
setItems(OpenChannel, List<BaseMessage>, OnMessageListUpdateHandler)
inOpenChannelMessageListAdapter
. - Deprecated
setItems(OpenChannel, List<BaseMessage>)
inOpenChannelMessageListAdapter
. - Added
setOnListItemClickListener(OnIdentifiableItemClickListener<BaseMessage>)
,setOnListItemLongClickListener(OnIdentifiableItemLongClickListener<BaseMessage>)
inMessageListAdapter
,OpenChannelMessageListAdapter
. - Deprecated
setOnItemClickListener(OnItemClickListener<BaseMessage>)
,setOnProfileClickListener(OnItemClickListener<BaseMessage>)
,setOnItemLongClickListener(OnItemLongClickListener<BaseMessage>)
inMessageListAdapter
,OpenChannelMessageListAdapter
.