From 03a99729b9763dae67f652f3418466fd3ca31926 Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Mon, 26 Jan 2026 13:48:39 +0000 Subject: [PATCH 1/3] chore: Minor changes in app error display --- packages/example-app/src/js/file-transfer-app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/example-app/src/js/file-transfer-app.js b/packages/example-app/src/js/file-transfer-app.js index 41fc20f..4f8a297 100644 --- a/packages/example-app/src/js/file-transfer-app.js +++ b/packages/example-app/src/js/file-transfer-app.js @@ -251,7 +251,7 @@ window.customElements.define( }); } } catch (error) { - this.showError('Directory initialization error: ' + error.message); + this.showError('Directory initialization error: ' + error.code + " -> " + error.message); } } @@ -322,7 +322,7 @@ window.customElements.define( this.showResponse('Download completed', result); } catch (error) { - this.showError('Download failed: ' + error.message); + this.showError('Download failed: ' + JSON.stringify(error, null, 2)); } } From 11d3db39ef50bb57d342a78ac1ab6b13f2ba2afe Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Mon, 26 Jan 2026 15:53:20 +0000 Subject: [PATCH 2/3] chore: Add options in example app for http error --- packages/example-app/src/js/file-transfer-app.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/example-app/src/js/file-transfer-app.js b/packages/example-app/src/js/file-transfer-app.js index 4f8a297..22fb188 100644 --- a/packages/example-app/src/js/file-transfer-app.js +++ b/packages/example-app/src/js/file-transfer-app.js @@ -102,6 +102,7 @@ window.customElements.define( + @@ -141,6 +142,7 @@ window.customElements.define( From e32b7e01333883bf7a8e13168b6a6fa930092f40 Mon Sep 17 00:00:00 2001 From: OS-pedrogustavobilro Date: Tue, 3 Feb 2026 17:09:32 +0000 Subject: [PATCH 3/3] fix(ios): http body in error and send progress only when success Via native library update: References: - https://github.com/ionic-team/ion-ios-filetransfer/pull/13 - https://outsystemsrd.atlassian.net/browse/RMET-4893 --- packages/capacitor-plugin/CapacitorFileTransfer.podspec | 2 +- packages/capacitor-plugin/Package.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/capacitor-plugin/CapacitorFileTransfer.podspec b/packages/capacitor-plugin/CapacitorFileTransfer.podspec index c7e77ba..ee51da5 100644 --- a/packages/capacitor-plugin/CapacitorFileTransfer.podspec +++ b/packages/capacitor-plugin/CapacitorFileTransfer.podspec @@ -12,7 +12,7 @@ Pod::Spec.new do |s| s.source = { :git => package['repository']['url'], :tag => s.version.to_s } s.source_files = 'ios/Sources/FileTransferPlugin/*.{swift,h,m,c,cc,mm,cpp}' s.ios.deployment_target = '15.0' - s.dependency 'IONFileTransferLib', spec='~> 1.0.1' + s.dependency 'IONFileTransferLib', spec='~> 1.0.2' s.dependency 'Capacitor' s.swift_version = '5.1' end diff --git a/packages/capacitor-plugin/Package.swift b/packages/capacitor-plugin/Package.swift index a4a2532..943734b 100644 --- a/packages/capacitor-plugin/Package.swift +++ b/packages/capacitor-plugin/Package.swift @@ -12,7 +12,7 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "8.0.0"), - .package(url: "https://github.com/ionic-team/ion-ios-filetransfer.git", from: "1.0.1") + .package(url: "https://github.com/ionic-team/ion-ios-filetransfer.git", from: "1.0.2") ], targets: [ .target(