[v3.14.13] (July 18, 2024)
Features
-
Address RTL UI Feedback
- Fixed an issue where the
htmlTextDirectionprop didn't work when usingSendbirdProvider, but only worked in the App module. - Updated the paper plane icon to point left instead of right in RTL mode.
- Fixed an issue where the
-
Message Menu Customization in Threads
- Added
renderMessageMenuandrenderEmojiMenuprops to the<ParentMessageInfo />,<ThreadListItem />, and<ThreadListItemContent />components. - Example usage:
<Thread renderMessage={(props) => ( <ThreadListItem {...props} renderMessageMenu={(props) => ( <MessageMenu {...props} renderMenuItems={({ items }) => ( <> <items.CopyMenuItem /> <items.DeleteMenuItem /> </> )} /> )} /> )} />
- Added
Fixes
- Deprecation Marks on Channel & ChannelList Modules
- Marked
Channel,ChannelProvider,ChannelList, andChannelListProvideras deprecated. - For migration guidance, please refer to the Group Channel Migration Guide.
- Marked
Chore
- Improve Stability of
useMenuItems- Improved the stability of the
useMenuItemshook. - Exported
ChannelListQueryParamsType. - Moved the
renderUserListItemprop to the Provider from the UI component. - Exported the
ChannelSettingsMenuItemcomponent.
- Improved the stability of the
- Added
interop: "compat"setting for the CommonJS output in Rollup Config to enhance the compatibility between ESM and CJS.