Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion GliaWidgetsIonic.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ Pod::Spec.new do |s|
s.source_files = 'ios/Sources/**/*.{swift,h,m,c,cc,mm,cpp}'
s.ios.deployment_target = '15.1'
s.dependency 'Capacitor'
s.dependency 'GliaWidgets', '3.5.3'
s.dependency 'GliaWidgets', '3.5.4'
s.swift_version = '5.1'
end
42 changes: 39 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,47 @@
# Glia Widgets Ionic

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.
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.

## Changelog

### 3.5.4

#### Fixed
- Fixed the `endEngagement()` method not working on iOS.
- Fixed the `queueIds` parameter not being passed to `startAudio()` and `startVideo()` methods.

Updated underlying SDKs:
- [Android Widgets SDK v3.5.2](#android-widgets-sdk-v352)
- [iOS Widgets SDK v3.5.4](#ios-widgets-sdk-v354)

#### 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](#ios-widgets-sdk-v353)

#### 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:
Expand Down Expand Up @@ -32,7 +70,6 @@ Updated underlying SDKs:
- 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:
Expand Down Expand Up @@ -64,7 +101,6 @@ Updated underlying SDKs:
- 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:
Expand Down
4 changes: 2 additions & 2 deletions android/version.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#Wed Mar 18 15:32:17 UTC 2026
#Fri May 08 12:18:14 UTC 2026
dependency.telemetryLib.version=1.0.5
dependency.gliaAndroidWidgetsSdk.version=3.5.1
dependency.gliaAndroidWidgetsSdk.version=3.5.2
2 changes: 1 addition & 1 deletion example-app/Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ GEM
minitest (>= 5.1, < 6)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
addressable (2.8.8)
addressable (2.9.0)
public_suffix (>= 2.0.2, < 8.0)
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
Expand Down
24 changes: 12 additions & 12 deletions example-app/ios/App/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ PODS:
- CapacitorSplashScreen (6.0.4):
- Capacitor
- GliaCoreDependency (2.4.0)
- GliaCoreSDK (2.6.8):
- GliaCoreSDK (2.6.9):
- GliaCoreDependency (= 2.4.0)
- GliaOpenTelemetry (= 1.0.8)
- PhoenixChannelsClient (= 1.1.3)
- TwilioVoice (= 6.8.0)
- WebRTC-lib (= 119.0.0)
- GliaOpenTelemetry (1.0.8)
- GliaWidgets (3.5.3):
- GliaCoreSDK (= 2.6.8)
- GliaWidgetsIonic (3.5.3):
- GliaWidgets (3.5.4):
- GliaCoreSDK (= 2.6.9)
- GliaWidgetsIonic (3.5.4):
- Capacitor
- GliaWidgets (= 3.5.3)
- GliaWidgets (= 3.5.4)
- PhoenixChannelsClient (1.1.3)
- TwilioVoice (6.8.0)
- WebRTC-lib (119.0.0)
Expand Down Expand Up @@ -58,16 +58,16 @@ EXTERNAL SOURCES:
:path: "../../.."

SPEC CHECKSUMS:
Capacitor: 1e0d0e7330dea9f983b50da737d8918abcf273f8
CapacitorCamera: 36dd808d7a49f946c1743b41d518208777e1fbd9
Capacitor: c95400d761e376be9da6be5a05f226c0e865cebf
CapacitorCamera: 5ba135b0cb55a788758139fa2404d726bf60f0f3
CapacitorCordova: 8d93e14982f440181be7304aa9559ca631d77fff
CapacitorPushNotifications: 83974a7be0f6829c26148f6ed65745b96a7d16bd
CapacitorSplashScreen: f65292695df7d7b24a22954a6cfbaecadd1718a4
CapacitorPushNotifications: 35abece14371c57172e8321c9ccc8b6fa35fabfe
CapacitorSplashScreen: ef140a8b1ea7244e0c245ce2dd4ce5251e7ab86a
GliaCoreDependency: bf99fc5a6fe66348b58123caded985506a8cf762
GliaCoreSDK: 56d33ebf21c450c0a9c58fc9c44f504216c3e085
GliaCoreSDK: 1793ddd987f7a49570f0d1c9585ddd0bcaf5ccde
GliaOpenTelemetry: 9c66a07da9b15a2e00a648e22728a3aa26c7d2d6
GliaWidgets: 61259aaba1b7f5172875eee432947275d51ab3e2
GliaWidgetsIonic: 1b00e9f928e86237a0f83627537a0146fdf3b046
GliaWidgets: e8103162d308b78c3ce7c392535958f8fa135266
GliaWidgetsIonic: 1a6c8b94bc11f995c2e2453305bf0662b7f12377
PhoenixChannelsClient: 42c589ca5b73a5dfe08588c12f525c306619eaf5
TwilioVoice: 9563c9ad71b9ab7bbad0b59b67cfe4be96c75d23
WebRTC-lib: 4e9a17058f880cd658e88383c1ac8f1119af3700
Expand Down
16 changes: 8 additions & 8 deletions example-app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 5 additions & 21 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@salemove/widgets_sdk_ionic",
"version": "3.5.3",
"description": "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.",
"version": "3.5.4",
"description": "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.",
"main": "dist/plugin.cjs.js",
"module": "dist/esm/index.js",
"types": "dist/esm/index.d.ts",
Expand Down
Loading