Releases: cometchat/cometchat-sample-app-android-java
Releases · cometchat/cometchat-sample-app-android-java
v4.3.11
Enhancement:
- The Sample App now dynamically pulls hardcoded sample user details from the static JSON data located at https://assets.cometchat.io/sampleapp/sampledata.json
v4.3.6
Enhancements
-
The theme name in theme.xml has been revised to enhance clarity and coherence within our codebase.
-
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
Enhancements
- Significantly improved the user experience by smoothing the transition process when users switch to the dark theme directly from their mobile settings.
v4.3.3
Enhancements
- Updated CometChatTheme to align with v4.3.3 of Android UIKit for improved theme consistency and efficiency.
Fixes
- Resolved dark theme application issues in SoundManagerFragment and BadgeCountFragment for a smoother user experience.
v4.3.2
Fixes:
- Color Resource Adjustment: The color resources in the layout files have been renamed.
v4.3.0
New
- Introduced UI components for adding reactions to messages as a core chat feature:
- Added CometChatReactionList component to group and list users by their message reactions.
- Introduced CometChatTextFormatter Class designed to format text matching specific patterns.
- Launched UI components for mentioning users as a foundational chat feature:
- Introduced CometChatMentionTextFormatter class, an extension of CometChatTextFormatter, to specifically format user mentions within messages and provide user suggestions when used with CometChatMessageComposer.
Enhancements
- Updated CometChatMessageList, CometChatMessageComposer, and CometChatConversations Components to accept an array of CometChatTextFormatter, providing a flexible text formatting system based on various regex patterns, such as differentiating between user mentions and URLs within a message.
Bugs
- Resolved the issue where the scheduler bubble was crashing in the message list when scrolled.
- Fixed the problem where the scheduler bubble failed to create slots when the device language was not set to English.
v4.2.1
Fixes
- Emoji Keyboard Optimization: Reduced processing load for faster emoji keyboard loading, addressing ANR instances.
- List Optimization: Improved performance in MessageList, Conversations, Users, GroupMembers, Groups, and BannedMembers.
- Conversation Configuration: Fixed missing listItemView prop for enhanced configuration options.
- Extension Custom Messages: Disabled extensions no longer display custom messages in real-time, ensuring consistent user experience.
V4.2.0
New Features:
- Introduced Event Scheduler functionality and the ability to fill in date and time in Form Bubble.
v4.1.0
New Features:
- Added support for AI Conversation Summary & AI Assist Bot.
- Added Call Logs, Call Log Participants, Call Log Recordings, Call Log History, Call Log Details & Call Logs With Details component.
v4.0.3
Added
- Form Bubble
- Card Bubble
- Support for Interactive Messages i.e. Form Messages, Card Messages, and custom interactive Messages.
Fixes
- File provider conflict
- AI button remained Visible even when AI features were not enabled from the dashboard