Releases: sendbird/sendbird-uikit-react
Releases · sendbird/sendbird-uikit-react
[v3.14.7] (May 23, 2024)
Fixes
- Fixed issue where files that failed to compress were not being sent
- Cleaned up the props of the
ChannelSettingscomponent to ensure all missed props are applied - Exported the
ChannelSettingsHeadercomponent as defaultimport ChannelSettingsHeader from '@sendbird/uikit-react/ChannelSettings/components/ChannelSettingsHeader' - Fixed the issue where the mention feature did not work properly in the input component
- Fixed the issue where unnecessary spaces were added between mention texts when editing an already mentioned message
- Improved the scroll position flickering issue when loading previous messages
- Implemented an attempt to load based on screen size threshold
- Added
data-testidto the UI components for making it easily to select them in the QE test
Features
- Added
MESSAGE_INPUT__PLACE_HOLDER__FROZENto StringSet:'Chat is unavailable in this channel'
v3.14.6
v3.14.5
v3.14.4
[v3.14.4] (May 02, 2024)
Features
- Added
suggestedRepliesDirectionglobal option which serves as vertical/horizontal scroll option forSuggestedReplies- How to use?
<App appId={appId} userId={userId} uikitOptions={{ groupChannel: { // Below turns on the `SuggestedReplies` feature (see v3.8.0 release changelog). Default value is false. enableSuggestedReplies: true, // Below changes scroll direction from horizontal to vertical. suggestedRepliesDirection: 'vertical' } }} />
- Added a new ui component
Header(import Header from '@sendbird/uikit-react/ui/Header') which replaced all existing header components - Added modal.onMounted handler to global eventHandlers. This event handler is triggered within the useEffect of the Modal component at mounting time.
Fixes
- Fixed a bug where suggested replies are incorrectly displayed when
showSuggestedRepliesForis set to 'last_message_only'
[v3.14.3] (Apr 19, 2024)
Features
- Add outputFormat to the image compression options
<SendbirdProvider ... imageCompression={{ outputFormat: 'preserve' | 'png' | 'jpeg', }} > </SendbirdProvider>
Fixes
- Set the message list padding with
12pxin the mobile mode
[v3.14.2] (Apr 18, 2024)
Fixes
- Fixed a bug where right padding is added to messages sent by me in mobile devices
- Removed image section in the OGMessageItemBody if there is no og image
- Fixed that safely opens URL to prevent XSS
- Fixed that copying URI-list issue in the iOS device/Safari
- Fixed that channel badge count is not updated on iOS Webview
[v3.14.1] (Apr 12, 2024)
Fixes
- Fixed a bug where injecting an optional property with null value not rendering the expected default component
- Updated the type of
renderMessagein theOpenChannelmodule - Deprecated the renderInput prop and add a new
renderMessageInputprop
v3.14.0
[v3.14.0] (Apr 5, 2024)
Feature
TemplateMessageItemBodynow supportsCarouselViewtype template- Added 'wide' width support for
MessageContentwhen value exists inmessage.extendedMessagePayload['ui']['container_type'] - Added template version validation for
TemplateMessageItemBody
Message template fixes/updates
- Fixed a bug where argb color values are not converted to rgba
- Fixed a bug where style properties expecting numeric values are set with string values
- Removed default values of
borderRadius,backgroundColor, andcolorfor message template items
Other fixes
- Fixed a bug where scroll bar is displayed in message sender name container
[v3.13.5] (Apr 5, 2024)
Fixes
- Add a logger to the GroupChannelProvider for failing get channel
- Reduce the OGTag height in the mobile layout
- Prevent force refreshing of the ChannelSettings
- Keep context menu when failing the member operations (register/unregister operator, mute/unmute)
- Keep profile image during member operations on the MembersModal
[v3.13.4] (Mark 27, 2024)
Feature
- Support the
Emoji Reactionsfeature in the super group channel- However, the
Tooltipdisplaying who reacted will only appear in the normal group channel, not in the super group channel.
- However, the
- Export the
MessageFeedbackFailedModalcomponent for consistency with other message feedback-related components.