6136 Commits

Author SHA1 Message Date
amrbashir
115df34822 fix: adjust drag example for CEF after cherry picked commit 2026-03-28 02:07:27 +02:00
Amr Bashir
56bdbfdd9e feat: cover more cases for data-tauri-drag=region="deep", add example for QA (#15164) 2026-03-28 02:06:13 +02:00
Amr Bashir
b0b90feadd feat(cef): apply traffic light position on macOS after theme change (#15163) 2026-03-27 15:29:32 -03:00
Lucas Nogueira
d22195870b disable internal-toggle-devtools if devtools was disabled 2026-03-27 09:59:07 -03:00
Amr Bashir
27fcdbba9e fix(cef): ensure proper z-order for CEF child webviews on Windows (#15148) 2026-03-25 16:01:19 +02:00
Amr Bashir
ee3f3fac52 feat(cef): add application visibility control for macOS (#15113)
* feat: add application visibility control for macOS

* clippy

* clippy
2026-03-17 07:38:33 -03:00
FabianLars
ba06167f2e remove dbg logs in deb bundler 2026-03-16 16:12:16 +01:00
Amr Bashir
646fef61f2 fix: proper transparency on macOS and Windows (#15105) 2026-03-14 02:17:53 +02:00
Lucas Nogueira
b2e6c2a802 further theme fixes 2026-03-12 17:25:09 -03:00
Lucas Nogueira
3d58ae7e8b apply theme properly on macOS 2026-03-12 16:31:41 -03:00
Lucas Nogueira
ff49ed846e Merge branch 'dev' into feat/cef 2026-03-10 14:39:12 -03:00
Lucas Nogueira
3f77cc1ee6 fix: drag.js generated CSP regression from #15062 2026-03-10 14:39:01 -03:00
Lucas Nogueira
d2607689d0 Merge branch 'dev' into feat/cef 2026-03-10 09:25:55 -03:00
Amr Bashir
2dd9b15a2b feat: add data-tauri-drag-region="deep" (#15062)
* feat: add `data-tauri-drag-region="deep"`

supersedes #6362

* Update data-tauri-drag-region-deep.md

* summary is also clickable

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2026-03-10 09:25:41 -03:00
Amr Bashir
eacd36a4ea refactor(macos-sign): use base64 crate instead of Command (#15038)
* refactor(macos-sign): use base64 crate instead of Command

* add base64 crate as a dependency

* add change file

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2026-03-10 09:14:58 -03:00
Lucas Nogueira
0dcb454c24 fix CEF feature build, clippy 2026-03-10 08:54:01 -03:00
Lucas Nogueira
72e8d5e9ca Merge remote-tracking branch 'origin/dev' into feat/cef 2026-03-10 08:35:15 -03:00
Amr Bashir
9fee5b71d6 Revert "feat: add pattern-based header configuration support in HeaderConfig" (#15063)
* Revert "feat: add pattern-based header configuration support in HeaderConfig"

This reverts commit 18ff6466ca.

* clippy
2026-03-10 08:11:26 -03:00
FabianLars
a4ea971156 implement webview_version 2026-03-09 12:19:43 +01:00
Tony
6cb86c9e42 chore(deps): update @rollup/plugin-terser to v1 (#15057) 2026-03-08 10:54:28 +01:00
FabianLars
2967cf2091 revert schema version to draft-07 2026-03-06 14:07:07 +01:00
Fabian-Lars
50833703e4 ci(test-core): split cache per target (#15048) 2026-03-06 13:40:41 +01:00
FabianLars
fa2c0e91a9 don't add webkitgtk to deb/rpm deps for cef builds 2026-03-06 12:33:07 +01:00
Tony
8718d08163 enhance(cli): add context before prompting password (#15033)
* enhance(cli): add context before prompting password

* Add change file
2026-03-05 11:38:02 +08:00
Lucas Nogueira
a9525cfadf show dialog 2026-03-04 14:02:14 -03:00
Lucas Nogueira
ec9e4e8fb1 fix: properly call download handler 2026-03-04 13:45:30 -03:00
Tony
8230973ae8 chore: update js dependencies to fix audit (#15031)
* chore: update js dependencies

* Add serialize-javascript override
2026-03-04 21:10:25 +08:00
Tony
9b17a7aeae fix(ci): bump rustsec/audit-check to v2 and ignore time audit (#15030)
* fix(ci): bump rustsec/audit-check to v2

* Run on pull requests

* Add to ignore list
tauri-runtime-wry-v2.10.1 tauri-bundler-v2.8.1 @tauri-apps/cli-v2.10.1 tauri-build-v2.5.6 tauri-runtime-v2.10.1 tauri-utils-v2.8.3 tauri-codegen-v2.5.5 tauri-macros-v2.5.5 tauri-plugin-v2.5.4 tauri-cli-v2.10.1 tauri-v2.10.3
2026-03-04 18:11:01 +08:00
github-actions[bot]
d86827980d apply version updates (#14897)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-04 16:37:29 +08:00
Tony
3a65cc6885 fix(test): disable resolve_resource_dir on Android (#15026) 2026-03-03 22:37:10 +08:00
Tony
52cf195b78 refactor(cli): reduce some nesting code (#14844)
* refactor(cli): reduce some nesting code

* Handle all paths and config file change not first

* Bring back is_ignore
2026-03-03 21:27:55 +08:00
Tony
c3cbff3f74 fix: resource path handles ./ path differently (#14662)
* fix: resource path handles `./` path differently

* Setup CI for tauri utils

* Wrong job name

* Fix tests

* Always run tests and don't run doc tests

* Add change file

* Re-use `test-core` workflow

* Format

* Avoid path clone by calculating target first

* Test tauri-utils first with step instead of matrix

* Use `matrix.platform.command`

* Document `current_dest` and `current_pattern`

* More docs

* Merge remote-tracking branch 'upstream/dev' into refactor-resource-path-iter

* Test with doc tests

* Revert "Test with doc tests"

This reverts commit 388bee9328.

* Merge branch 'dev' into refactor-resource-path-iter

* Merge branch 'dev' into refactor-resource-path-iter
2026-03-03 21:15:44 +08:00
Tony
33754ae5e3 fix(cli): unusable empty password private keys (#15022)
* fix(cli): unusable empty password private keys

* Bump minisign to 0.9 and revert other changes

* Lock to `=0.7.3`
2026-03-03 20:23:50 +08:00
Tony
3935dee121 Add AI tool policy to contributing guide (#15002)
* Add AI tool policy to contrubuting guide

* Apply suggestions from code review

Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com>

* nonsense -> nonsensical

---------

Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com>
2026-03-03 17:45:42 +08:00
dependabot[bot]
33932a72b2 chore(deps-dev): bump svelte from 5.51.5 to 5.53.5 (#15015)
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 5.51.5 to 5.53.5.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.53.5/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-version: 5.53.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 11:27:29 +08:00
renovate[bot]
7d3c7593a9 chore(deps): update dependency rollup to v4.59.0 (#15001)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-28 22:07:20 +08:00
Lucas Nogueira
a2937ba743 fix example 2026-02-28 10:42:33 -03:00
Lucas Nogueira
dd4be2bdb9 make on_address_change available on R: Runtime 2026-02-28 10:21:59 -03:00
David
61abf00f40 feat(cef): add WebviewBuilder::on_address_change (#15010)
* fix:(cef): on_navigation for SPA

The current `on_navigation` callback only fires before full page loads. CEF `DisplayHandler::on_address_change` fires for ALL URL changes including `pushState`

* expose on_address_change instead

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
2026-02-28 10:06:48 -03:00
Lucas Nogueira
84a37feedb include stderr in command error 2026-02-28 09:46:37 -03:00
FabianLars
934cf8b396 fix setuid in debian installer 2026-02-26 15:33:34 +01:00
FabianLars
bfe8e43c7c implement rpm installer 2026-02-26 15:18:36 +01:00
BiggerRain
f20256bca5 chore: fix clippy warnings (#14999) 2026-02-26 14:35:45 +01:00
FabianLars
10d60f4a99 implement debian installer 2026-02-26 13:38:02 +01:00
Lucas Nogueira
c8e7ab1889 chore: only add dev tools observer when needed 2026-02-25 10:41:13 -03:00
renovate[bot]
03514414d9 chore(deps): update dependency rollup to v4.58.0 (#14991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 11:13:03 +08:00
Lucas Nogueira
d5e6b5f93d #[unsafe(no_mangle)] 2026-02-24 13:59:09 -03:00
Lucas Nogueira
2676f2adc9 devtools message passing 2026-02-23 23:03:39 -03:00
montyc1999
7b16dafb1d fix(tauri-utils): sort csp/plugin/header config maps during codegen so generate_context! is deterministic (#14986)
* fix(tauri-utils): sort csp/plugin/header config maps during codegen so generate_context! is deterministic

* add comments explaining rationale, and todo for removing the hack in v3
2026-02-23 23:14:56 +08:00
dependabot[bot]
7782c5525a chore(deps-dev): bump svelte from 5.35.6 to 5.51.5 (#14973)
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) from 5.35.6 to 5.51.5.
- [Release notes](https://github.com/sveltejs/svelte/releases)
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.51.5/packages/svelte)

---
updated-dependencies:
- dependency-name: svelte
  dependency-version: 5.51.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 21:14:55 +08:00