widgets_sdk_flutter 3.3.3
widgets_sdk_flutter: ^3.3.3 copied to clipboard
GliaWidgets SDK is a simple and customisable framework built on top of GliaSDK. It provides all the necessary UI components to quickly integrate GliaSDK into your project.
3.3.3 #
Updated underlying SDKs:
Android Widgets SDK v3.3.3 #
Changed
- Improved internal logging capabilities.
Fixed
- Fixed a crash that occurred when navigating back from the Chat, Audio, or Video screens.
iOS Widgets SDK v3.3.3 #
Changed
- The minimum deployment version has been changed to iOS 15.1. (Note that in version 3.3.1, the minimum deployment version was previously increased from iOS 14 to iOS 15.5).
- Improved internal logging capabilities.
Fixed
- The text positioning of the Live Observation indicator (SnackBar) was corrected, ensuring its content is aligned to the left.
3.3.2 #
We identified an issue in this release, please use 3.3.3 or higher instead.
Updated underlying SDKs:
Android Widgets SDK v3.3.2 #
Fixed
- Corrected a typo in the US base domain configuration.
- The outside app bubble is no longer shown when there is no engagement.
- Fixed a
ClassCastExceptionthat occurred in the SDK due to an ID collision.
3.3.1 #
We identified an issue in this release, please use 3.3.3 or higher instead.
Added #
- The new method
hideVisitorCode()allows closing the Call Visualizer's visitor code dialog programmatically.
Updated underlying SDKs:
Android Widgets SDK v3.3.1 #
Added
- The new method
hideVisitorCodeDialog()allows closing the Call Visualizer's visitor code dialog programmatically. - The chat bubble now shows a pulsing halo animation when the visitor is waiting to be connected.
Changed
- Refactored
GliaWidgetsConfigto useRegioninstead ofStringfor region configuration, and deprecated the previousStringtype used for this setting. - Improved the reliability and connection stability of audio and video calls.
iOS Widgets SDK v3.3.1 #
Added
- The new method
hideVisitorCodeViewController()allows closing the Call Visualizer's visitor code dialog programmatically.
Changed
- Improved the reliability and connection stability of audio and video calls.
- The minimum deployment version has been increased from iOS 14 to iOS 15.5.
Fixed
- Fixed an issue where messages were not delivered and the operator typing indicator animation did not work after a Secure Conversation was upgraded to a live engagement.
- Operator typing indicator animation keeps working correctly also after an attachment is uploaded.
- Fixed a bug where the visitor could not close Chat when the session timed out in the background.
- Significantly reduced memory consumption when uploading a lot of attachments to the chat.
3.3.0 #
Updated underlying SDKs:
Android Widgets SDK v3.3.0 #
Changed
- Significantly improved logging to enhance monitoring and diagnostic capabilities.
- Upgraded Kotlin version to 2.1.21 and the AGP (Android Gradle Plugin) version to 8.13.0.
- Upgraded the internal WebRTC dependency to the Chrome M138 branch.
- Enhanced Live Observation state management, ensuring the pause/resume status persists correctly when changed during queueing and is retained after engagement ends.
Fixed
- Fixed an issue where the chat screen was crashing in rare cases due to unfinished animations.
iOS Widgets SDK v3.3.0 #
Changed
- Significantly improved logging to enhance monitoring and diagnostic capabilities.
Fixed
- Fixed a bug where authentication during an ongoing audio call disabled the chat button.
- Aligned operator name display across Widgets screens to consistently show only the first name.
3.2.2 #
Updated underlying SDKs:
Android Widgets SDK v3.2.2 #
Added
- Implemented site info caching for 10 seconds to reduce frequent API calls.
Changed
- Integrators can now extend the Glia SDK's built-in
GliaFcmService. - Improved
GliaWidgets.init()exception causes, providing more informative messages forcom.glia.widgets.GliaWidgetsExceptionwhen the SDK fails to initialize due to credential issues. - Updated Unified Customization for survey screen and added some configuration options.
- Replaced the custom survey view with a bottom sheet design to improve display behavior, addressing issues like full-screen expansion and background transparency.
Fixed
- Unified a design difference between iOS and Android related to applying styles to survey input fields.
- Corrected an error where cached locale strings failed to receive updates depending on the device's time zone relative to UTC. Locale strings now update immediately on device restart.
- Fixed an issue that caused a crash when establishing media streams.
- Addressed memory leak issues, improving overall performance and stability.
- Aligned operator name display across Widgets screens to consistently show only the first name.
iOS Widgets SDK v3.2.2 #
Changed
- The header of the Chat screen now has a shadow.
- Updated Unified Customization for survey screen and added some configuration options.
Fixed
- Fixed an issue that the visitor survey was not opening after ending the chat.
- Fixed a bug where a failed engagement could not be closed.
- Fixed an issue of app crashing when uploading attachments to the chat during a Live Observation.
- Unified a design difference between iOS and Android related to applying styles to survey input fields.
3.2.1 #
Updated underlying SDKs:
Added #
- Added support for subscribing to the count of the unread secure messages.
iOS Widgets SDK v3.2.1 #
Changed
- Phoenix Client iOS dependency has been updated to version 5.3.5.
Fixed
- For authenticated visitors, the Chat screen on iOS now does not show a separate close button, only the left arrow, matching the Android UI.
- When a visitor requests a live chat after leaving Secure Messaging, they are now automatically enqueued.
- The "Leave Current Conversation" dialog is now correctly shown when an ongoing transferred Secure Messaging engagement exists and the visitor decides to start a new engagement.
3.2.0 #
Updated underlying SDKs:
Fixed #
- Support for push notifications on iOS
Android Widgets SDK v3.2.0 #
Changed
- The Add Attachment and Send Message buttons are now enabled and disabled instead of appearing or disappearing.
- All screen sharing functionality has been completely removed from both the Widget SDK and Core SDK.
Fixed
- Unified several design differences between iOS and Android, including dialog element sizing, confirmation dialog padding, avatar size and placeholder padding, and various survey elements.
- Fixed an issue with visitor deauthentication where the engagement would end when the authentication behavior was configured as
FORBIDDEN_DURING_ENGAGEMENT.
iOS Widgets SDK v3.2.0 #
Changed
- All screen sharing functionality has been completely removed from both the Widget SDK and Core SDK.
Fixed
- Unified several design differences between iOS and Android, including snackbar background color on Chat and Call screens, avatar size and placeholder padding, and various survey elements.
- Fixed freezing during push notification setup when an APNs token was not passed to the SDK.
- The visitor survey now opens correctly after ending a chat.
- The default selected option can now be deselected for single-choice questions in surveys.
- Fixed an issue where the End button briefly appeared when the visitor closed Chat screen while being enqueued.
- The unread messages bubble now correctly disappears from the Chat screen after messages are read.
- Fixed a bug in SDK versions 3.1.0 and 3.1.1 where the bubble did not appear after visitor authentication during an ongoing engagement.