github-actions[bot]
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
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]
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
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
Fabian-Lars
3d0d2e041b
fix(opener): ignore inAppBrowser on desktop ( #3163 )
2025-12-16 07:07:15 -03:00
renovate[bot]
ce6835d50f
chore(deps): update dependency @tauri-apps/cli to v2.9.6 ( #3162 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 22:13:33 +08:00
Fabian-Lars
e221a04ef4
docs(stronghold): add scrypt opt-level recommendation, closes #2048
2025-12-09 11:50:09 +01:00
Tony
eebfd2ed3e
fix(store): error instead of panic on invalid rid ( #3157 )
2025-12-09 18:02:23 +08:00
Elias*
521cd8b372
fix(fs): off by one error in readTextFileLines ( #3155 )
...
* fix: off by one error in readTextFileLines (#3154 )
Signed-off-by: EliasStar <31409841+EliasStar@users.noreply.github.com >
* Format and regenerate `api-iife.js`
---------
Signed-off-by: EliasStar <31409841+EliasStar@users.noreply.github.com >
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-12-09 11:48:18 +08:00
renovate[bot]
e4a40f4423
chore(deps): update tauri monorepo (v2) ( #3142 )
...
* chore(deps): update tauri monorepo
* Build
* Bump rust tauri
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-12-07 00:03:50 +08:00
Tunglies
2804803949
fix: deep-link clippy warnings ( #3143 )
...
* Update build.rs
* fix: address clippy warnings in deep-link module
* fix: add deep-link-js patch to address clippy warnings
2025-12-04 20:04:56 +08:00
Fabian-Lars
f2d4abb9e2
fix(dialog): rfd feature flags ( #3129 )
2025-11-28 15:25:58 +01:00
renovate[bot]
02068550e8
chore(deps): update rust crate rfd to 0.16 ( #3128 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 13:47:22 +08:00
Fabian-Lars
66a75ece27
fix(websocket): install crypto provider if needed ( #3124 )
2025-11-25 20:02:47 +01:00
Christian Leingang
fa601e8754
feat(updater): allow accepting invalid TLS certs/hostnames via config ( #3057 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-11-24 14:56:59 +01:00
Niccolò Gnani
d8bfe61f20
fix(barcode-scanner): remove unnecessary permission checks on Android ( fix #2312 ) ( #3121 )
2025-11-24 14:27:46 +01:00
Amr Bashir
e8915f17e4
fix(http): fix aborting a streaming response ( #2562 )
2025-11-24 13:55:11 +01:00
Lucas Fernandes Nogueira
6de61f854b
chore(log): remove iOS simulator workarounds ( #3113 )
2025-11-24 13:35:19 +01:00
Andrew de Waal
dff6fa986a
feat(dialog) - Support picker mode for open dialog ( #3030 ) ( #3034 )
...
Co-authored-by: Andrew de Waal <andrewldewaal@gmail.com >
2025-11-20 22:28:13 +01:00
Nazar Antoniuk
a4aa53ab90
chore(shell): clarify that the code field in ExitStatus is intentionally left private ( #3116 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-11-20 15:33:19 +01:00
liuzhch1
ae278ddf60
fix(log): custom writer to rotate log file when exceeds max_file_size ( fix #707 ) ( #3110 )
2025-11-20 10:29:17 +01:00
Lucas Fernandes Nogueira
8bfa445023
chore(localhost): disable caching ( #3112 )
...
* chore(localhost): disable caching
mostly seeing this cache being a problem on CEF - the response is cached so app updates are not reflected properly
* fmt
2025-11-19 17:03:32 -03:00
Lucas Nogueira
14fb36e347
chore: remove test logs
2025-11-19 17:00:14 -03:00
Blaine
c23fa03f07
feat(dialog): add xdg-portal as an optional feature for rfd ( #3098 )
2025-11-17 14:56:02 +01:00
Kingsword
631d0e256a
fix(barcode-scanner): fix the cameraView is not removed after scanning in iOS ( #2440 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-11-16 22:31:30 +01:00
Ben Clarke
b4348cee92
fix(nfc): Resolve boolean in isAvailable to agree with TypeScript API ( #3101 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-11-13 20:38:15 +01:00
renovate[bot]
944614f46a
chore(deps): update dependency @tauri-apps/cli to v2.9.4 ( #3100 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 21:15:09 +08:00
Tony
a368cef912
docs(updater): installer args and on_before_exit ( #3099 )
...
* docs(updater): installer args and `on_before_exit`
* Update plugins/updater/src/updater.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* Explicitly state there are internal args
* s
2025-11-12 20:49:41 +08:00
Fabian-Lars
27790aa67c
chore: fix upload test on macos ci ( #3097 )
2025-11-11 22:56:09 +01:00
Matthew Richardson
ad910b1135
feat(upload): Add HTTP method selection for upload ( #2991 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-11-10 21:31:57 +01:00
Fabian-Lars
6b854421a1
docs(localhost): improve readme example, closes #3095
2025-11-10 21:27:39 +01:00
Fabian-Lars
5438a5cd22
chore: apply clippy fixes ( #3092 )
2025-11-09 18:43:17 +01:00
Fabian-Lars
5cd7778723
docs(dialog): add/fix doc item links, closes #3089 ( #3091 )
2025-11-09 17:07:35 +01:00
renovate[bot]
1a03e9761f
chore(deps): update dependency @tauri-apps/cli to v2.9.3 ( #3088 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 13:34:05 +08:00
Michelle Tilley
2a625adff3
feat(log): Allow a log formatter per target ( #3065 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-11-04 15:52:46 +01:00
renovate[bot]
5f0ac1436f
chore(deps): update dependency @tauri-apps/cli to v2.9.2 ( #3078 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-02 09:50:14 +08:00
Fabian-Lars
ea172bfa3c
docs(global-shortcut): import Emitter instead of Manager in example
2025-10-29 11:46:16 +01:00
github-actions[bot]
e7a68fa637
publish new versions ( #3068 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-27 11:31:06 +01:00
FabianLars
93426f8512
fix: fix docsrs builds
2025-10-27 11:12:56 +01:00
github-actions[bot]
06124af8d6
publish new versions ( #2972 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-26 22:02:33 +01:00
renovate[bot]
c7e9766ff5
chore(deps): update tauri monorepo (v2) ( #3058 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-10-26 17:22:06 +01:00
renovate[bot]
d4a8ce962b
chore(deps): update rust crate tokio-tungstenite to 0.28 ( #3016 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-26 14:07:12 +01:00
Daniel Mader
654bf4891a
feat(barcode-scanner): update androidx.camera from 1.1.0 to 1.5.1 to support 16 KB memory page sizes ( #3038 )
2025-10-20 17:11:17 +02:00
Fabian-Lars
6c9b61fb65
chore: Update compileSdk to 36 ( #3039 )
2025-10-20 16:58:29 +02:00
Amr Bashir
6b5b1053ba
enhance(fs): improve error message when resolving path in debug builds ( #1939 )
...
* enhance(fs): improve error message when resolving path in debug builds
closes #11338
* fix compilation
* deduplicate read_file code
* fix compile
* fix compile again
* fmt
* comma
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-10-09 08:58:08 -03:00
Tony
67a7bf80f8
fix(opener): doesn't open same origin links ( #3018 )
2025-10-04 21:16:08 +08:00
Kevin Schoonover
e25a9339f4
fix(deep-link): update the Exec= in handler if the executable path changes ( #3019 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-10-01 12:01:09 +02:00
Tony
92f98a93b4
docs(fs): fs:scope usage ( #2969 )
...
* docs(fs): `fs:scope` usage
* Use APPDATA for the example instead
* `/**/*`
2025-10-01 17:24:04 +08:00
Fabian-Lars
e933acb004
fix(geolocation): use timeout for min,max,interval on android ( #3010 )
2025-09-25 15:41:03 +02:00