Skip to content

Releases: cometchat/cometchat-uikit-android

v5.0.0

22 Feb 09:03
0b4f897
Compare
Choose a tag to compare

Release Notes

New

  • New Development Methods & Renaming for Components
  • Groups Component – Added new methods and improved naming conventions.
  • User Component – Introduced new API methods for better usability.
  • Conversations Component – Updated with new methods and structured improvements.
  • Outgoing Call Component – Added enhancements for call handling.
  • Group Members Component – Introduced improved member management methods.
  • Thread Header Component – Implemented new thread-specific functionalities.
  • Message Composer Component – Added new styling and message composition methods.
  • Message List Component – Enhanced message display with new development methods.
  • Message Header Component – Introduced improved customization options.
  • Call Buttons Component – Updated for better UI customization.
  • Incoming Call Component – New methods added for incoming call handling.
  • Call Logs Component – Introduced structured improvements for call log management.

Enhancements

  • None

Fixes

  • Call Buttons – Style Prop Issue
    • Fixed an issue where cometchatCallButtonsVoiceCallBackgroundColor and cometchatCallButtonsVideoCallBackgroundColor did not apply the specified background colors in CustomCallButtonStyle.
  • Group Members – Style Prop Issue
    • Fixed a crash (java.lang.UnsupportedOperationException) occurring when applying custom styles using setStyle.
  • Message List – Mention Text Customization
    • Addressed an issue where mention text styles (setTextFormatters, setOutgoingBubbleMentionTextStyle, setIncomingBubbleMentionTextStyle) were not applying correctly.
  • Message List – Quick Reactions
    • Fixed an issue where custom quick reactions set using quickReactions were not displayed, defaulting to the standard emoji set.
  • Message Composer – Style Prop Issue
    • Resolved a crash (java.lang.UnsupportedOperationException) when applying a custom style using setStyle.
  • Groups – Subtitle View Issue
    • Fixed an issue where setSubtitleView was not displaying the expected custom subtitle for group conversation items.
  • Groups – Search Input Styling
    • Fixed inconsistent UI behavior where custom icons (cometchatGroupsSearchInputStartIcon, cometchatGroupsSearchInputEndIcon, etc.) were either hidden or overlapped by default icons, and tint colors were not applied correctly.
  • Users – Search Input Styling
    • Fixed overlapping default and custom icons in search input fields and addressed missing tint application for search input icons.
  • Users – Search Input Functionality
    • Fixed missing hideSeparator(boolean) method, ensuring developers can toggle the visibility of separators.
  • Conversations – Status Indicator Styling
    • Fixed an issue where cometchatStatusIndicatorBackgroundColor, cometchatStatusIndicatorBackgroundImage, and cometchatStatusIndicatorCornerRadius were not applying custom styles as expected.

Deprecations

  • None

Removals

  • None

v5.0.0-beta.3

18 Feb 10:08
c190db7
Compare
Choose a tag to compare
v5.0.0-beta.3 Pre-release
Pre-release

New

  • None

Enhancements

  • Improved the group creation interface to ensure proper emoji and field visibility.
  • Enhanced reaction alignment for better display when users react to messages.
  • Group avatars now correctly display the initial letter when the name contains an emoji.

Fixes

  • Fixed a crash caused by java.lang.RuntimeException in CometChatMediaRecorder.stopRecording().
  • Resolved an issue where the search box expanded unexpectedly when pressing Enter without input.
  • Fixed a bug where the ringtone continued to play after a call was answered.
  • Resolved an issue where the profile popup did not close when receiving a call.
  • Fixed an issue where no confirmation message was displayed after clicking the "Transfer Ownership" button.
  • Addressed a bug causing AI suggestions/replies to not appear in new conversations.
  • Fixed an issue where stickers remained on the keyboard screen after clicking AI suggestions, voice recording, or attach button.
  • Corrected "Read" and "Delivered" timestamps on the group message info page.
  • Fixed an issue where the search keyword appeared on top of Chat, Calls, Users, and Groups tabs.
  • Resolved a bug where the error message "You can't send messages to this group because you're no longer a member" appeared incorrectly after ownership transfer.
  • Fixed an inconsistency in timestamp formats (24-hour format).
  • Resolved an issue where call audio continued playing after the caller disconnected.
  • Fixed a bug where voice playback continued while recording and sending a new voice message.
  • Resolved an issue where recording did not stop after closing the recording view.
  • Fixed a bug where the timer was getting cut off in the recording interface.
  • Resolved a crash occurring when starting a new voice recording while another was playing.
  • Fixed an issue where the "Delete Failed" message appeared when attempting to delete an empty chat.
  • Resolved a bug where "Reply Suggestion" and "Conversation Summary" were displayed simultaneously instead of clearing the previous content.
  • Fixed a bug where the error message "You can't send messages to this group because you're no longer a member" appeared incorrectly, along with missing owner controls after ownership transfer.
  • Addressed an issue where unauthorized buttons were displayed for non-owner/non-admin group members.
  • Resolved an issue where "Delete Failed" error occurred when deleting a chat after blocking a user.

Deprecations

  • None

Removals

  • None

v5.0.0-beta.2

20 Jan 17:44
6f4204f
Compare
Choose a tag to compare
v5.0.0-beta.2 Pre-release
Pre-release

New

  • None

Enhancements

  • None

Fixes:

  • Resolved a NullPointerException in ChatsFragment.getLogoutView() method by adding appropriate null checks.
  • Addressed a RuntimeException in stopRecording() method by implementing state validation.

v5.0.0-beta.1

03 Jan 20:59
12d7cb3
Compare
Choose a tag to compare
v5.0.0-beta.1 Pre-release
Pre-release

New

  • Revamped UI: Experience a fresh, modern design for improved visual appeal and consistency. The updated look enhances usability and engagement.
  • Restructured Components: Enjoy a redesigned component architecture that improves scalability, making it easier to build and maintain modular designs.

Enhancements

  • Optimized User Experience: Interactions have been streamlined to provide a smoother, more intuitive experience, reducing friction during use.
  • Advanced Styling and Theming: Gain greater flexibility with enhanced customization options, allowing you to tailor appearances to suit your brand effortlessly.
  • Simplified Integration: Set up faster and with ease thanks to a more intuitive, streamlined integration process.

Fixes

  • None

Removals

  • Style Props Removed: Style-specific props have been deprecated to encourage the use of modern theming practices, which offer more robust and scalable customization options.

v4.3.13

09 Jul 14:37
0430695
Compare
Choose a tag to compare

Fixes:

  • Fixed an issue where the application would crash if user avatars were not fully loaded before the app was killed and reopened.

v4.3.11

19 Jun 10:11
e1d6dff
Compare
Choose a tag to compare

Enhancement:

v3.0.14-3

17 May 07:46
ae88ad5
Compare
Choose a tag to compare

Fixes:

  • Fixed issue where clicking on an audio message in the messageList did not trigger the audio preview.
  • Resolved issue in the message composer where the voice recording icon incorrectly changed to a play icon after the audio was fully played while sending.
  • Fixed issue where the message list scrolled to the bottom after returning from the MediaViewActivity.

v4.3.6

30 Apr 12:14
e64538d
Compare
Choose a tag to compare

Enhancements

  • The parent of the app theme has been migrated from Theme.MaterialComponents.DayNight.NoActionBar.Bridge to Theme.MaterialComponents.DayNight.NoActionBar. This change ensures better alignment with our design principles and improves consistency across the application.

v4.3.5

23 Apr 13:17
a8e2e14
Compare
Choose a tag to compare

Introduction:

  • We're excited to announce the launch of our Kotlin Sample App for v4 UIKit. This inaugural release is designed to showcase the capabilities of the v4 UIKit and guide you on its application within your own projects.

3.0.14-2

02 Apr 13:30
7883c2e
Compare
Choose a tag to compare

Fixes

  • Fixed horizontal scrolling issue with reactions, ensuring emojis wrap within chat bubbles.
  • Resolved audio recording permission bug, preventing null file sending and providing proper feedback.
  • Addressed delays in real-time date updates, eliminating occasional display of epoch time.
  • Corrected message timestamp flickering glitch, ensuring accurate time display.
  • Enhanced automatic chat loading to prevent disruptive automatic scrolling.