Releases: cometchat/cometchat-uikit-react-native
Releases · cometchat/cometchat-uikit-react-native
v4.3.2
Enhancements
- Enhanced permission management [iOS]
- Updated the CometChatConversationList component to display only the last message
- Ensured that blocked users are now visible in the CometChatUsers component
- Updated the Translation Extension to change the language according to the device by default
- Improved the UI of the transfer ownership selection process.
Fixes
- Resolved issue with live reactions affecting multiple conversations
- Addressed error where new group creation resulted in multiple conversation entries on the receiver side
- Corrected labeling in action messages
- Fixed app crash on simulator when opening the camera [iOS]
- Fixed the smart reply feature to activate only when a new message arrives within the active conversation
- Resolved the issue where all groups were visible under the Groups Tab in the CometChatContacts component
- Corrected a spelling mistake in Date Header
- Fixed a recursive call issue occurring internally when calling the setAccent() method of Theme
- Addressed the issue where the details page was getting closed when blocking a user
- Resolved the issue where a conversation was not being removed from CometChatConversations in real-time after blocking a user
- Added an Error state in messages for interrupted message sending
- Resolved the issue where sending the first message incremented the unread count to 1 for the sender
- Fixed the new message indicator when the number of messages is less than the visible list
- Addressed real-time action messages for kicking a user from the group
- Ensured real-time updating in conversation when a user is banned or kicked from a group
v4.3.1
Enhancements
- Call status has been synchronized with the react UI kit.
- A check has been implemented to verify if a camera is available before it's accessed.
- Selection icon in transfer ownership has been updated.
- Add check to live react to confirm which conversation it belongs to.
- Improved user experience with the addition of an error state in messages.
- Conversations now verify if the logged-in user has an ongoing conversation.
- Removed dependency on react-native-async-storage.
Fixes
- Resolved an issue in which the kick action message was not visible when a user added and then kicked.
- Fixed the issue where the conversation was still visible after a user was banned or kicked from a group.
- Rectified visibility of "1 new message" header even when there were no new messages.
- Addressed issue with the unread count becoming one after sending the first message in a conversation.
- Fixed issue with request builders being passed to Groups & Users component from Contacts component.
- Resolved the flow of blocking a user.
- Rectified the issue related to checking deleted messages.
- Fixed a minor recurring issue in setAccent() method.
- Added a check before updating the message in edit and delete message events.
- Added id check in message list.
v4.3.0
New
- Introduced UI components for adding reactions to messages as a core chat feature:
- Added CometChatReactions component to display reactions for messages, enhancing user interaction.
- Added CometChatReactionList component to group and list users by their message reactions.
Enhancements
- Exposed KeyboadAvoidingView props of message composer to give more control to developers, thereby fixing related bugs for some users.
- Optimised bottom sheet implementation for improved UI responsiveness.
- Optimised the flow of sending media messages for a smoother user experience.
- Replacement of deprecated package in React Native UIKit to support react-native 0.73, transitioning to the new package @react-native-clipboard/clipboard.
- Added a new video player to address and resolve video-related bugs.
Fixes
- Addressed an issue where attaching a video from the gallery would incorrectly access file storage on iOS.
- Resolved a bug where scrolling on media messages would open the media message instead of merely scrolling, enhancing the user's ability to navigate through the conversation.
v4.2.2
Fix:
- Backward compatibility for stickers added
v4.2.1
Fix:
- Sticker sent from React Native are not visible in React & vice-versa
v4.2.0
New:
- Added component CometChatSchedulerBubble using SchedulerMessage
- Date and Time selector in Interactive Forms
- Added function to sendSchedulerMessage
v4.1.4
Fix:
- Resolved an issue related to handling record permission prompts on iOS.
v4.1.3
Bug Fixes
v4.1.2
Fixes:
- Resolved an issue leading to image duplication and incorrect deletion status.
v4.1.1
Fixes:
- Resolved an issue leading to the duplication of messages.
- Fixed an issue causing group call crashes.