Skip to content

Releases: cometchat/cometchat-uikit-react-native-legacy

v4.3.26

27 Jun 12:54
ce5a575

Choose a tag to compare

New

  • Updated the Sample App to React Native 0.78 with New Architecture enabled.

Enhancements

  • The customSoundForOutgoingMessages now functions correctly in the CometChatMessages component, allowing users to customize sounds for outgoing messages.

Fixes

  • Resolved an issue where the error state view briefly appeared before the reaction list loaded.
  • Fixed modal presentation issues on iOS, ensuring consistent behavior.
  • Corrected a bug that caused old usernames to appear in conversations after the user updated their name.
  • Fixed the incorrect type definition for the voiceRecordingIconURL prop.
  • Addressed type errors caused by incorrect typings across the UI Kit.

Deprecations

  • None

Removals

  • None

v4.3.25

10 Apr 16:07
3574349

Choose a tag to compare

New

  • None

Enhancements

  • Added support for React Native version 0.78.
  • Enabled compatibility with the new React Native architecture.
  • Added a missing prop in CometChatConversation to customize the delivery/read icon tint.

Fixes

  • Resolved an issue where accepting a call on one device did not close the incoming call screen on other devices.
  • Fixed a bug where the "attach audio" option in the message composer was allowing all file types.
  • Exported previously missing classes from the root of the UI Kit for easier access.
  • Addressed a bug that caused the conversation list to clear when message events occurred.
  • Fixed a bug where the onSelection prop in the CometChatConversations component was not functioning.
  • Corrected an issue where the messageComposerId was not passed correctly, leading to configuration issues with props such as SecondaryButtonView and AuxiliaryButtonView.
  • Fixed the message composer's position on smaller iOS screens to ensure proper placement.
  • Fixed an issue where overriding ListItemView in CometChatMessageInformation did not apply customizations as expected.
  • Fixed an issue where typing indicators and user presence status were visible to blocked users.
  • Fixed an issue where read and delivery receipts were not reflected correctly in CometChatMessageInformation.
  • Fixed an issue where user presence status was not displayed in CometChatConversations.

Deprecations

  • None

Removals

  • None

v4.3.24

12 Feb 08:21
2015364

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue where integrating multiple instances of the CometChatUsers component on the same screen was not possible.
  • Fixed a developer warning where the key prop was incorrectly being spread into JSX.
  • Fixed an issue where the "Reject Call" button was intermittently unresponsive.
  • Fixed an issue where the logged-in user state was not preserved when using an authtoken.
  • Fixed an issue where Picture-in-Picture (PIP) mode was not working when answering a call via VOIP.
  • Fixed a crash that occurred when sending an image and immediately replying to it.

v4.3.23

12 Feb 08:17
2a62128

Choose a tag to compare

New

None

Enhancements

None

Fixes

  • Resolved an issue where the call screen would disappear without disconnecting the call when switching the app from background to foreground.
  • Fixed a bug on Android where pressing the back button on the call screen caused unnecessary navigation and prevented the call from ending properly.

v4.3.22

17 Dec 08:58
e4e1aa5

Choose a tag to compare

New

  • None

Enhancements

  • Removed the use of defaultProps to align with the latest React standards.

Fixes

  • Addressed type-related issues to improve reliability and accuracy.

v4.3.21

27 Nov 13:54
a948f43

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue with the Audio Media Recorder where audio capture would fail when the app transitioned to a non-active state.
  • Resolved an issue where the timer was not visible in Audio Media Recorder for Android Platform.

v4.3.20

25 Sep 15:42
802f778

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Resolved the issue where the message options for message replies were not scrollable.
  • Fixed type errors that occurred when running the TypeScript compiler.
  • Fixed an issue where the message option action sheet was not closing when a custom message option was pressed.
  • Fixed an issue where the user and group tabs in the CometChatContacts component displayed an unintended gray background.
  • Added the missing voiceRecordingIconTint prop to the MessageComposerStyleInterface.
  • Fixed an issue where the message object was not being returned in the callback of a message option.
  • Fixed an issue where the color of text in the search bar was inconsistent between the CometChatUsers and CometChatGroups components.
  • Fixed an issue where the search bar icon tint was incorrect in the CometChatUsers component.
  • Fixed an issue where the search bar icon was appearing blurry in the CometChatGroups component.
  • Added the missing MessageInformationConfiguration prop to MessageListConfiguration.
  • Resolved the issue preventing URLs sent in messages from opening on Android 10+ devices.
  • Fixed the ccConversationDeleted UI event to ensure it only updates the UI without deleting the conversation internally.

v4.3.19

30 Aug 17:28
a0d76b2

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue where the app was crashing when sending ipa files as an attachment on iOS
  • Fixed an issue where the Delete and Exit group option was not visible to group admins, preventing them from deleting the group.
  • Fixed an issue where the attachment bottom sheet did not close by default when pressing custom attachment options.
  • Fixed an issue where the leave group action was not moving the conversation to the top for the other group members even though the update conversation for group actions setting is enabled in the Dashboard.
  • Fixed an issue with AI action button being visible in CometChatThreadedMessages component. AI actions are not available for threaded messages.
  • Fixed an issue where sent messages were being hidden under the message composer when closing the keyboard.
  • Fixed an issue where messages were not being translated correctly, and the original text was displayed instead of the translated text.
  • Fixed an issue where deleting a message by the sender incorrectly cleared the unread count on the receiver’s end.
  • Fixed an issue where action messages were duplicated when adding multiple members to a group.
  • Fixed an issue where performing multiple group kick actions caused duplicate kicked messages of the same user.
  • Fixed an issue where clicking on a conversation starter did not send the message.
  • Resolved an issue where message options were visible for the messages in inProgress & error states.
  • Fixed an issue where action messages disappeared when a image was sent after the action message.

v4.3.18

21 Aug 13:39
b43b2fa

Choose a tag to compare

New:

  • Added a new prop hideReceipt to hide the receipt in the message bubble and conversation’s last message.

Enhancements:

  • If isIncludeBlockedUsers is set to true in the ConversationsRequestBuilder and the logged-in user blocks another user, the conversation is not removed from the list.

Fixes:

  • Fixed an issue where the group action message bubble was rendered as empty when performing any group action.
  • Fixed an issue where the Interactive message bubble UI was breaking.
  • Fixed an issue where if the conversation type was set to users and a message was received in a group, the group was visible in the conversations list in real time.
  • Fixed an issue where messages outside the open thread were also being marked as read.
  • Fixed an issue where the scrollToBottomOnNewMessages prop of CometChatMessageList was not functioning correctly.
  • Fixed an issue where bringing the app to the foreground after receiving interactive and text messages while in the background caused an error.

Deprecations:

  • Deprecated disableReceipt prop from CometChatMessageList & CometChatConversations component.

v4.3.17

08 Aug 17:54
5613437

Choose a tag to compare

New:

  • The sender of a message will now see a double tick on a group message to indicate that the message has been successfully delivered to all users within that group, and a double blue tick once it has been read by all participants in the group.

Enhancements:

  • Enhanced image fetching by adding a retry mechanism and proper error handling. If an error occurs, the loader no longer displays indefinitely. Instead a default placeholder image will be shown.

Fixes:

  • Fixed an issue where quick reactions in the Action Sheet looked incorrect in dark mode due to the background color not being picked from the theme.
  • Fixed an issue where the first message received by an user was not visible in real-time in the message list.
  • Fixed an issue where the keyboard could not be dismissed in a new conversation by clicking outside of the keyboard view.
  • Trimmed user and group names in action messages and last message previews in the CometChatConversations component.
  • Fixed an issue with the incorrect date separator in CometChatMessageList.
  • Fixed an issue with message bubble alignment when reactions are present on the message sent by the logged-in user.
  • Fixed an issue with the alignment of the delivered/read receipt in the CometChatMessageInformation component.
  • Fixed an issue where the default message options were not available on group call message bubble.