Commit Graph

6001 Commits

Author SHA1 Message Date
Lucas Nogueira
568afcbcd9 let dev app be signed 2026-01-27 22:01:14 -03:00
Lucas Nogueira
b1bd198c5f workaround network service crash causing app load failures 2026-01-27 13:18:20 -03:00
FabianLars
b118087e6d lock cef versions 2026-01-27 15:12:00 +01:00
FabianLars
6be7a8ce7e fix nsis bundler 2026-01-27 13:46:19 +01:00
FabianLars
217b70a100 fix wix bundler 2026-01-27 13:13:40 +01:00
Lucas Nogueira
059c59a9c0 remove log 2026-01-26 14:54:00 -03:00
Lucas Nogueira
8c4141469b fix linux impl 2026-01-26 14:47:32 -03:00
Lucas Nogueira
4c8863fc59 fix tests 2026-01-26 14:35:14 -03:00
Lucas Nogueira
26e5d8f8c3 linux impl? 2026-01-26 14:25:57 -03:00
Lucas Nogueira
faf7d48f2f cef_entry_point macro 2026-01-26 14:13:53 -03:00
Fabian-Lars
00426e376a fix: fix RuntimeInitArgs generic in MockRuntime::new_any_thread 2026-01-26 14:56:07 +01:00
Lucas Nogueira
e6e06cb446 update example 2026-01-26 10:01:37 -03:00
Lucas Nogueira
c741e3f15e fix macos build 2026-01-26 10:00:05 -03:00
Lucas Nogueira
98fdc7c5fa new window opener 2026-01-26 09:54:45 -03:00
Amr Bashir
fc405b3ae6 chore: update cef version to 144.1.0+144.0.7 (#14827) 2026-01-26 08:40:37 -03:00
Lucas Nogueira
5e36353d55 improve default features detection 2026-01-22 14:04:22 -03:00
Lucas Nogueira
3db9268a92 fix empty entitlements 2026-01-15 12:09:58 -03:00
FabianLars
152c6e7c60 fix: also add rustls dep on desktop for cef dev server 2026-01-13 13:05:28 +01:00
FabianLars
29d3d196b2 Merge remote-tracking branch 'origin/dev' into feat/cef 2026-01-13 12:24:51 +01:00
Lucas Nogueira
9e04e45d85 fix prod url 2026-01-12 09:08:28 -03:00
Amr Bashir
84b04c4a8d fix: fix leftover inconsistent env var in tauri signer sign command (#14759) 2026-01-11 20:37:52 +02:00
Tony
897529d7a2 fix: map rustls-tls to reqwest/rustls-no-provider (#14726)
Co-authored-by: FabianLars <github@fabianlars.de>
2026-01-08 15:14:51 +01:00
Lucas Nogueira
1919b078a2 pull version from Cargo.lock, version specific directory 2026-01-08 08:00:31 -03:00
Lucas Nogueira
d20ebe461a use old registry for linux for now 2026-01-08 07:26:07 -03:00
Amr Bashir
270ba683df fix: fix transparency (#14743) 2026-01-07 14:38:01 -03:00
Lucas Nogueira
4b8688cff7 fix build on windows 2026-01-07 11:04:00 -03:00
Lucas Nogueira
1aa854cbd3 Merge remote-tracking branch 'origin/dev' into feat/cef 2026-01-07 10:25:05 -03:00
Lucas Nogueira
317cba830a update cef 2026-01-07 10:11:54 -03:00
dependabot[bot]
3d102e0c13 chore(deps): bump rsa from 0.9.7 to 0.9.10 (#14738)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-06 19:26:47 +01:00
Fabian-Lars
fea4d02403 chore(deps): update rkyv, closes #14734 (#14736) 2026-01-06 11:16:00 +01:00
Tony
a03219ca19 refactor(cli): disable jsonschema resolving external resources (#14725)
* refactor(cli): disable jsonschema resolving external resources

* Move `CONFIG_SCHEMA_VALIDATOR` to fn

* Format

* Update ureq to fix compile on linux

* New clippy warnings
2026-01-03 19:30:42 +08:00
renovate[bot]
b75ea5bead chore(deps): update rust crate reqwest to 0.13 (#14724)
* chore(deps): update rust crate reqwest to 0.13

* Fix feature name

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com>
2026-01-03 12:34:59 +08:00
Fabian-Lars
dcd1a65889 chore: fix tests (#14720)
* chore: fix tests

* windows
2026-01-02 16:02:23 +01:00
Camilla F
9b242e40c8 fix: BSD support in tauri-runtime (#14700)
Co-authored-by: Fabian-Lars <github@fabianlars.de>
2025-12-29 17:29:07 +01:00
Bruno Verachten
1dbf6fd067 feat(cli): add RISC-V 64-bit pre-built binary support (#14685)
* feat(cli): add RISC-V 64-bit pre-built binary support

Add riscv64gc-unknown-linux-gnu target to the tauri-cli release workflow,
enabling pre-built binaries for RISC-V 64-bit Linux systems.

This eliminates the multi-hour QEMU compilation time that currently blocks
RISC-V adoption of Tauri apps. Native compilation on RISC-V hardware
takes ~63 minutes.

Changes:
- Add RISC-V entry to build matrix with self-hosted runner support
- Support custom `runs_on` field for matrix entries (falls back to `os`)
- Skip dtolnay/rust-toolchain and rust-cache for self-hosted runners
- Source ~/.cargo/env for self-hosted runners where Rust is pre-installed

Tested on:
- Hardware: Banana Pi F3 (RISC-V64, 16GB RAM)
- OS: Debian Trixie (required for WebKit2GTK RISC-V support)
- Build time: 1h 2m 28s
- Binary: ELF 64-bit RISC-V, 16MB stripped

* feat(cli): use cross for RISC-V cross-compilation

Switch from self-hosted runners to cross-rs for building RISC-V binaries.
This approach is simpler and doesn't require maintaining self-hosted infrastructure.

Local testing confirms cross builds a valid RISC-V binary in ~4 minutes.

* refactor(cli): address review feedback for RISC-V workflow

- Skip Rust toolchain and cache setup for cross builds (unnecessary)
- Pin cross version to 0.2.5 for reproducibility
- Fix Linux dependencies condition to match ubuntu-* variants
2025-12-29 10:21:49 -03:00
Tony
8a43e4f9d9 refactor: use u64 instead of usize for nonce gen (#14708) 2025-12-29 08:43:09 -03:00
sftse
a2abe2e6bc refactor(cli): simplify features: Option<Vec<String>> to Vec<String> (#14607)
* refactor: use empty vector for features instead of None

* refactor: reorder

* add change file

* comment: highlight places where serialization is used

* refactor: simplify serialization

* Update .changes/empty-vec-instead-of-none.md

* Update crates/tauri-cli/src/mobile/ios/mod.rs

---------

Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com>
2025-12-29 13:54:51 +08:00
Tony
51f0fcb69c docs: pixel units (#14702) 2025-12-28 10:40:03 +08:00
Tony
0650852d14 docs: things related to WebviewUrl (#14692)
* Typos

* Rename to `handler`/`protocol_handler`

* Fix the `AssetResolver::get` fallback docs

* Refactor and update the docs for `get_url`

* Rename the remaining ones to `get_app_url`

* Apply suggestions from code review

Co-authored-by: Fabian-Lars <github@fabianlars.de>

* Generate schema
2025-12-25 20:05:02 +08:00
Kushal Meghani
c1d82eb3a3 fix(linux): reuse WebContext to prevent WebKitNetworkProcess leak (#14628)
Co-authored-by: Fabian-Lars <github@fabianlars.de>
2025-12-25 13:03:15 +01:00
renovate[bot]
51a0d6d66d chore(deps): update dependency rollup to v4.54.0 (#14688)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 22:49:57 +08:00
renovate[bot]
7f48ee9068 chore(deps): update rust crate toml_edit to 0.24 (#14683)
* chore(deps): update rust crate toml_edit to 0.24

* Downgrade indexmap to 2.11.4 for MSRV

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com>
2025-12-21 22:04:33 +08:00
renovate[bot]
e290642fb4 chore(deps): update dependency rollup to v4.53.5 (#14676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 17:15:17 +08:00
Lucas Nogueira
46ff50027f use separate helper for macOS to optimize bundle size 2025-12-18 11:54:39 -03:00
renovate[bot]
b79386010d chore(deps): update dependency rollup to v4.53.4 (#14670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 22:49:52 +08:00
Lucas Nogueira
9d143bdac2 do not set macos dev icon on cef 2025-12-18 09:50:39 -03:00
Lucas Nogueira
9dbbb3d415 Merge branch 'feat/bundler-liquid-glass-icon' into feat/cef 2025-12-18 09:44:38 -03:00
Lucas Nogueira
d5751e6ebf fix build 2025-12-18 09:43:47 -03:00
Lucas Nogueira
e4621497ba fmt 2025-12-18 09:41:30 -03:00
Lucas Nogueira
8254e5af6d feat(bundler): support Liquid Glass icons, closes #14207
the `icon` config now supports loading an Assets.car directly or a `.icon` (Icon Composer asset) that gets compiled into an Assets.car file
2025-12-18 09:39:34 -03:00