Lucas Fernandes Nogueira
08de8a172b
chore: remove 2.0.0-rc references ( #12987 )
2025-03-15 12:03:09 -03:00
Sean Wang
c108024257
feat(tauri): derive Clone for tauri::ExitRequestApi ( #12710 )
2025-03-15 10:26:22 -03:00
Tobias Assarsson
dc90cd3919
fix(core): add ctrl '+' key as zoom in ( #12911 )
...
* add '+' key as zoom in
* add changefile
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-15 10:16:29 -03:00
renovate[bot]
0ec71a844c
chore(deps): update dependency wrangler to v4 ( #12967 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 08:23:47 -03:00
Fabian-Lars
0c4700e990
fix(cli): Remove mention of updater bundle arg in help output ( #12985 )
...
* fix(cli): Remove mention of `updater` bundle arg in help output
* allow --bundles updater but hide from help
2025-03-15 08:02:28 -03:00
Lucas Fernandes Nogueira
b83921226c
fix(cli): ios command wrong cwd on bun 1.2, closes #12965 ( #12977 )
...
bun 1.2 changed the current working directory behavior to match NPM managers, so we must adapt our xcode-script logic to check the bun version
see https://bun.sh/blog/bun-v1.2#bun-run-uses-the-correct-directory
2025-03-14 16:20:39 -03:00
Oscar Beaumont
3cc4ad3c38
fix: allow double -- in permissions as command can have double __ ( #12884 )
...
* allow double `--` in permissions as command can have double `__`
* Create change-pr-12884.md
* Update .changes/change-pr-12884.md
Co-authored-by: Fabian-Lars <github@fabianlars.de >
---------
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-03-14 12:13:48 -03:00
Lucas Fernandes Nogueira
d91bfa5cb9
feat(cli): allow merging multiple configuration values ( #12970 )
...
* feat(cli): allow merging multiple configuration values
Currently the dev/build/bundle commands can only merge a single Tauri configuration value (file or raw JSON string), which imposes a limitation in scenarios where you need more flexibility (like multiple app flavors and environments). This changes the config CLI option to allow multiple values, letting you merge multiple Tauri config files with the main one.
* fix ios build
2025-03-14 12:04:58 -03:00
WofWca
f67a4a6bfe
fix(core): AssetResolver.get(): don't skip first char ( #12971 )
...
That is, it would try to get `sers/john` if you called
`AssetResolver.get("users/john")`.
This commit fixes the bug by only skipping the first character
only if it _is_ a slash (/).
Why it is important:
`tauri::WebviewUrl::App()` docs state that it's OK to specify
the path as `users/john` to get `tauri://localhost/users/john`
in the end.
So if an application developer is using `AssetResolver.get()`
together with `WebviewUrl::App()`, they will would get
inconsistent behavior: for the same path, the latter would work,
while the former would fail.
In fact, we encountered this bug in our code,
[here](c860b0f4c6/packages/target-tauri/src-tauri/src/help_window.rs (L34-L43) ).
2025-03-14 05:29:55 +02:00
Simon Laux
d8059bad3c
add AppHandle.fetch_data_store_identifiers and AppHandle.remove_data_store ( #12900 )
...
* add `AppHandle::fetch_all_data_store_identifiers` and `AppHandle::remove_data_store`
* make it run on main thread, so you can call the function from any thread and it works.
* changes file
* update signature, move functions to RuntimeHandle
* add api
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-13 18:17:22 -03:00
Simon Laux
be2e6b85fe
add Window.is_always_on_top() and WebviewWindow.is_always_on_top() ( #12944 )
...
* add `Window.is_always_on_top()` and `WebviewWindow.is_always_on_top()`
* add api
* fmt
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-13 18:02:01 -03:00
Chandrasekaran Akash
b9ee806724
feat(tauri-build): set CompanyName for Windows ( #12958 )
2025-03-13 09:35:56 +02:00
renovate[bot]
339a075e33
chore(deps): update rust crate cargo_toml to 0.22 ( #12940 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-12 13:42:37 +01:00
Fabian-Lars
93124ad2eb
fix(tauri-utils): Set minimum patch version for glob ( #12950 )
2025-03-10 21:38:22 +01:00
tk
3a74dc8f34
fix(api): webview.close wrong command error ( #12935 )
2025-03-10 06:48:02 +02:00
ninjadev64
3626b7a92b
fix(bundler): bundle resources to correct path during RPM bundling when resources are specified as a map ( #12759 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-03-09 16:19:18 +01:00
renovate[bot]
eea12c196e
chore(deps): update dependency rollup to v4.35.0 ( #12932 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-09 10:12:56 +08:00
renovate[bot]
4ce5c74ab4
chore(deps): update dependency eslint-config-prettier to v10.1.1 ( #12916 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-09 10:12:08 +08:00
Amr Bashir
2d029a9f53
fix(core): remove TSend: Clone for Channel in commands ( #12878 )
...
followup on #12876
2025-03-03 17:41:10 +02:00
Lucas Fernandes Nogueira
f268b3dbdf
fix(cli): Tauri project path resolution, closes #3527 #12779 ( #12871 )
2025-03-03 08:18:00 -03:00
Amr Bashir
755533c518
fix(core): implement Clone manually on Channel. ( #12876 )
...
ref: https://github.com/tauri-apps/plugins-workspace/pull/2479#discussion_r1976864479
2025-03-03 08:32:17 +02:00
Tony
dc78dfecab
chore: ignore vscode settings.json and tasks.json ( #12875 )
2025-03-03 05:38:47 +02:00
Lucas Fernandes Nogueira
f98598817c
fix(core): compatibility check for Android SDK < 24 ( #12870 )
2025-03-02 17:56:25 -03:00
Niladri Adhikary
060de5bbdd
feat(api): implement getIdentifier() to access tauri.conf.json identifier ( #12837 )
...
* feat(api): implement getIdentifier() to access tauri.conf.json identifier
* updated
* chore(api): update change file and rebuild bundle
* Update to @since 2.4.0
* added tag
* Update .changes/get-identifier.md
Co-authored-by: Fabian-Lars <github@fabianlars.de >
---------
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-03-02 15:12:33 -03:00
Simon Laux
c698a6d6f3
feat: add Webview.reload and WebviewWindow.reload ( #12818 )
...
* feat: add `Webview.reload` and `WebviewWindow.reload`
* fix tests
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-02 15:11:25 -03:00
Simon Laux
20c1906912
feat: add WebviewBuilder.disable_javascript and WebviewWindowBuilder.disable_javascript ( #12821 )
...
* feat: add `WebviewBuilder.disable_javascript` and `WebviewWindowBuilder.disable_javascript`
* wry 0.50.3
* add missing config options and API types
* add change file for api
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-02 14:54:34 -03:00
renovate[bot]
3fb8d7ca6b
chore(deps): update dependency rollup to v4.34.9 ( #12862 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 11:16:25 +01:00
Lucas Fernandes Nogueira
55ffa23c9e
fix(core): docs.rs mobile build ( #12855 )
2025-02-28 15:37:38 -03:00
github-actions[bot]
cab7f76d01
apply version updates ( #12826 )
...
Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com >
tauri-runtime-wry-v2.4.1
@tauri-apps/cli-v2.3.1
tauri-cli-v2.3.1
tauri-v2.3.1
2025-02-28 14:14:08 +01:00
Amr Bashir
e103e87f15
fix(windows): ensure APIs exist before using it ( #12848 )
...
* fix(windows): ensure APIs exist before using it
* fix build on other platforms
* clippy
* use GetSystemMetricsForDpi
2025-02-28 14:46:16 +02:00
Fabian-Lars
bca02967a9
docs: Update wording from #12830 ( #12839 )
2025-02-28 00:12:19 +02:00
Tony
887db0813f
chore(deps): update js dependencies ( #12832 )
...
* chore(deps): update js dependencies
* Update lock
2025-02-27 17:15:32 +08:00
Tony
4f26dcf309
fix(deps): os webview not gated in wry feature ( #12833 )
2025-02-27 16:38:20 +08:00
Simon Laux
4bffc326ea
docs: update WebViewBuilder::with_asynchronous_custom_protocol with platform-specific notes ( #12830 )
2025-02-27 03:10:08 +02:00
renovate[bot]
b859dc43fc
chore(deps): update rust crate resvg to 0.45.0 ( #12825 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 22:00:52 +01:00
renovate[bot]
9332132239
chore(deps): update dependency eslint-config-prettier to v10.0.2 ( #12822 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 20:46:52 +01:00
Timur Amirov
22e9bf74a4
fix(cli/ios): Configure initial view controller for the launch screen on iOS ( #12538 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-02-26 20:42:24 +01:00
Fabian-Lars
b495fe0fdc
ci: install corepack in docker ( #12824 )
...
* ci: install corepack in docker
this should fix the build errors from https://github.com/tauri-apps/tauri/actions/runs/13548556704/job/37866236681
i only added it outside of docker in my last pr
* remove musl
2025-02-26 13:41:32 -03:00
github-actions[bot]
7d618f12d8
apply version updates ( #12518 )
...
Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com >
tauri-utils-v2.2.0
tauri-codegen-v2.0.5
tauri-bundler-v2.2.4
tauri-build-v2.0.6
tauri-plugin-v2.0.5
@tauri-apps/cli-v2.3.0
tauri-runtime-v2.4.0
tauri-v2.3.0
tauri-macos-sign-v2.1.0
tauri-macros-v2.0.5
tauri-cli-v2.3.0
@tauri-apps/api-v2.3.0
tauri-runtime-wry-v2.4.0
2025-02-26 12:45:31 -03:00
Amr Bashir
385a41dea2
enhance(windows): disable our in-client resizing for undecorated window with shadows ( #12817 )
...
* enhance(windows): disable our in-client resizing for undecorated window with shadows
ref: https://github.com/tauri-apps/tao/pull/1052
* skip hittesting for undeceorated windows
2025-02-26 17:21:46 +02:00
Fabian-Lars
955832e56b
ci: Build win-arm64 cli with rustls ( #12813 )
2025-02-25 21:47:46 +01:00
Fabian-Lars
c116dfcdee
fix(cli): Hide updater bundle target in help output ( #12801 )
...
ref https://github.com/tauri-apps/tauri/issues/3251#issuecomment-2677139820
2025-02-25 20:25:28 +02:00
Fabian-Lars
d6520a21ce
chore(deps): wry@0.50 muda@0.16 tray-icon@0.20 windows@0.60 webview2-com@0.36 objc@0.6 window-vibrancy@0.6 tao@0.32 ( #12541 )
...
* chore(deps): Update windows to 0.59. Update webview2-com to 0.35
* wry and other crates and objc2
* window-vibrancy 0.6
* Update windows059-webview035.md
* win compile error
* tao
* tao 0.32.1
* updatus maximus
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-02-25 19:41:00 +02:00
Simon Laux
ab81adb71b
docs: improve documentation around incognito and data store ( #12806 )
2025-02-25 06:17:20 +02:00
kandrelczyk
6e417c9435
fix(linux): Add missing RPM signature ( #12786 )
2025-02-24 14:52:06 +01:00
Kotkoroid
ddc469367a
style: fix Vite and React branding ( #12768 )
2025-02-22 11:30:31 +01:00
Sean Wang
d7b998fe71
fix(tauri): deprecate Manager::unmanage to fix use-after-free ( #12723 )
...
close #12721
2025-02-21 02:38:31 +02:00
renovate[bot]
d9a07e66af
chore(deps): update dependency globals to v16 ( #12750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-20 15:26:14 +01:00
renovate[bot]
0adeb4e7c5
chore(deps): update rust crate infer to 0.19 (dev) ( #12599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-02-20 14:36:44 +01:00
Jim
70d8557cc3
docs(testing): inform reader about 'tauri://localhost' ( #12623 )
2025-02-20 12:48:33 +01:00