Build chat in minutes with Sendbird UIKit open source code.
Bot releases are visible (Hide)
Published by bang9 over 1 year ago
Published by bang9 over 1 year ago
expo-av
moduleexpo-clipboard
moduleexpo-document-picker
moduleexpo-file-system
moduleexpo-image-manipulator
moduleexpo-image-picker
moduleexpo-media-library
moduleexpo-notifications
moduleexpo-video-thumbnails
modulePublished by bang9 over 1 year ago
@sendbird/chat
version has been increased from 4.3.0 to 4.9.2.uikitOptions
prop of SendbirdUIKitContainer
.<SendbirdUIKitContainer
uikitOptions={{
common: {
enableUsingDefaultUserProfile: true,
},
groupChannel: {
enableMention: false,
enableOgtag: true,
enableReaction: true,
enableTypingIndicator: true,
input: {
camera: {
enablePhoto: true,
enableVideo: true,
},
gallery: {
enablePhoto: true,
enableVideo: true,
},
enableDocument: true,
},
},
groupChannelList: {
enableTypingIndicator: true,
enableMessageReceiptStatus: true,
},
groupChannelSettings: {
enableMessageSearch: true,
},
openChannel: {
enableOgtag: true,
input: {
camera: {
enablePhoto: true,
enableVideo: true,
},
gallery: {
enablePhoto: true,
enableVideo: true,
},
enableDocument: true,
},
},
}}
/>
<SendbirdUIKitContainer chatOptions={{ localCacheStorage: AsyncStorage }} />
The feature configuration options that were previously present in the chatOptions
prop of SendbirdUIKitContainer
have been moved to uikitOptions
prop.
chatOptions.enableUserMention
is replaced with uikitOptions.groupChannel.enableMention
chatOptions.enableGroupChannelOGTag
is replaced with uikitOptions.groupChannel.enableOgtag
chatOptions.enableChannelListTypingIndicator
replaced with uikitOptions.groupChannelList.enableTypingIndicator
chatOptions.enableChannelListMessageReceiptStatus
is replaced with uikitOptions.groupChannelList.enableMessageReceiptStatus
chatOptions.enableMessageSearch
is replaced with uikitOptions.groupChannelSettings.enableMessageSearch
chatOptions.enableOpenChannelOGTag
is replaced with uikitOptions.openChannel.enableOgtag
chatOptions.enableUsingDefaultUserProfile
is replaced with uikitOptions.common.enableUsingDefaultUserProfile
StringSet
OPEN_CHANNEL.LIST_BANNER_FROZEN
is replaced with LABELS.CHANNEL_MESSAGE_LIST_FROZEN
GROUP_CHANNEL.LIST_BANNER_FROZEN
is replaced with LABELS.CHANNEL_MESSAGE_LIST_FROZEN
GROUP_CHANNEL.DIALOG_MESSAGE_COPY
is replaced with LABELS.CHANNEL_MESSAGE_COPY
GROUP_CHANNEL.DIALOG_MESSAGE_EDIT
is replaced with LABELS.CHANNEL_MESSAGE_EDIT
GROUP_CHANNEL.DIALOG_MESSAGE_SAVE
is replaced with LABELS.CHANNEL_MESSAGE_SAVE
GROUP_CHANNEL.DIALOG_MESSAGE_DELETE
is replaced with LABELS.CHANNEL_MESSAGE_DELETE
GROUP_CHANNEL.DIALOG_MESSAGE_DELETE_CONFIRM_TITLE
is replaced with LABELS.CHANNEL_MESSAGE_DELETE_CONFIRM_TITLE
GROUP_CHANNEL.DIALOG_MESSAGE_DELETE_CONFIRM_OK
is replaced with LABELS.CHANNEL_MESSAGE_DELETE_CONFIRM_OK
GROUP_CHANNEL.DIALOG_MESSAGE_DELETE_CONFIRM_CANCEL
is replaced with LABELS.CHANNEL_MESSAGE_DELETE_CONFIRM_CANCEL
GROUP_CHANNEL.DIALOG_MESSAGE_FAILED_RETRY
is replaced with LABELS.CHANNEL_MESSAGE_FAILED_RETRY
GROUP_CHANNEL.DIALOG_MESSAGE_FAILED_REMOVE
is replaced with LABELS.CHANNEL_MESSAGE_FAILED_REMOVE
GROUP_CHANNEL.DIALOG_ATTACHMENT_CAMERA(LABELS.CHANNEL_INPUT_ATTACHMENT_CAMERA)
is replaced with LABELS.CHANNEL_INPUT_ATTACHMENT_CAMERA_PHOTO
and LABELS.CHANNEL_INPUT_ATTACHMENT_CAMERA_VIDEO
GROUP_CHANNEL.DIALOG_ATTACHMENT_PHOTO_LIBRARY
is replaced with LABELS.CHANNEL_INPUT_ATTACHMENT_PHOTO_LIBRARY
GROUP_CHANNEL.DIALOG_ATTACHMENT_FILES
is replaced with LABELS.CHANNEL_INPUT_ATTACHMENT_FILES
GROUP_CHANNEL.INPUT_PLACEHOLDER_ACTIVE
is replaced with LABELS.CHANNEL_INPUT_PLACEHOLDER_ACTIVE
GROUP_CHANNEL.INPUT_PLACEHOLDER_DISABLED
is replaced with LABELS.CHANNEL_INPUT_PLACEHOLDER_DISABLED
GROUP_CHANNEL.INPUT_PLACEHOLDER_MUTED
is replaced with LABELS.CHANNEL_INPUT_PLACEHOLDER_MUTED
GROUP_CHANNEL.INPUT_EDIT_OK
is replaced with LABELS.CHANNEL_INPUT_EDIT_OK
GROUP_CHANNEL.INPUT_EDIT_CANCEL
is replaced with LABELS.CHANNEL_INPUT_EDIT_CANCEL
GROUP_CHANNEL_MEMBERS.USER_BAR_ME_POSTFIX
is replaced with LABELS.USER_BAR_ME_POSTFIX
GROUP_CHANNEL_MEMBERS.USER_BAR_OPERATOR
is replaced with LABELS.USER_BAR_OPERATOR
Theme
Messsage
in colors is replaced with GroupChannelMessage
(colors.ui.message
-> colors.ui.groupChannelMessage
)GroupChannelFragment
(GroupChannelProps
),
queryCreator
prop has been removed.ChannelMessageList
(GroupChannelProps
, OpenChannelProps
)
onPressImageMessage
prop is replaced with onPressMediaMessage
onLeaveScrollBottom
prop is replaced with onScrolledAwayFromBottom
onPressAvatar
prop is replaced with onShowUserProfile
ChannelInput
(GroupChannelProps
, OpenChannelProps
)
onSendFileMessage
prop is replaced with onPressSendUserMessage
onSendUserMessage
prop is replaced with onPressSendUserMessage
onUpdateFileMessage
prop is replaced with onPressUpdateUserMessage
onUpdateUserMessage
prop is replaced with onPressUpdateFileMessage
GroupChannelListFragment
(GroupChannelListProps
)
queryCreator
prop has been removed.renderGroupChannelPreview
has been changed from (channel: SendbirdGroupChannel, onLongPressChannel: () => void) => React.ReactElement | null
to (props: { channel: SendbirdGroupChannel; onPress: () => void; onLongPress: () => void; }) => React.ReactElement | null
.MessageRenderer
component is replaced with GroupChannelMessageRenderer
useGroupChannelMessages
, useOpenChannelMessages
nextMessages
and newMessagesFromMembers
properties are replaced with newMessages
chatOptions.localCacheStorage
of SendbirdUIKitContainer
requiredchatOptions.localCacheStorage
of SendbirdUIKitContainer
required (2f07d0d)Published by bang9 over 1 year ago
[BETA] Added message search feature
@sendbird/react-native-scrollview-enhancer module as peer dependency.
Changes to the behavior of useGroupChannelMessagesWithCollection.
Published by bang9 over 1 year ago
Published by bang9 over 1 year ago
Published by bang9 over 1 year ago
disabled
option to errorBoundary
in SendbirdUIKitContainer
props (6070d54)Published by bang9 almost 2 years ago
Published by bang9 almost 2 years ago
Published by bang9 about 2 years ago
Published by bang9 about 2 years ago
Published by bang9 about 2 years ago
Published by bang9 about 2 years ago