Tony and Mark Gandolfo
c1fd33b3a2
fix(opener): allow open network share locations ( #3343 )
...
* fix(opener): allow open network share locations
* Clippy
* Move to a seperate file
* Add license header
* test(opener): add unit tests for shell_parent_path and absolute functions (#1 )
* Keep `absolute` non pub in `windows_shell_path`
* Add change file
---------
Co-authored-by: Mark Gandolfo <mark@gandolfo.com.au >
2026-04-18 19:02:09 +08:00
250857b7b7
chore(deps): update dependency typescript to v6 ( #3363 )
...
* chore(deps): update dependency typescript to v6
* Use 6.0.3
* Fix eslint
* Add `rootDir` since it's no longer inferred
> https://github.com/microsoft/TypeScript/issues/62508#issuecomment-3348659946
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-04-18 18:57:41 +08:00
Tony
964e13f124
fix(store): dead lock trying to set while exiting ( #3395 )
...
* fix(store): dead lock trying to set while exiting
* Add change file
2026-04-18 00:45:16 +08:00
Tony
e6cdc9f52e
fix(deep-link): inverted is app link filter ( #3396 )
...
Fix #3392 , regression from #3143
2026-04-17 22:15:07 +08:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5260fc90b0
chore(deps): update rust crate tokio-tungstenite to 0.29 ( #3354 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 10:09:04 +02:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
d6a3898001
Publish New Versions (v2) ( #3268 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-04 18:47:18 +02:00
Fabian-Lars
4374b4fc1a
chore(notification): remove unused dev-deps ( #3372 )
2026-03-31 10:33:38 +02:00
Tony
f75d21db33
chore(deps): remove used of tauri-utils build feature ( #3360 )
2026-03-25 22:22:30 +08:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
99c3e37b54
chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app ( #3352 )
...
Bumps [tar](https://github.com/alexcrichton/tar-rs ) from 0.4.41 to 0.4.45.
- [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.41...0.4.45 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 0.4.45
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 11:07:40 +08:00
2c0883e64e
chore(deps): update dependency vite to v8 ( #3346 )
...
* chore(deps): update dependency vite to v8
* `pnpm update --recursive`
* Regenerate api-iife
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-03-20 20:05:30 +08:00
Josh
024ec0c29c
fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin ( fix #3207 ) ( #3214 )
2026-03-12 23:02:08 +01:00
ab037b70d6
fix(nfc): remove extra lambda brackets ( fix #3338 ) ( #3339 )
...
Co-authored-by: Minkin Aleksei <minkinaleksei@minkins-dev-center.local >
Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com >
2026-03-10 10:55:47 +01:00
renovate[bot] and renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
995e76436f
chore(deps): update dependency @tauri-apps/cli to v2.10.1 ( #3332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 21:56:47 +08:00
Mike
1dc3612862
fix(sql): add SQL support for Postgres NUMERIC and custom data types ( fix : #3158 ) ( #3275 )
2026-03-05 13:31:20 +01:00
Lucas Fernandes Nogueira and FabianLars
f5f68063e4
feat(fs): access security scoped resources on iOS ( #3185 )
...
Co-authored-by: FabianLars <30730186+FabianLars@users.noreply.github.com >
2026-03-04 13:59:03 +01:00
31ab6f8d24
fix(updater): preserve file extension of updater package ( fix : #3283 ) ( #3285 )
...
* fix: preserve file extension of updated package (fix : #3283 )
Otherwise users may get confused when seing a sudo dialog
which suggests a `rpm` package is installed using `dpkg -i`
* pass on package extension more thoroughly
* add changes file
Update the updater package to preserve file extension, clarifying installation prompts for users.
* Apply suggestion from @hrzlgnm
* Apply suggestion from @hrzlgnm
* Apply suggestion from @Legend-Master
* More rpm and log `pkg_path` instead
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-03-03 13:53:48 +08:00
21ae430ea3
chore(deps): update rust crate cookie_store to 0.22.0 ( #3308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <30730186+FabianLars@users.noreply.github.com >
2026-03-02 17:36:16 +01:00
Lucas Fernandes Nogueira
015e817cf2
feat(deep-link): validate new intent URLs against configured deep links ( #3186 )
2026-03-02 14:33:21 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2a6d4b42bb
chore(deps): bump time in fixture ( #3261 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 09:34:50 +01:00
Tony
3f21f39584
refactor(dialog): handle okLabel in js side ( #3295 )
...
* refactor(dialog): handle `okLabel` in js side
* Allow unused instead of `cfg(desktop)`
2026-03-01 23:22:25 +08:00
Tony
24154472a6
refactor(dialog): reuse message command for confirm ( #3287 )
...
* chore(dialog): reuse `message` command for confirm
* Add change file
* Remove ask and confirm from default permissions
* Format
* Remove extra `toString`
* Point `allow-confirm` to `allow-message`
2026-03-01 10:55:33 +08:00
Thibault Tisserand
2574ec89e7
refactor(store-example): replace load_from_store with TryFrom impl in example ( #3277 )
2026-02-19 00:22:25 +01:00
Niklas Volcz
2971289252
fix(http): correct Response header initialization to support cloning ( fix #14892 ) ( #3252 )
...
Previously, headers were patched onto the Response object after construction, which bypassed the internal header list and caused `response.clone().headers` to be empty. This change passes the headers directly to the Response constructor, ensuring they are properly stored and clonable.
2026-02-16 16:35:09 +02:00
aiueo13 and OkaYu <aiueo13>
6c3da6d290
fix(fs): use correct line detection for encodings in readTextFileLines ( #3273 )
...
Co-authored-by: OkaYu <aiueo13>
2026-02-13 03:41:43 +02:00
Seiji Okuda
e97a4dedab
feat(fs): #3243 add encoding option to readTextFile functions ( #3244 )
...
* feat(fs): #3243 add encoding option to readFile and readTextFile functions
* feat(fs): add encoding option to ReadFileOptions and update readTextFileLines functions
* add change file
2026-02-09 16:08:26 +02:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
05045f9a72
publish new versions ( #3249 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-05 18:13:33 +01:00
Fabian-Lars
4f53e36a50
fix(single-instance): append version at the end
2026-02-05 18:08:35 +01:00
Lucas Fernandes Nogueira
8374e997b8
fix(deep-link): runtime register on Linux when app path has spaces ( #3258 )
2026-02-05 12:30:29 -03:00
Lucas Nogueira
35aa52f45e
fix(single-instance): dbus_path should start with /, can't include -
2026-02-05 10:28:58 -03:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a0b6c8ff3b
chore(deps): bump bytes ( #3248 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.7.1 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.7.1...v1.11.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-version: 1.11.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 23:07:49 +08:00
98e2c11eef
fix(single-instance): unconventional dbus names ( fixes #3184 ) ( #3194 )
...
Co-authored-by: FabianLars <github@fabianlars.de >
Co-authored-by: Amr Bashir <github@amrbashir.me >
2026-02-03 23:36:48 +01:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
50b159f668
Publish New Versions (v2) ( #3211 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-03 12:18:37 +01:00
Lucas Fernandes Nogueira
89f3e17952
chore: bump tauri to 2.10 ( #3246 )
...
* chore: bump tauri to 2.10
* pnpm i
* audit fix
2026-02-02 21:48:08 -03:00
Ale Sanchez
d4613ff002
fix(shell): Make sidecars work in tests ( fix #13767 ) ( #3234 )
2026-01-26 17:12:42 +01:00
Tony
69a9d5771c
chore(updater): use keep from tempfile 3.20 ( #3229 )
2026-01-22 11:40:43 +08:00
Del and Amr Bashir
61e9b0ab64
fix(http): ensure body resources are released on stream cancellation ( #3228 )
...
Co-authored-by: Amr Bashir <github@amrbashir.me >
2026-01-22 05:20:29 +02:00
25ad21beff
chore(deps): bump diff from 5.2.0 to 5.2.2 ( #3226 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2026-01-20 20:30:35 +01:00
Madhusudhan and Fabian-Lars
2dc3f3f039
fix(sql): uuid columns returning null in postgres query results ( #2039 ) ( #3144 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2026-01-19 17:30:28 +01:00
Lucas Fernandes Nogueira
c27af9128d
fix(barcode-scanner): check if iOS platform supports scanning ( #3222 )
2026-01-19 13:16:31 -03:00
Lucas Fernandes Nogueira
b60dd88702
fix(barcode-scanner): start capture session on a separate thread ( #3223 )
...
fixes the given warning:
Thread Performance Checker: -[AVCaptureSession startRunning] should be called from background thread. Calling it on the main thread can lead to UI unresponsiveness
which might cause a UI freeze
2026-01-19 13:16:16 -03:00
4375c98bed
feat(updater): add no_proxy config to disable system proxy ( #3073 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2026-01-19 16:17:37 +01:00
Fabian-Lars
82fbb0c790
fix(barcode-scanner): early return scanner if missing permissions ( #3221 )
2026-01-19 10:21:33 -03:00
Tony
de6bf68585
docs(store): fix outdated fn link ( #3220 )
2026-01-19 12:21:55 +01:00
Tony
05c5da072b
chore(deps): update reqwest to 0.13 for updater ( #3213 )
2026-01-16 18:37:20 +08:00
renovate[bot]
0d126ff0ad
chore(deps): update dependency typescript-eslint to v8.53.0 (v2) ( #3189 )
...
* chore(deps): update dependency typescript-eslint to v8.53.0
* Update api-iife.js
2026-01-16 18:36:41 +08:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2308f2299d
publish new versions ( #3203 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-14 20:48:22 +01:00
Fabian-Lars
b1dbee2c55
fix(http): manually set origin header to tauri://localhost ( #3210 )
2026-01-14 20:26:17 +01:00
Andrew de Waal and Lucas Nogueira
d7a0bb325d
feat(dialog) - Support fileAccessMode for open dialog ( #3030 ) ( #3136 )
...
* feat(dialog) - Support fileAccessMode for open dialog (#3030 )
On iOS, when trying to access a file that exists outside of the app sandbox, one of 2 things need to happen to be able to perform any operations on said file:
* A copy of the file needs to be made to the internal app sandbox
* The method startAccessingSecurityScopedResource needs to be called.
Previously, a copy of the file was always being made when a file was selected through the picker dialog.
While this did ensure there were no file access exceptions when reading from the file, it does not scale well for large files.
To resolve this, we now support `fileAccessMode`, which allows a file handle to be returned without copying the file to the app sandbox.
This MR only supports this change for iOS; MacOS has a different set of needs for security scoped resources.
See discussion in #3716 for more discussion of the difference between iOS and MacOS.
See MR #3185 to see how these scoped files will be accessible using security scoping.
* fmt, clippy
* use enum
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2026-01-14 08:35:06 -03:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
6e2e7e48c3
publish new versions ( #3070 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-08 15:34:17 +01:00
Tunglies and Tony
31415effdf
docs(shell): update example to include Encoding usage in Command::spawn ( #3183 )
...
* docs(shell): update example to include Encoding usage in `Command::spawn`
* docs(shell): update patch level to minor for Encoding usage in `Command::spawn` documentation
* Update .changes/doc-to-Encoding-usage-in-shell.md
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* docs(shell): update examples to demonstrate manual Encoding usage in command output
* Update plugins/shell/src/process/mod.rs
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* docs(shell): update example to use 'windows-1252' encoding in command output
* Update plugins/shell/src/process/mod.rs
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* docs(shell): update example command in documentation to use 'some-program' with 'some-arg'
* Bump shell-js in change file
* Fix indent
2025-12-29 10:58:55 +08:00