977 Commits

Author SHA1 Message Date
Amr Bashir
ccd978c984 fix(cef): ensure physical coordinate for setSize/setPos/setBounds operations on Windows (#15205) 2026-04-07 05:39:06 +02:00
Lucas Nogueira
37deabe7f1 fix: CEF locales copy 2026-04-04 08:08:46 -03:00
Lucas Nogueira
00eefcc71f fix: Windows bundling due to missing CEF dir copy regression 2026-04-04 07:39:18 -03:00
Lucas Nogueira
c641dfdde5 update cef 2026-04-03 06:48:51 -03:00
Lucas Nogueira
492ce3f54e chore: update CEF to 146.4.0 2026-04-02 11:02:46 -03:00
Lucas Nogueira
01cce3f4ad chore: do not enforce CN CEF 2026-04-02 10:06:13 -03:00
Lucas Nogueira
7079bf16e8 update cef 2026-04-01 17:02:19 -03:00
Lucas Fernandes Nogueira
cb1231b17a cherry-pick #14207 2026-04-01 18:27:50 +02:00
Lucas Nogueira
c990afc7a2 fix: do not enforce --no-default-features 2026-04-01 11:45:19 -03: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
FabianLars
2967cf2091 revert schema version to draft-07 2026-03-06 14:07:07 +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
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
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
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
montyc1999
88c05689c8 fix(deps): disable default-features in objc2 crates (#14967) 2026-02-18 21:31:23 +01:00