Flutter Release Notes

Updated 

iOS & Android Flutter SDK

Version 9.0.0

Release Date: 22 November, 2024

Enhancements:

The following enhancements are introduced in this release: 

  • Added compatibility support for the latest operating systems: Support is added for Android Version 15 and iOS 18.

  • Minimize button for the Live Chat window: The ability to add a minimize button on the chat screen of the Live Chat app is introduced for a better user experience. For more details, see Minimize Live Chat.

  • Embed audio player within the chat interface: Added support for embedding an audio player within the chat to play audio files without leaving the chat window.

  • Mask customer sensitive data in chat: Added the ability to mask customers’ sensitive information in the chat based on a regex. For more details, see Sprinklr Live Chat Builder

  • Show Guided Workflows in Live Chat: Added support for showing Guided Workflows in Live Chat. This provides customers step-by-step instructions for troubleshooting common issues, submitting repair requests, and more. For more details, see Guided Workflows.

  • Support for the Text-to-Speech (TTS) functionality: Ability to enable the Text-to-Speech feature within Live Chat to provide an accessible and enhanced user experience.  For more details, see Text-to-Speech.

  • Added animations and transitions for messages: Animations and transitions for messages are added in the Live Chat interface to improve visual experience. For more details, see Main Screen.

  • Support for the custom font in Live Chat: Ability to set a custom font for Live Chat to ensure consistency with your brand guidelines. For more details, see Use a Custom Font in iOS or Use a Custom Font in Android.

  • Support for customizations: Ability to customize Info Cards and Cards, and additional UI customization support.

Bug Fixes:

The following bugs are fixed in this release:

  • Fixed issues with Live Chat related to uploading large-sized images, scrolling, phone number validation and portrait mode.

  • Fixed an issue with canHandlePushEvent.

  • Fixed accessibility issues.

  • Other minor bug fixes.

Version 9.0.0-beta

Release Date: 8th Nov, 2024

Enhancements:

The following enhancements are introduced in this release:

  • Added compatibility support for the latest operating systems: Support is added for Android Version 15 and iOS 18.

  • Minimize button for the Live Chat window: The ability to add a minimize button on the chat screen of the Live Chat app is introduced for a better user experience. For more details, see Minimize Live Chat.

  • Embed audio player within the chat interface: Added support for embedding an audio player within the chat to play audio files without leaving the chat window.

  • Mask customer sensitive data in chat: Added the ability to mask customers’ sensitive information in the chat based on a regex. For more details, see Sprinklr Live Chat Builder.

  • Show Guided Workflows in Live Chat: Added support for showing Guided Workflows in Live Chat. This provides customers step-by-step instructions for troubleshooting common issues, submitting repair requests, and more. For more details, see Guided Workflows.

  • Support for the Text-to-Speech (TTS) functionality: Ability to enable the Text-to-Speech feature within Live Chat to provide an accessible and enhanced user experience.  For more details, see Text-to-Speech.

  • Added animations and transitions for messages: Animations and transitions for messages are added in the Live Chat interface to improve visual experience. For more details, see Main Screen.

  • Support for the custom font in Live Chat: Ability to set a custom font for Live Chat to ensure it is consistent with your brand guidelines. For more details, see Use a Custom Font.

  • Support for customizations: Ability to customize Info Cards and Cards, and additional UI customization support.

Bug Fixes:

The following bugs are fixed in this release:

  • Fixed issues with Live Chat related to uploading large-sized images, scrolling, and portrait mode.

  • Fixed the phone number validation issue.

  • Other minor bug fixes. 

Version 8.0.2

Release Date: 4th Oct, 2024

Enhancements:

  1. Improved UI Consistency: The "New Conversation" button has been repositioned within the conversation card for better alignment.

  2. iPhone 16 Series Compatibility: Full support has been added for the iPhone 16 series, ensuring a seamless experience across all new devices.

Bugs

  1. Reply Box Placeholder Persistence Issue: Fixed an issue where the Live Chat reply box placeholder incorrectly retained user input after submission in disabled state, improving overall messaging flow.

  2. Orientation Transition: Addressed an issue where switching from landscape to portrait mode left unwanted blank space in the conversation screen.

  3. Landscape Input and Font Scaling Fixes: Resolved issues with the reply box size and font scaling during landscape mode.

  4. Theme Update Inconsistency: Fixed an issue in native apps where updated themes were not properly reflecting in some cases

  5. Accessibility Improvements: Corrected an accessibility issue where focus order was incorrectly set inside the carousel, ensuring smoother navigation for screen reader users.

  6. Some other minor bug fixes

Version 7.1.3 [iOS Only]

Release Date: 4th Oct, 2024

Enhancements:

  • iPhone 16 Series Compatibility: Full support has been added for the iPhone 16 series, ensuring a seamless experience across all new devices.

Version 8.0.0

Release Date: 13th Sep, 2024

Enhancements:

  1. Dynamic Wait Time & Queue Position: You can use placeholders to indicate estimated wait time for a live agent or position in the waiting queue in the conversation screen  [Article]

  2. Landscape Mode: We now support landscape orientation

  3. Inline Events: You can now show agent assignments and unassignments as inline events on the live chat conversation screen [Article]

  4. Home Screen Actions: You can now clear sessions, delete all conversations, and close all conversations directly from the home screen actions [Article]

  5. Sneak Peak: Agents now have the ability to see what users are typing in real-time during a live chat conversation in Care Console [Article]

  6. Expire Old Conversations: Brands can now expire old conversations for users, and can even set how long after the last message the conversation will expire [Article]

  7. The minimum Android API level for your app should be 23 to ensure the Sprinklr SDK can be integrated

  8. Added support for prod18 and prod19

Bugs

  1. Fixed issue: The conversation screen now opens correctly from a push notification, when the app is in the background and messenger SDK is mounted

  2. Some other minor bug fixes

Version 7.1.2 [iOS Only]

Release Date: 13th Sep, 2024

Bugs

  • Resolved the issue where apps were being rejected during Apple's review process due to FontAwesome6Free-Solid.ttf font file

Important Update:

  • This release is specific to iOS Devices only. If you are using an Android device, kindly ensure that you are using Version 7.1.1

  • You can continue using the v7.1.0 Flutter Plugin

Version 8.0.0-beta.1

Release Date: 30th Aug, 2024

Enhancements:

  1. Dynamic Wait Time & Queue Position: You can use placeholders to indicate estimated wait time for a live agent or position in the waiting queue in the conversation screen  [Article]

  2. Landscape Mode: We now support landscape orientation

  3. Inline Events: You can now show agent assignments and unassignments as inline events on the live chat conversation screen [Article]

  4. Home Screen Actions: You can now clear sessions, delete all conversations, and close all conversations directly from the home screen actions [Article]

  5. Sneak Peak: Agents now have the ability to see what users are typing in real-time during a live chat conversation in Care Console [Article]

  6. Expire Old Conversations: Brands can now expire old conversations for users, and can even set how long after the last message the conversation will expire [Article]

  7. The minimum Android API level for your app should be 23 to ensure the Sprinklr SDK can be integrated

  8. Added support for prod18

Bugs

  1. Fixed issue: The conversation screen now opens correctly from a push notification, when the app is in the background and messenger SDK is mounted

  2. Some other minor bug fixes

 Version 7.1.1

Release Date: 12th Aug, 2024

Enhancements

  • Added support for Flexbox v3.0.0

Important Update: This release is specific to Android Devices only. If you are using an iOS device, kindly ensure that you are using Version 7.1.0

 Version 7.1.0

Release Date: 5th Aug, 2024

 

Enhancements

  1. Incorporating External Header: Brands can now incorporate their own header into the live chat, replacing Sprinklr's default header

    Action Control: Brands can now directly control live chat actions from their own header using our new SDKs. We are introducing several SDKs that enable tracking of previously opened screens, allowing clients to manage back actions, delete conversations, and close discussions as required

  2. Improved Pre-Auth Flow: Enhancing the pre-auth flow by making few user details optional, while ensuring that User ID and Hash are mandatory

    Note: "userID" is deprecated and will be removed from future releases, please ensure to use "id" field instead of "userId". Brands can use userId for versions below v7.1.0

  3. Update Agent Persona Configuration: Refer to the Persona Configuration in the Personalize Your Live Chat article for more details

Bugs

  1. Improved screen reader behavior in mobile live chat to maintain focus position and announce received messages sequentially for enhanced accessibility

  2. Some other minor bug fixes

Version 7.1.0-beta.2

 

Release Date: 17th July, 2024

 

Enhancements

  1. Incorporating External Header: Brands can now incorporate their own header into the live chat, replacing Sprinklr's default header

    Action Control: Brands can now directly control live chat actions from their own header using our new SDKs. We are introducing several SDKs that enable tracking of previously opened screens, allowing clients to manage back actions, delete conversations, and close discussions as required

  2. Improved Pre-Auth Flow: Enhancing the pre-auth flow by making few user details optional, while ensuring that User ID and Hash are mandatory

  3. Update Agent Persona Configuration: Refer to the Persona Configuration in the Personalize Your Live Chat article for more details

Bugs

  1. Improved screen reader behavior in mobile live chat to maintain focus position and announce received messages sequentially for enhanced accessibility

  2. Some other minor bug fixes

Version 7.0.0

Release Date: 26th Jun, 2024

Enhancements

  1. Error Specific Messages:

    Enhancing the customer experience with tailored error messages

    1. File Type Restriction: Introduced a specific error message "File upload failed: Unsupported file type" to inform customers when an unsupported file type is uploaded

    2. File Size Limit: Added a specific error message "File upload failed: file size should not exceed XX MB" to notify customers when they attempt to upload a file that exceeds the size limit

    3. Corrupt File or Network Issues: Improved error handling with the message "File upload failed: file corrupt or network issue" to provide clearer guidance when there are file integrity or network problems

  2. Unavailability Screen Changes and Event Tracking: 

    1. Introduced a new screen to inform users when live chat is unavailable, enhancing transparency and user experience during downtime. Please refer here for more details

    2. Event tracking has also been updated with LIVE_CHAT_UNAVAILABLE to provide better insights into app performance and availability.

  3. Some other minor bug fixes

Version 7.0.0-beta.1

Release Date: 11th Jun, 2024

 

Enhancements

  1. Error Specific Messages:

    Enhancing the customer experience with tailored error messages

    1. File Type Restriction: Introduced a specific error message "File upload failed: Unsupported file type" to inform customers when an unsupported file type is uploaded

    2. File Size Limit: Added a specific error message "File upload failed: file size should not exceed XX MB" to notify customers when they attempt to upload a file that exceeds the size limit

    3. Corrupt File or Network Issues: Improved error handling with the message "File upload failed: file corrupt or network issue" to provide clearer guidance when there are file integrity or network problems

  2. Unavailability Screen Changes and Event Tracking: 

    1. Introduced a new screen to inform users when live chat is unavailable, enhancing transparency and user experience during downtime. Please refer here for more details

    2. Event tracking has also been updated with LIVE_CHAT_UNAVAILABLE to provide better insights into app performance and availability.

  3. Some other minor bug fixes

Version 6.2.0

Release Date: 13th May, 2024

Enhancements

  • Rich text asset enhancement: We've incorporated new features allowing for the inclusion of buttons with URL links, text back options, and direct phone calls within our existing rich text format.

  • New Grid and Pill Variant Asset Support: Introducing two new assets – Grid and Pill variants of the Quick Select Card – now available for mobile alongside the existing web support.

  • Enhanced Messenger Event Tracking: In this update, we've expanded the range of messenger events available for debugging purposes, providing greater insight into app performance. Please refer to the installation guide for more details

Version 6.2.0 (beta)

Release Date: 24th Apr, 2024

Enhancements

  • Rich text asset enhancement: We've incorporated new features allowing for the inclusion of buttons with URL links, text back options, and direct phone calls within our existing rich text format.

  • New Grid and Pill Variant Asset Support: Introducing two new assets – Grid and Pill variants of the Quick Select Card – now available for mobile alongside the existing web support.

Version 6.1.1

Release Date: 15th Apr, 2024

Enhancements

  • Minor fixes related to Wultra:- Remove Wultra from their pod files.

  • As per iOS guidelines, we've added support for Privacy Manifest to describe the use of required reason APIs. Beginning May 1, 2024, apps must detail such API usage in the manifest to be accepted on App Store Connect (in the code you write or included in a third-party SDK)

Version 6.1.0

Release Date: 29th Mar, 2024

Enhancements

  • Enhanced Messenger Event Tracking: In this update, we've expanded the range of messenger events available for debugging purposes, providing greater insight into app performance. Please refer to the installation guide for more details

  • Logger Integration: Introducing a logging system, which can handle logging events at different levels, enhancing the app's diagnostic capabilities. Please refer to the installation guide for more details

  • Dark Mode Support: Embrace a more comfortable viewing experience with the introduction of Dark Mode, perfect for low-light environments and reducing eye strain. Please refer to the installation guide for more details

  • Custom Gradient on Home Screen: Tailor your home screen to your unique style preferences by incorporating custom gradients, adding a personal touch to your live chat experience.

  • Status Card Support: Introducing status cards, a new feature allowing users to update customers on the health status of critical resources. These resources, such as tools or services frequently interacted with, can now be monitored directly, enhancing customer experience by minimizing the need for repetitive agent contact. Please refer to the installation guide for more details

  • Disable attachments for Customers: You now have the option to disable attachments for customers within live chat sessions, streamlining communication by removing the attachment icon from the interface.

Version 6.0.1

Release Date: 8th Mar, 2024

Enhancements

  • Added Support for prod5 and prod17 environments

  • Bug fixes

Version 6.0.0

Release Date: 2nd Mar, 2024

Enhancements

  • Introduced support for floating date and time, enhancing the ability to track conversations more effectively.

  • Added Support for Disclaimer Card. Refer here

  • Added Support for Information Cards to notify customers about latest updates and informations. Refer here

  • A new Retry Message option has been added, allowing users to resend messages with ease

  • Users can now customise sound notifications, providing a personalised touch to their messaging experience

  • We've added a convenient option for the customer to just click and jump to the latest message, making navigation more efficient

  • With just one click, users can now navigate directly to the newest unread message, even if it's not within the viewport

  • Enjoy improved readability with the introduction of font scaling, allowing users to adjust text size according to their preference

  • Ensured compliance with WCAG 2.1 AA standards, enhancing accessibility for all users

Version 3.6.5

Release Date: 15th Feb, 2024

Introducing Flutter Integration: We're excited to announce that our Live Chat App now leverages Flutter.

Note: This version aligns with the React Native app version 3.6.5, maintaining parity and ensuring a consistent experience across platforms.