Skip to content

Releases: salemove/android-sdk-widgets

Glia Android Widgets 3.0.1

10 Apr 14:55
Compare
Choose a tag to compare

Fixed

  • Fixed potential app instability when handling notifications in background states.
  • Fixed operator updating thread synchronization issue to improve data handling stability.

Glia Android Widgets 3.0.0

20 Feb 13:27
Compare
Choose a tag to compare

Glia Widgets SDK 3.0 introduces the self-contained Entry Widget, which provides complete Glia functionality — implemented by Glia engineers — with a single entry-point implementation.

The new entry widget:

  • Implements core Glia UI elements out of the box.
  • Is implemented by Glia, applying all of our best practices and tested end-to-end.
  • Will receive updates and forthcoming new features with no additional implementation effort beyond upgrading the Glia SDK.
  • Can be integrated as a bottom sheet (pictured, left) or as an embedded view (right).
  • Dynamically responds to queue availability by revealing and hiding media types.
  • Can be customized to adhere to your app's styles using the Unified Customization framework.
  • Introduces native support for Secure Conversations asynchronous messaging, including unread message counts, with no extra integration lift.
  • Starting with SDKs v3.0, Glia recommends the Entry Widget for all new integrations, and encourages you to migrate any existing implementations to benefit from future updates. Existing APIs are not deprecated with this release and remain supported.

Added

  • Introduced the Entry Widget.
  • Secure Conversations v2.

Changed

  • Updated Kotlin version to 1.9.25.
  • Updated AGP (Android Gradle Plugin) version to 8.6.1.

🚨 Breaking Changes

  • Removed the following deprecated methods
    • GliaWidgets.setUseOverlay(useOverlay: Boolean)
    • authenticate(requestCallback: RequestCallback<Void>, jwtToken: String)
    • GliaWidgets.updateVisitorInfo(VisitorInfoUpdate visitorInfoUpdate, Consumer<GliaWidgetException> exceptionConsumer)
    • GliaWidgets.getVisitorInfo(Consumer<GliaVisitorInfo> visitorCallback, Consumer<GliaWidgetException> exceptionConsumer)
    • isInteractable(ChatMessage message, int viewType)
  • Removed the GliaWidgetsConfig.setUseOverlay(Boolean):Builder function.
  • Removed runtime theme customization (UiTheme).
  • All Activities are internal now. To start an engagement, use the Engagement Launcher.

Fixed

  • Resolved the issue of the chat bubble remaining visible when a Call Visualizer engagement ends.

Glia Android Widgets 2.8.3

23 Jan 09:05
Compare
Choose a tag to compare

Fixed

  • Fixed a couple of issues in the chat view, including input field resizing problems and unexpected view jumping during keyboard animation.
  • Adjusted the layout to prevent overlap between the send and attachment buttons on the chat screen.
  • Resolved the issue of the send button disappearing in the chat view after longer delays between messages.

Glia Android Widgets 2.8.2

27 Dec 13:09
Compare
Choose a tag to compare

Changed

  • File access is no longer allowed by default in WebView.

Fixed

  • The chat message preview was not always properly shown for the visitors who had unstable internet connection. Now these visitors see their messages in the chat instantly after sending, to avoid confusion and possible re-sending of same messages.
  • The typing indicator in chat no longer shows up when the operator has already sent the message and is no longer typing.
  • The operator name is now correctly shown in the audio engagements.
  • The status of the files sent by the operator is now properly changed from “Download” to “Open” once the visitor has downloaded the file.

Glia Android Widgets 2.8.1

07 Oct 09:28
Compare
Choose a tag to compare

What's Changed

Fixed

  • A ToolBar visibility issue with custom XML themes fixed.

Glia Android Widgets 2.8.0

12 Sep 08:10
Compare
Choose a tag to compare

Added

  • Added Android 15 (Target SDK 35) support.
  • Upgraded the minimum supported CompileSDK version to 34.

Changed

  • Controlling whether the Glia bubble shows is now possible separately for when the app is in the foreground or background. During an audio/video engagement while on the chat screen, the bubble is shown at all times, allowing the user to return to the call screen even if the bubble is disabled. The configuration classes have been renamed.
  • PII masking improvements.

Fixed

  • Tapping back and forth between the bubble and back button no longer causes chat view to freeze.
  • The web links sent by the visitor are automatically detected as links and are clickable now.
  • Upgrading to two-way video in Call Visualizer is now possible, in addition to one-way video upgrade.
  • The FilePreview screen will remain open when the app is returned from the background.

Important

To prevent potential issues related to ToolBar background color with a custom XML theme, we highly recommend using the newer 2.8.1 release.

Glia Android Widgets 2.7.0

13 Aug 15:54
Compare
Choose a tag to compare

Added

  • Visitors can now enqueue to multiple queues. You may either define a set of queue ID’s to use for enqueueing, or skip the queue ID in which case the visitor will enqueue in all default queues.
  • It is now possible to disable screen sharing of your application to avoid declaring the foreground service information in Google Play. The update is related to the changes in the Google Play’s foreground service types and policies for applications that run on Android 14 and above.

Changed

Android Gradle Plugin and Kotlin versions are now aligned between the Android Widgets SDK and Android Core SDK, which results in overall better performance of the SDKs.

Fixed

  • Glia bubble no longer appears outside of the application when the overlay flag is disabled.
  • The SDK can no longer get stuck in the connecting state.

Glia Android Widgets 2.4.2

08 Aug 14:28
Compare
Choose a tag to compare

This release is created based on 2.4.1 release.
It allows the exclusion of android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION.

DOES NOT CONTAIN THE LATEST PATCHES AND FIXES

It is recommended to upgrade to the latest 2.6.1+ version instead.

Glia Android Widgets 2.6.1

17 Jun 21:43
Compare
Choose a tag to compare

Changed

  • The Glia Android Widgets SDK now recognizes and handles empty authentication tokens (JWT), ensuring a smooth transition back to the non-authenticated state when an attempt is made to authenticate the visitor with an invalid token.

Fixed

  • Two rare cases of app crashing have been fixed:
    • While keeping the app on the background on Android versions 12 and up.
    • After deauthenticating the visitor.

Glia Android Widgets 2.6.0

31 May 15:00
Compare
Choose a tag to compare

Added

  • Visitors can easily toggle between their devices front and back camera during engagement.
  • Direct ID Token can be updated during an ongoing engagement to keep the visitor authenticated for longer time periods, if necessary.

Changed

  • Visitor’s notification experience has been improved.

Fixed

  • All custom locale strings defined in Glia Hub now load correctly.
  • There is no longer a significant delay between visitor starting to share their screen and operator receiving the shared stream.