widgets_sdk_flutter 3.5.6 copy "widgets_sdk_flutter: ^3.5.6" to clipboard
widgets_sdk_flutter: ^3.5.6 copied to clipboard

GliaWidgets SDK is a simple and customizable framework built on top of GliaSDK. It provides all the necessary UI components to quickly integrate GliaSDK into your project.

3.5.6 #

Updated underlying SDKs:

Android Widgets SDK v3.5.3 #

Fixed

  • Fixed an issue where call audio could cut out when the app was moved to the background or the device screen turned off during an ongoing call.
  • Fixed a crash that could occur when a background network request failed due to a temporary DNS resolution error.
  • Improved TalkBack accessibility so that chat bot responses are now announced automatically as soon as they appear in the chat.

iOS Widgets SDK v3.5.7 #

Changed

  • Upgraded the internal WebRTC dependency to the Chrome M149 branch, improving the security and stability of audio and video calls.

3.5.5 #

Updated underlying SDKs:

iOS Widgets SDK v3.5.6 #

Fixed

  • Resolved an issue where a Live Observation session persisted after the visitor ended the engagement, causing the operator to continue seeing the visitor's screen.
  • The SnackBar now correctly updates its styling when the SDK is reconfigured with a new theme.
  • Fixed the alert background color and close button color to apply correctly from Remote Configuration JSON.
  • Fixed a performance issue where the app experienced a drop in frame rate during an active Live Observation session.
  • Resolved a Live Observation issue, affecting only Flutter apps, where the feed could appear distorted or go dark after the visitor logged in.
  • Fixed a Call Visualizer crash that could occur when the operator ended a video engagement while the visitor had the video UI minimized.

3.5.4 #

Updated underlying SDKs:

Android Widgets SDK v3.5.2 #

Added

  • Improved screen reader accessibility across the SDK, including adding a button role to the chat bubble, a visible label to the message input field, and hints to confirmation dialog buttons.

Changed

  • Updated the Stay In Touch permission dialog to align with Android guidelines, replacing the two-button layout with a single Continue button.

Fixed

  • Fixed a crash that could occur during engagement transfers when multiple operator status items shared the same identifier.
  • Fixed an issue where the previous operator's connection and joined status was removed from chat history during an engagement transfer.

iOS Widgets SDK v3.5.4 #

Fixed

  • Resolved an issue where the visitor stopped receiving operator messages after a transfer.
  • Fixed an issue where the chat operator header displayed incorrect operator data after an engagement transfer.
  • Fixed an issue where links in operator messages were not clickable on iOS 26.

3.5.3 #

Updated underlying SDKs:

iOS Widgets SDK v3.5.3 #

Fixed

  • Fixed an issue where the SDK UI remained open and unresponsive after ending an engagement programmatically.
  • Improved VoiceOver accessibility by adding hints to several action elements, including the Deny button in the permission dialog.
  • Resolved an issue where the Live Observation indicator was not displayed correctly over other UI elements.

3.5.2 #

Updated underlying SDKs:

iOS Widgets SDK v3.5.2 #

Fixed

  • Fixed a crash that could occur when a CoBrowsing session with Live Observation was initiated.

3.5.1 #

Updated underlying SDKs:

Android Widgets SDK v3.5.1 #

Added

  • Added accessibility support for the chat attachment selector, ensuring control roles are properly announced by screen readers.
  • Added accessibility hints for survey item titles, ensuring questions are properly announced on the survey dialog.

iOS Widgets SDK v3.5.1 #

Changed

  • Removed unnecessary payload data from SDK logs to improve security and reduce log noise.

Fixed

  • Resolved a UI freeze that occurred when ending an engagement programmatically.
  • Fixed a crash that occurred during Unified Customization UI configuration.

3.5.0 #

Updated underlying SDKs:

Android Widgets SDK v3.5.0

Added #

  • Added support for service credentials, a new capability that aligns service-to-service API keys with Glia’s access management framework.

Changed #

  • Site API key is now deprecated in favor of service credentials API key authentication.
  • Enhanced telemetry logging to include API key type information for better monitoring and diagnostics.

Fixed #

  • Resolved a couple of issues that were caused by missing proguard rules for the jni_zero package to protect it from obfuscation.

iOS Widgets SDK v3.5.0

Added #

  • Added support for service credentials, a new capability that aligns service-to-service API keys with Glia’s access management framework.
  • Enhanced Live Observation to capture all key windows, including bubbles, Glia alerts, system alerts, picker menus, and more, making them visible to the operator.

Changed #

  • Site API key is now deprecated in favor of service credentials API key authentication.
  • 🚨 Breaking change: Removed the white label configuration (isWhiteLabelApp) that were deprecated in version 3.1.0.

Fixed #

  • Resolved an issue where the call duration was not shown consistently for audio calls.
  • Fixed a font rendering issue related to UIKit to SwiftUI conversion.
  • Corrected an issue where top and bottom text alignment in CallView could not be updated via Remote Customization JSON configuration.

3.4.0 #

Updated underlying SDKs:

Android Widgets SDK v3.4.0 #

Added

  • Added a real-time connection quality notice that appears during periods of poor or lost connectivity.

Changed

  • Improved the file attachment functionality so that videos can now be recorded directly within the app to send as attachments.
  • Updated Glia branding on dialogs.

Fixed

  • Video engagements now automatically reestablish after the app is restarted.
  • Resolved an issue where audio streaming failed to reestablish automatically after a network disconnection of up to two minutes.
  • Fixed a rare IllegalStateException that occurred during a chat transfer while the app was in the background.
  • Resolved an issue where the enableBubbleInsideApp setting was not functioning correctly for chat bubble configurations.
  • Corrected inconsistent button states and background display issues on the Call screen for specific devices.
  • Resolved an issue with taking photos to send as attachments.
  • Fixed an issue where the bubble disappeared after an operator ended a live engagement that started as a Secure Conversation, even if unread messages were present.

iOS Widgets SDK v3.4.0 #

Added

  • Added a real-time connection quality notice that appears during periods of poor or lost connectivity.

Changed

  • Improved the file attachment functionality by ensuring that only allowed attachment type options are displayed.

Fixed

  • Video engagements in Call Visualizer now automatically reestablish after the app is restarted.
  • Resolved a delay in reestablishing Live Observation when moving the app from the background to the foreground.
  • Resolved an issue where audio streaming failed to reestablish automatically after a network disconnection of up to two minutes.
  • Fixed a couple of issues where audio engagements failed to restore properly, for example, after a network change.
  • Corrected the text alignment of the Live Observation indicator to ensure it uses leading alignment.
  • Unified the styling of survey input fields to ensure design consistency between iOS and Android.

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 ClassCastException that 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 GliaWidgetsConfig to use Region instead of String for region configuration, and deprecated the previous String type 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 for com.glia.widgets.GliaWidgetsException when 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.

3.1.1 #

Added #

  • Support for push notifications
  • New methods: hideEntryWidget(), getQueues(), showVisitorCode(), getVisitorInfo(), subscribeToPushNotificationTypes()

Changed #

  • The configure method has more parameters
  • Deprecated the showVisitorCodeViewController() method

3.0.0 #

Introduced #

  • Entry Widget
  • Secure Conversations v2

2.7.0 #

Introduced #

  • Android Widgets SDK v 2.7.0
  • IOS Widgets SDK v 2.7.1
  • Default queues support
  • Bug fix and stability improvements

2.4.1 #

Introduced #

  • Live Observation
  • DirectId improvements (authentication during ongoing engagement)
0
likes
0
points
247
downloads

Publisher

verified publisherglia.com

Weekly Downloads

GliaWidgets SDK is a simple and customizable framework built on top of GliaSDK. It provides all the necessary UI components to quickly integrate GliaSDK into your project.

Homepage

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on widgets_sdk_flutter

Packages that implement widgets_sdk_flutter