github-actions[bot]
89c6f08e82
Apply Version Updates From Current Changes ( #12218 )
...
Co-authored-by: FabianLars <30730186+FabianLars@users.noreply.github.com >
2025-01-10 15:08:21 +01:00
Fabian-Lars
cde0ff7798
chore: Fix clippy 1.84 warnings ( #12328 )
2025-01-10 13:47:37 +01:00
renovate[bot]
b0d7527250
chore(deps): update rust crate windows-registry to 0.4 (dev) ( #12301 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 23:04:03 +01:00
renovate[bot]
a28b5013c5
chore(deps): update rust crate ico to 0.4 (dev) ( #12298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 22:38:43 +01:00
Fabian-Lars
b9a99a5c69
fix(cli): Skip File Access events in dev server ( #12297 )
2025-01-07 21:11:24 +01:00
Marco Mengelkoch
98f62e65a2
fix(cli): tauri add NPM packages for community plugins ( #12246 )
...
It currently isn't possible to simply add a community plugin the same was as adding official plugins.
Trying to perform `npm run tauri add tauri-plugin-python` is trying to install npm package `@tauri-apps/plugin-python`.
But the npm scope `@tauri-apps/` is reserved for official tauri plugins.
The official documentation recommends to name the npm package `tauri-plugin-{name}-api` and it should be possible to have a parameter that makes it possible to install that package.
- closes #12217
This changes the command to check if the plugin is an official tauri plugin or not, using the appropriate npm package name format
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-01-07 10:16:35 -03:00
renovate[bot]
c130af6b06
chore(deps): update dependency rollup to v4.30.1 (dev) ( #12291 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 13:48:40 +01:00
Lucas Fernandes Nogueira
ef21ed9ac1
fix(cli): iOS build crashing when development team has spaces ( #12290 )
...
Even though I couldn't even get the build to succeed when using the team name as the "developmentTeam" configuration (instead of the team ID), I've received reports that our processing of that value is broken and only works when it is escaped using `\"`.
2025-01-07 09:41:56 -03:00
Tony
cd1d026f97
fix: fails to build if the project path contains glob characters ( #11961 )
...
* Escape glob patterns
* Add change file
* Reword the change
2025-01-07 09:22:43 -03:00
Aurélien Jacobs
848d0e060e
chore(deps): update cargo_toml for edition 2024 [ fix #10412 ] ( #12270 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-01-06 20:34:49 +01:00
Max Katz
ae75a353d0
chore: update copyright year ( #12170 )
...
Co-authored-by: Max Katz <zrxmax@icloud.com >
2025-01-06 13:46:06 +01:00
gerald
70f96e3222
chore(deps/driver): update hyper to version 1 ( #12240 )
...
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-01-06 11:12:08 +01:00
renovate[bot]
3acf679c87
chore(deps): update dependency rollup to v4.30.0 (dev) ( #12263 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-06 10:47:03 +01:00
renovate[bot]
22d5852208
chore(deps): update dependency rollup to v4.29.2 (dev) ( #12238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 14:58:18 +01:00
renovate[bot]
701778a195
chore(deps): update dependency fast-glob to v3.3.3 (dev) ( #12233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 12:46:30 +01:00
Patrick F.
a0f2c84d51
feat(cli): Add 64x64 png to default tauri icon command ( #12204 )
2025-01-04 23:26:18 +01:00
github-actions[bot]
f86e2387c9
apply version updates ( #12183 )
...
Co-authored-by: FabianLars <30730186+FabianLars@users.noreply.github.com >
2025-01-04 01:17:49 +01:00
Fabian-Lars
26fc9558fe
fix(cli): Re-add TriggeredKill in dev watcher logic ( #12178 )
2025-01-04 00:39:07 +01:00
renovate[bot]
90dc7b19fc
chore(deps): update rust crate which to v7 (dev) ( #12144 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-03 23:28:10 +01:00
renovate[bot]
c681d835d5
chore(deps): update dependency vite to v6 (dev) ( #12133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-03 23:05:29 +01:00
Fabian-Lars
208d8968ce
ci(deps): Update repository-dispatch to v3 ( #12169 )
2025-01-03 22:34:55 +01:00
Fabian-Lars
aaa7d9bb13
ci: Switch to upstream create-pull-request ( #12123 )
...
* ci: Switch to upstream create-pull-request
* what the actual f
* fix version comment
---------
Co-authored-by: Tillmann <28728469+tweidinger@users.noreply.github.com >
2025-01-03 22:48:50 +02:00
github-actions[bot]
d150a40b09
Apply Version Updates From Current Changes ( #12165 )
...
Co-authored-by: FabianLars <FabianLars@users.noreply.github.com >
2025-01-03 15:34:54 +01:00
Fabian-Lars
881729448c
fix(cli): Ignore file access events ( #12164 )
2025-01-03 15:00:31 +01:00
github-actions[bot]
cd841d8e33
Apply Version Updates From Current Changes ( #11659 )
...
Co-authored-by: FabianLars <FabianLars@users.noreply.github.com >
2025-01-02 19:29:17 +01:00
renovate[bot]
3d8a39aa4a
chore(deps): update rust crate resvg to 0.44.0 (dev) ( #12126 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 16:55:09 +01:00
renovate[bot]
50e92d097b
chore(deps): update rust crate worker to 0.5 (dev) ( #12127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-02 16:44:07 +01:00
renovate[bot]
bc4dfcd798
chore(deps): update rust crate pico-args to 0.5 (dev) ( #12125 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 16:12:18 +01:00
renovate[bot]
832ad10e3a
chore(deps): update rust crate cargo_metadata to 0.19 (dev) ( #12113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-02 15:54:39 +01:00
renovate[bot]
0198354961
chore(deps): update rust crate oxc crates to 0.38 (dev) ( #12122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-02 14:56:23 +01:00
renovate[bot]
c0a5a10cff
chore(deps): update rust crate notify-debouncer-mini to 0.5 (dev) ( #12118 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-02 14:08:50 +01:00
Dmitry Dygalo
d7f48cb324
chore(deps): Update jsonschema to 0.28 ( #12089 )
2025-01-02 13:22:08 +01:00
Tony
a16796a555
fix(api): use array for channel queueing ( #12069 )
2025-01-02 12:19:50 +01:00
renovate[bot]
231e9a5ee1
chore(deps): update rust crate image to 0.25.5 (dev) ( #12105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-01-02 01:11:42 +01:00
renovate[bot]
b0ddee8992
chore(deps): update rust crate wry to 0.48 (dev) ( #12101 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-02 01:01:31 +01:00
renovate[bot]
5319325886
chore(deps): update dependency @napi-rs/cli to v2.18.4 (dev) ( #12097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-01 23:41:07 +01:00
renovate[bot]
ccce63f8c8
chore(config): migrate renovate config ( #12099 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-01-01 23:35:57 +01:00
renovate[bot]
da958395ff
chore(config): migrate renovate config ( #12096 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-01-01 23:28:38 +01:00
renovate[bot]
1737df3e33
chore(deps) Update Tauri Bundler (dev) ( #11669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-01 23:12:29 +01:00
renovate[bot]
2df426ed1d
chore(deps) Update Rust crate syn to v2.0.94 (dev) ( #12094 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-01 22:27:28 +01:00
renovate[bot]
361fdb3585
chore(deps) Update Rust crate syn to v2.0.94 (dev) ( #12088 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-01 22:16:42 +01:00
renovate[bot]
838b2b8b3b
chore(deps) Update Tauri Build ( #12087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-01 22:24:34 +08:00
renovate[bot]
f87e0485ca
chore(deps) Update Tauri API Definitions ( #12084 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-01 22:21:46 +08:00
renovate[bot]
b794ca4a27
chore(deps) Update Rust crate syn to v2.0.93 ( #12083 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-01 22:21:08 +08:00
Dimitris Apostolou
8f282c6305
deps: fix crate vulnerabilities ( #12080 )
2025-01-01 00:20:15 +02:00
Lieke
ed118da266
fix: fix typo in AndroidConfig docstring ( #12003 )
2024-12-30 01:25:29 +02:00
Shaun Hamilton
c8700656be
fix(tauri-cli): prevent accidental object permission rm ( #11985 )
2024-12-30 01:18:50 +02:00
renovate[bot]
cdd1ebf81f
chore(deps) Update Tauri Codegen ( #12049 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 11:55:57 +08:00
renovate[bot]
253b1872f1
chore(deps) Update Tauri API Definitions ( #12050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 11:40:36 +08:00
renovate[bot]
3ac76bec77
chore(deps) Update Tauri Build to v1.0.95 ( #12047 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 11:37:27 +08:00
renovate[bot]
faeec8e965
chore(deps) Update Rust crate syn to v2.0.91 ( #12046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 11:36:28 +08:00
stringhandler
e349dfe572
fix: fix panic caused by removed_resource.is_none ( fix #11955 ) ( #12000 )
2024-12-23 16:11:31 +02:00
Andrew Ferreira
fdaf48fc4a
chore: fix crates.io link ( #12018 )
...
* chore: fix crates.io link
* chore: format file
2024-12-21 02:46:37 +02:00
renovate[bot]
7d38ee987e
chore(deps) Update Tauri Codegen (dev) ( #11999 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 16:22:59 +01:00
renovate[bot]
f1167143cd
chore(deps) Update dependency @types/node to v22.10.2 (dev) ( #11943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 13:28:50 +01:00
renovate[bot]
2601811cef
chore(deps) Update Tauri Build to v1.0.24 (dev) ( #11998 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-19 13:22:40 +01:00
Amr Bashir
ca7f025fd8
fix(core): return an error when accessing unmanaged state in command ( #11958 )
...
closes #11949
2024-12-12 23:05:32 +02:00
Tony
17bcec8abe
chore(deps): update all js dev dependencies ( #11941 )
...
- Update vite to v6
- Update svelte to v5
- Bump nanoid to fix audit
- Align api and cli to both use the same node types version
2024-12-11 12:55:38 +02:00
renovate[bot]
f5eacf3283
chore(deps) Update Tauri API Definitions ( #11936 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 13:45:49 +08:00
renovate[bot]
6bbf3649f9
chore(deps) Update Tauri Codegen ( #11939 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 13:45:08 +08:00
renovate[bot]
22b26a2e36
chore(deps) Update Tauri Build to v1.0.94 ( #11938 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 13:43:10 +08:00
renovate[bot]
2a120bdcc0
chore(deps) Update Rust crate syn to v2.0.90 ( #11935 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 12:58:54 +08:00
简静凡
0ae06c5ca8
fix: the exclude path in file Cargo.toml of plugin template generated by cli ( #11914 )
2024-12-09 15:36:27 +01:00
Amr Bashir
afad8067d1
chore(deps): update tao to 0.31 ( #11906 )
2024-12-09 12:16:33 +02:00
John Carmack
b37741da6a
fix(feature/specta): Resolve error when using latest version of specta with tauri specta feature ( #11871 )
...
* Update specta feature to use latest specta version; add specta-util dependency (required in specta v2 rc.20)
* Add .changes file
* Update crates/tauri/Cargo.toml
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-12-05 08:56:16 -03:00
Fabian-Lars
2b8a981050
refactor(cli): use cargo run for tauri dev ( #11694 )
...
* x
* todo
* lint
* lint
* rename fn
* lint
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-12-05 07:38:06 -03:00
Fabian-Lars
1f65fd2bb7
fix(cli): Statically compile msvc runtime ( #11769 )
...
* fix(cli): Statically compile msvc runtime
fixes https://github.com/tauri-apps/tauri/issues/11642
ref https://github.com/swc-project/swc/pull/7965
i only added it for x64 for now but we should monitor x32 (swc removed it for this one again) and aarch64 (swc never added it).
x32 is fairly rare as a dev system and aarch64 didn't seem much testing in general (as a dev system) so i'd prefer to wait and see if it's needed.
note that i don't know if any other tooling (rust etc) need the dyn runtime so that's also something to monitor
* 32bit and arm64
2024-12-04 15:32:09 -03:00
renovate[bot]
9f51bbf1de
chore(deps) Update Tauri Codegen ( #11866 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 14:51:30 +08:00
renovate[bot]
475597f97c
chore(deps) Update Rust crate syn to v2.0.90 ( #11865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 14:49:44 +08:00
renovate[bot]
e61225bcc4
chore(deps) Update Rust crate anyhow to v1.0.94 ( #11864 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 14:49:21 +08:00
renovate[bot]
01c74f4424
chore(deps) Update Tauri API Definitions ( #11867 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 14:48:45 +08:00
Fabian-Lars
882b0aded1
chore: apply clippy suggestions. ( #11849 )
...
* chore: apply clippy suggestions.
* .
* .
2024-12-02 20:36:06 -03:00
Fabian-Lars
89e30ef20d
fix(core): Remove os check on data_store_identifier ( #11817 )
...
* fix(core): Remove os check on `data_store_identifier`
* typo
2024-12-02 20:32:02 -03:00
Fabian-Lars
a692c8937f
fix(bundler): create tauri tools dir first. make tools executable. ( #11852 )
...
* not sure what's going on yet
* .
* fix(bundler): try to create tauri tools dir
* Discard changes to .github/workflows/test-cli-js.yml
* fix
2024-12-02 20:29:42 -03:00
Fabian-Lars
8ba5e16384
ci: msrv compliant lockfile. test cli with 1.77.2 instead of stable. ( #11851 )
2024-12-02 20:28:45 -03:00
Fabian-Lars
b50a1ac0ef
fix(core): Add background color permissions ( #11850 )
...
fixes #11848
2024-12-02 20:27:25 -03:00
Shi Yan
0e2f0b29cd
docs: Add missing info regarding the drop position offset. ( #11406 )
...
* Add missing document regarding the drop position offset.
* Update webview.ts
---------
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2024-12-02 20:40:56 +01:00
renovate[bot]
983634a41f
chore(deps) Update dependency @types/node to v22.9.1 ( #11750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 19:48:33 +01:00
renovate[bot]
2c3e000f73
chore(deps) Update Rust crate url to v2.5.4 ( #11745 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 15:38:10 +01:00
Elias Sjödin
a6e84f7d2c
fix(api.js): wrong command for isAbsolute ( #11835 )
2024-11-30 22:04:48 +01:00
Fabian-Lars
d6bed20a0e
refactor(bundler): Move appimage bundler script logic into rust ( #11758 )
2024-11-28 04:52:24 +02:00
lars-berger
18bd639f6e
feat(macos): Add with_data_store_identifier to WebviewBuilder ( #11798 )
2024-11-28 04:43:34 +02:00
Fabian-Lars
53f808674b
feat(bundler): add option to disable CI for just the dmg bundler ( #11799 )
2024-11-28 04:41:19 +02:00
renovate[bot]
9f0d902f6b
chore(deps) Update Tauri Build to v1.0.215 ( #11744 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 13:18:33 +08:00
renovate[bot]
df27b4d94c
chore(deps) Update Tauri Macros ( #11803 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 13:10:41 +08:00
Fabian-Lars
5188c0fae2
feat(core): Add Scope::is_forbidden ( #11767 )
2024-11-26 14:31:48 +02:00
lars-berger
ba6f370147
fix(core): Initialize command cache when a capability is added ( #11785 )
2024-11-26 14:18:55 +02:00
Amr Bashir
f884bae75b
feat: add tauri::Builder::on_tray_icon_event ( #11742 )
2024-11-21 15:06:57 +02:00
Amr Bashir
fc30b20bea
feat(api/tray): add TrayIcon.setShowMenuOnLeftClick method ( #11726 )
2024-11-21 14:50:41 +02:00
Liigo Zhuang
7a9b920c3e
docs: Remove header images from inline docs ( #11749 )
2024-11-21 14:48:49 +02:00
Amr Bashir
12a48d1e26
fix(api): transform icon when creating icon menu item and predefined about menu item with icon ( #11741 )
2024-11-21 14:22:51 +02:00
AHQ
020ea05561
feat: Implement Badging API ( #11661 )
2024-11-20 02:59:28 +02:00
Amr Bashir
a09e48e396
fix(core): manually simplify patterns for fs scope ( #11730 )
...
closes #11614
Remove UNC manually, instead of `dunce::simplified` because `path` could have `*` in it and that's not allowed on Windows and `dunce::simplified` will check that and return `path` as is without simplification resulting in a missing pattern in scope
for the scope pattern `\\?\C:\path\to\dir\**`, we expect the scope to have:
- `\\?\C:\path\to\dir\**`
- `C:\path\to\dir\**`
but if we use `dunce::simplified`, it will see `**` as invalid path component on Windows and will not simplify the path resulting in a scope that only has `\\?\C:\path\to\dir\**`
2024-11-20 00:50:10 +02:00
renovate[bot]
b37c208d61
chore(deps) Update Tauri API Definitions ( #11668 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 13:13:44 +08:00
Fabian-Lars
72feaf99fc
refactor(bundler): remove unused fs utils, add http utils ( #11716 )
2024-11-19 01:23:20 +02:00
Sander Cox
d86aaccb0b
enhance: allow show_menu_on_left_click on Windows ( #11729 )
2024-11-19 00:25:20 +02:00
Kévin TURMEL
93a3a043d3
fix(windows): add Portuguese language in nsis bundle ( fix #11725 ) ( #11727 )
2024-11-19 00:11:16 +02:00
Fabian-Lars
2bc46b061c
docs(examples): fix file-assoc readme cargo build command ( #11711 )
...
closes #11703
2024-11-18 19:50:41 +02:00
Fabian-Lars
b63262cd4d
fix(api.js): Change cb type in mockIPC to return unknown ( #11724 )
2024-11-18 17:50:39 +02:00
Amr Bashir
f2814ed538
fix(cli/info): use XDG_SESSION_DESKTOP instead of DESKTOP_SESSION ( #11663 )
2024-11-14 18:02:22 +02:00
renovate[bot]
ff39ad93b7
chore(deps) Update Tauri Codegen ( #11667 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 13:36:14 +08:00
renovate[bot]
9cb6cad284
chore(deps) Update Rust crate serde to v1.0.215 ( #11666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 13:21:07 +08:00
jLynx
cccb308c7b
feat(bundler): create signature for .deb bundle ( #11562 )
2024-11-13 03:12:06 +02:00
SpikeHD
dc4d794776
feat(windows, linux): add WebviewWindowBuilder/WebviewBuilder::extensions_path ( #11628 )
2024-11-13 01:20:06 +02:00
Tony
46935212b6
fix: parse json5 capability files when config-json5 is enabled ( #11658 )
2024-11-12 16:44:37 +02:00
Amr Bashir
74212d40d8
feat(cli): include linux DE and session type in tauri info ( #11653 )
2024-11-12 15:59:47 +02:00
Del
c3b1fced38
docs: correct payload property for DragDropEvent.over example ( #11648 )
2024-11-11 17:14:36 +01:00
github-actions[bot]
ef2592b5a8
Apply Version Updates From Current Changes ( #11646 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-11-11 16:25:14 +02:00
amrbashir
7f81f05236
chore: rename change file
2024-11-11 15:45:22 +02:00
Amr Bashir
e8a50f6d76
fix(core): hard code BaseDirectory integer values to avoid regressions when reordering the variants ( #11645 )
...
closes #11633
2024-11-11 14:58:16 +02:00
Daniel Gerhardt
5e94354875
fix(api/dpi): fix toLogical and toPhysical for positions ( #11639 )
2024-11-11 14:21:25 +02:00
Kornel
0fcef3f941
docs: document vanilla JS import alternative ( #11632 )
2024-11-11 14:21:08 +02:00
github-actions[bot]
86f22f0ec9
apply version updates ( #11440 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-11-09 15:47:39 +02:00
Amr Bashir
3f6f07a1b8
chore(deps): update wry to 0.47 and tao to 0.30.6 ( #11627 )
2024-11-09 04:14:22 +02:00
Lucas Fernandes Nogueira
60e86d5f6e
fix(cli): android dev not working on Windows without --host ( #11624 )
...
ref https://discord.com/channels/616186924390023171/1291159454397628477
2024-11-09 02:57:36 +02:00
renovate[bot]
b28435860c
chore(deps) Update Rust crate thiserror to v2 (dev) ( #11604 )
...
* chore(deps) Update Rust crate thiserror to v2
* thiserror v2 on all crates
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-11-08 08:21:38 -03:00
Amr Bashir
229d7f8e22
fix(core): fix child webviews on macOS and Windows treated as full webview window ( #11616 )
...
* fix(core): fix child webviews on macOS and Windows treated as full webview window
closes #11452
* Update .changes/child-windows-macos.md
2024-11-08 08:04:14 -03:00
Ville Säävuori
c561786844
docs: fix typos in drag&drop event.payload ( #11620 )
...
* fix: typo in drag&drop event.payload
'hover' -> 'over'
* fix: another typo
'hover' -> 'over'
2024-11-08 09:50:10 +08:00
Shaun Hamilton
6bf917941f
feat(cli): add tauri remove command ( #11322 )
2024-11-07 19:58:25 +02:00
Tony
8e8312bb82
ci: unpin ravif ( #11608 )
2024-11-07 09:09:05 +01:00
renovate[bot]
f550a3f471
chore(deps) Update Tauri Bundler (dev) ( #11601 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 13:25:49 -03:00
Amr Bashir
4d545ab3ca
feat: background color APIs ( #11486 )
...
* feat: background color APIs
closes #10519
closes #1564
* clippy
* git branch
* bundle
* fix hex color schema pattern
* add missing `^`
* fix iOS
* revert test
* revert apple-codesign bump
* fmt
* add change files
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-11-06 13:21:47 -03:00
39zde
fabc2f283e
feat: add HeaderConfig to SecurityConfig ( #11485 )
2024-11-06 16:16:46 +02:00
renovate[bot]
6b3c82aa90
chore(deps) Update Tauri macOSSign (dev) ( #11541 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 10:41:34 -03:00
griffi-gh
3781429147
enhance: always check parent directory ( fix #8679 ) ( #11429 )
...
* enhance: always check parent directory (fix #8679 )
* Update crates/tauri-utils/src/platform.rs
* add change file
* fix crate
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-11-06 10:41:13 -03:00
renovate[bot]
15d6515eb1
chore(deps) Update dependency @types/node to v22 (dev) ( #11545 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 09:54:52 -03:00
renovate[bot]
b63353bd61
chore(deps) Update Tauri API Definitions (dev) ( #11597 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 07:49:59 -03:00
renovate[bot]
e8c0c57909
chore(deps) Update Tauri Codegen (dev) ( #11596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 07:49:38 -03:00
renovate[bot]
58392a5221
chore(deps) Update Rust crate handlebars to v6.2.0 (dev) ( #11544 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 07:49:18 -03:00
renovate[bot]
8061fb2da8
chore(deps) Update Rust crate anyhow to v1.0.93 ( #11598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 16:04:51 +08:00
renovate[bot]
e835751d4f
chore(deps) Update Rust crate syn to v2.0.87 ( #11595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 11:40:30 +08:00
renovate[bot]
0a170d0716
chore(deps) Update Rust crate anyhow to v1.0.92 ( #11594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 11:39:56 +08:00
renovate[bot]
03828587b5
chore(deps) Update Tauri API Definitions ( #11543 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-06 11:31:40 +08:00
Amr Bashir
5c4b830843
feat(api): add SERIALIZE_TO_IPC_FN const and implement it for dpi types, add more constructors ( #11191 )
2024-11-05 23:30:17 +02:00
Amr Bashir
cbc095ec5f
feat: add WebviewWindow/Webview::devtools ( #11451 )
...
* feat: add `WebviewWindow/Webview::devtools`
closes #10849
* clippy
* fix ToTokens
* document default behavior
* move builder usage
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-11-05 16:00:48 -03:00
Amr Bashir
2a75c64b54
feat(core): add window_class name API on Windows ( #11469 )
...
* On Windows, set name of Window Class, closes #7498
allow to customize it instead of current value hard coded "Window Class"
* feat(windows): add window_classname, closes #7498
allow to customize the window class name instead of current value hard coded "Window Class"
* feat: add window_classname, closes #7498
* add changes file
* Update core/tauri-config-schema/schema.json
* Update tooling/cli/schema.json
* missing pieces after merge
* clippy
---------
Co-authored-by: Géraud-Loup <47665233+geraudloup@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-11-05 15:18:47 -03:00
Amr Bashir
1b6b2cfaa1
feat(cli): process bundle > windows > wix > fragmentPaths with Handlebars ( #11521 )
...
* feat(cli): process `bundle > windows > wix > fragmentPaths` with Handlebars
closes #11520
* remove unneeded register_template_string
* Update crates/tauri-bundler/src/bundle/windows/msi/mod.rs
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-11-05 14:46:54 -03:00
Amr Bashir
17c6952aec
enhance(core): use diagnostic::on_unimplemented on rustc 1.78 and newer for async commands with references ( #11522 )
...
* enhance(core): use `diagnostic::on_unimplemented` on rustc 1.78 and newer for async commands with references
* change file
* clippy
* clippy
* add TODO
2024-11-05 14:20:30 -03:00
Amr Bashir
7af01ff2ce
fix(cli): fix tauri migrate failing to install NPM deps when running from Deno ( #11523 )
...
* fix(cli): fix `tauri migrate` failing to install NPM deps when running from Deno
* clippy
2024-11-05 14:16:32 -03:00
Amr Bashir
100a4455aa
fix(cli): fix yarn berry detection ( #11529 )
...
closes #11495
2024-11-05 14:15:48 -03:00
Amr Bashir
4191a7a53d
fix(tray): build tray on main thread ( #11583 )
2024-11-05 17:42:08 +02:00
Amr Bashir
f37e97d410
feat: add use_https_scheme for Windows and Android ( #11477 )
...
* feat: add `use_https_scheme` for Windows and Android
closes #11252
* fix compilation
* Apply suggestions from code review
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* change wording
* add migrations
* migrate `dangerousUseHttpScheme`
* fmt
* infer AssetResolver::get https scheme config
* fix tests
---------
Co-authored-by: Fabian-Lars <github@fabianlars.de >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-11-05 09:48:59 -03:00
Amr Bashir
058c0db72f
feat(bundler): add option to configure RPM compression ( #11584 )
2024-11-05 14:08:08 +02:00
Mikkel Tønder
f8994b214e
fix(event): handle AnyLabel listeners in emit_to ( #11581 )
...
closes #11561
2024-11-04 14:31:18 +02:00
Kornel
c33bbf4574
enhance: include the path in ACL I/O errors ( #11575 )
2024-11-04 14:30:43 +02:00
Amr Bashir
129414faa4
fix: fix webview not focused by default ( #11569 )
...
* fix: fix webview not focused by default
closes #10746
* fix compile
* typo
* fix compile again
* clippy
2024-11-04 13:58:47 +02:00
renovate[bot]
12ffc19ce0
chore(deps) Update Rust crate regex to v1.11.1 ( #11542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 12:19:31 +08:00
renovate[bot]
9f472591cc
chore(deps) Update Rust crate serde to v1.0.214 ( #11540 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-30 12:00:51 +08:00
Andrii Bodnar
d25dd9e31d
docs: fix capability configuration examples ( #11537 )
2024-10-30 00:33:42 +03:00
Lucas Fernandes Nogueira
c43d5df158
feat(cli): associate newly created capability with the main window ( #11512 )
...
without this change the capability is not applied to any context and it might be hard for users to figure out why
2024-10-28 14:05:24 +03:00
Alex Adewole
1065f632f2
feat(cli): remove UNC path prefix in TAURI_APP_PATH and TAURI_FRONTEND_PATH ( #11514 )
2024-10-28 12:21:42 +03:00
Vincent Esche
ac22950f39
fix(cli): Fix mixup of TAURI_APP_PATH and TAURI_FRONTEND_PATH ( #11492 )
...
* Fix mixup of `env_tauri_app_path()` and `env_tauri_frontend_path()` in tauri's path resolutions
* Rename functions in `app_paths` to match their corresponding, publicly exposed env var keys
* Rename `app_dir`/`app_path` variables that deal with the frontend app's directory to `frontend_dir
* Rename `APP_DIR` to `FRONTEND_DIR`
* Improve comment on meaning of tauri path env vars
2024-10-27 17:55:23 -03:00
阿良仔
a8105eccb2
docs: fix wrongly rendered links on docs.rs ( #11483 )
2024-10-24 16:02:49 +03:00
renovate[bot]
888277ec40
chore(deps) Update Rust crate syn to v2.0.85 ( #11472 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 13:23:24 +08:00
renovate[bot]
0014f9ae69
chore(deps) Update dependency @types/node to v20.17.0 ( #11470 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 13:15:04 +08:00
Amr Bashir
8036c78e08
feat(core/path): add PathResolver::home_dir on Android ( #11455 )
...
ref: https://github.com/tauri-apps/tauri/issues/10478#issuecomment-2383754176
2024-10-24 06:43:02 +03:00
renovate[bot]
516c7d9f63
chore(deps) Update Rust crate syn to v2.0.83 ( #11473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-24 10:39:59 +08:00
Amr Bashir
54cbf59b5a
fix(api/menu): fix submenus when created using an object in items field in the object passed to Menu/Submenu.new ( #11441 )
...
* fix(api/menu): fix submenus when created using an object in `items` field in the object passed to `Menu/Submenu.new`
closes #11435
also closes #11422 as I included the docs in this PR
* Update .changes/js-submenu-in-options.md
* Update packages/api/src/menu/base.ts
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-23 10:47:32 -03:00
renovate[bot]
ce864cebfd
chore(deps) Update Rust crate image to v0.25.4 (dev) ( #11457 )
...
* chore(deps) Update Rust crate image to v0.25.4
* Also bump json-patch and resvg
* Just json-patch for now
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2024-10-23 17:46:59 +08:00
renovate[bot]
ed78f52cd1
chore(deps) Update Rust crate json-patch to v3 ( #11466 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 17:25:16 +08:00
renovate[bot]
ccf20eb3ff
chore(deps) Update Rust crate json-patch to v3 ( #11467 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 17:25:08 +08:00
renovate[bot]
d0c1189b91
chore(deps) Update Tauri API Definitions ( #11464 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 17:04:56 +08:00
renovate[bot]
0d31fe99c7
chore(deps) Update Rust crate thiserror to v1.0.65 ( #11463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 16:57:41 +08:00
renovate[bot]
d4b3659523
chore(deps) Update Rust crate proc-macro2 to v1.0.89 ( #11459 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 16:25:22 +08:00
renovate[bot]
8e083c99c8
chore(deps) Update Tauri Build to v1.0.91 ( #11456 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 12:25:08 +08:00
Amr Bashir
8c6d1e8e6c
fix(runtime-wry): run cursor_position getter on main thread ( #11401 )
...
* fix(runtime-wry): run `cursor_position` getter on main thread
closes #10340
* clippy
* clippy
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-22 09:59:21 -03:00
Amr Bashir
6dea12a067
feat(bundler): add recommends for deb and rpm ( #11402 )
...
closes #10351
2024-10-21 15:38:14 -03:00
Amr Bashir
1f311832ab
enhance(cli): add context to public/secret key decoding errors ( #11405 )
...
* enhance(cli): add context to public/secret key decoding errors
closes #10488
* Update .changes/cli-updater-errorr.md
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-21 15:37:28 -03:00
Czxck001
e0d1307d3f
feat(cli) Make tauri migrate update $schema in tauri.conf.json ( #11414 )
...
* Make `tauri migrate` update $schema in tauri.conf.json
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-21 15:24:59 -03:00
Lucas Fernandes Nogueira
f0da0bde87
feat(core): add WebviewWindow::resolve_command_scope ( #11439 )
...
* feat(core): add WebviewWindow::resolve_command_scope
This new functionality exposes the `CommandScope` resolution as a function (currently only commands can resolve them as a dependency injection via CommandItem)
This function is useful to validate the configuration at runtime (do some asserts at setup phase to ensure capabilities are properly configured) and to resolve scopes in a separate thread or context
* adjust return type
2024-10-21 15:16:08 -03:00
Lucas Nogueira
a5bf48eab0
fix: CLI version on metadata file
2024-10-21 09:24:34 -03:00
Lucas Nogueira
7a1a3276c4
chore: bump tauri-utils dependency versions
2024-10-21 07:30:06 -03:00
Lucas Nogueira
8ca0e4dd2c
chore(ci): bump tauri-utils with WiX version change
2024-10-20 11:13:40 -03:00
github-actions[bot]
1367ff5ec6
apply version updates ( #11373 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-10-20 10:29:13 -03:00
Lucas Fernandes Nogueira
fbb45c674c
fix(api): broken addPluginListener implementation, closes #8068 ( #11423 )
2024-10-20 09:07:51 -03:00
Lucas Fernandes Nogueira
eb61d44f9f
feat(core): fallback to Window and AppHandle resource table on close ( #11398 )
...
this changes the resource plugin close() API to fallback to the parent window and AppHandle resource tables, letting the JS to delete global resources.
The need for this was brought up on https://github.com/tauri-apps/plugins-workspace/pull/1860#issuecomment-2419175001
the store plugin stores the resources in the AppHandle, and we want the existing close() API to work on global resources otherwise every consumer needs their own resource close commands
2024-10-17 12:37:35 -03:00
Amr Bashir
c8f55b615d
feat(bundler): add wix > version option ( #11388 )
...
* feat(bundler): add `wix > version` option
closes #11253
* Update crates/tauri-bundler/src/bundle/settings.rs
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-17 12:37:15 -03:00
renovate[bot]
bd1b2a1e85
chore(deps) Update Tauri API Definitions ( #10807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 11:04:06 -03:00
renovate[bot]
37557ffa35
chore(deps) Update Tauri CLI (dev) ( #10808 )
...
* chore(deps) Update Tauri CLI
* html5ever 0.26
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-17 11:03:46 -03:00
Amr Bashir
6cd917c227
feat(core): add methods for predefined items with specific text on Menu/SubmenuBuilder ( #11390 )
...
closes #11326
2024-10-17 11:03:20 -03:00
renovate[bot]
8278a36318
chore(deps) Update Rust crate uuid to v1.11.0 ( #11049 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-17 10:24:00 -03:00
renovate[bot]
f8b559dacd
chore(deps) Update Rust crate windows-registry to 0.3.0 ( #11193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 10:23:30 -03:00
renovate[bot]
add09c8034
chore(deps) Update Rust crate brotli to v7 ( #11195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 10:21:30 -03:00
renovate[bot]
ea50f65f89
chore(deps) Update Rust crate brotli to v7 ( #11197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-17 10:07:20 -03:00
Huang Xin
e1bf6ef8cb
fix(core): expose content-range header in asset protocol ( #11374 )
2024-10-17 08:41:27 -03:00
renovate[bot]
20c142f749
chore(deps) Update Rust crate json-patch to v3 ( #11377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 08:38:19 -03:00
Vincent Esche
e4c9268b19
feat(cli): make tauri/cli fully support projects with non-standard structure ( #11258 )
...
* feat(cli): add support for providing custom app/src paths to tauri's CLI via optional env vars
* fix tests
* rename env vars (app vs src is confusing)
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-17 08:24:20 -03:00
Lucas Fernandes Nogueira
2e88633ba4
chore: remove references to unused __TAURI_INTERNALS__.metadata ( #11369 )
2024-10-15 13:26:43 -03:00
Lucas Nogueira
25cc5655c0
chore(ci): delete processed change file
2024-10-14 23:20:41 -03:00
github-actions[bot]
df83e5c7fc
apply version updates ( #11361 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-10-14 22:46:51 -03:00
Lucas Fernandes Nogueira
3cb73d08c6
fix(core): mark event commands as async ( #11355 )
...
* fix(core): mark event commands as async
this fixes a deadlock on certain situations
* add tag
2024-10-14 22:44:22 -03:00
Lucas Fernandes Nogueira
ef2482ddec
fix(core): crash on macOS older than Sequoia ( #11366 )
...
ref https://github.com/tauri-apps/wry/pull/1389
2024-10-14 21:55:42 -03:00
Lucas Fernandes Nogueira
e3b09be7f0
feat(core): add channel interceptor API ( #11362 )
2024-10-14 19:48:22 -03:00
Amr Bashir
bcf279278d
feat(core): add ContextMenu::hpopupmenu on Windows ( #11354 )
...
* feat(core): add `ContextMenu::hpopupmenu` on Windows
closes #11339
* Update crates/tauri/src/menu/mod.rs
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-14 13:46:21 -03:00
Kartonrad
68d4460361
docs(android): warn users that passing raw bytes over ipc is not possible on android ( #11333 )
...
* Warn that android is not supported
* Warn that Android is not supported.
* Update crates/tauri/src/ipc/mod.rs
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-14 13:19:46 -03:00
Amr Bashir
f3f521f038
fix(core): fallback to WRY_ANDROID_PACKAGE with backticks replaced ( #11348 )
...
ref: https://github.com/tauri-apps/tauri/issues/11332
2024-10-14 13:15:15 -03:00
renovate[bot]
e75f0d27ef
chore(deps) Update Rust crate proc-macro2 to v1.0.87 ( #11192 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-13 22:44:29 +08:00
Paul
e63432fbfc
docs: fix "Capability" documentation example ( #11337 )
2024-10-13 13:23:58 +02:00
Lucas Fernandes Nogueira
627e90c304
fix(ci): install librsvg2-dev on the publish cli workflow ( #11331 )
2024-10-12 17:57:18 -03:00
github-actions[bot]
1bfe2485bb
Apply Version Updates From Current Changes ( #11255 )
...
* apply version updates
* tauri 2.0.3 (patch bump)
---------
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-12 12:28:16 -03:00
Lucas Fernandes Nogueira
4a2d51a73a
fix(ci): add missing librsvg2-dev dependency for e2e tests ( #11329 )
2024-10-12 11:27:33 -03:00
Lucas Fernandes Nogueira
6a768cb679
fix(cli): verbose output on tests ( #11328 )
2024-10-12 10:58:42 -03:00
Lucas Fernandes Nogueira
e55bd4ba7a
fix(api): docs for core module __TAURI__ usage ( #11324 )
2024-10-12 16:32:54 +03:00
Amr Bashir
61bffa4feb
fix(bundler): match on Path::extension instead of using Path::ends_with ( #11327 )
2024-10-12 10:31:11 -03:00
Amr Bashir
2d087ee4b7
fix: fix incorrect label passed to ipc protocol ( #11268 )
...
* fix: fix incorrect label passed to `ipc` protocol
closes #11171
* update lock file
* Update .changes/incorrect-label-linux-command.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* Update .changes/incorrect-label-linux-protocol.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* clippy
* try wry from dev
* fix macos build
* fix ios build
* update wry
* Update .changes/incorrect-label-linux-command.md
* wry 0.46
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-12 07:46:51 -03:00
Amr Bashir
069c05e44f
fix(cli): resolve bundle > icon glob when searching for .ico for MSI installer ( #11315 )
...
* fix(cli): resolve `bundle > icon` glob when searching for `.ico` for MSI installer
closes #11220
* Update crates/tauri-bundler/src/bundle/settings.rs
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* Update crates/tauri-bundler/src/bundle/windows/msi/mod.rs
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* Update crates/tauri-bundler/src/bundle/windows/msi/mod.rs
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-11 23:23:55 -03:00
Amr Bashir
b3563e3d6a
feat(cli): add deno support ( #11304 )
...
* feat(cli): add deno support
ref: https://github.com/denoland/deno/issues/20738
* Update packages_nodejs.rs
* typo
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-11 16:48:22 -03:00
Amr Bashir
d609bef9fd
fix(cli & core): use unescaped package id in proguard file ( #11314 )
...
* fix(cli & core): use unescaped package id in proguard file
closes #11310
* add monkey patch for wry proguard
* fix tests
* typo
* remove wry fix
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-10-11 16:17:29 -03:00
Lucas Fernandes Nogueira
4731f0cf31
fix(core): expose ipc::Invoke ( #11290 )
2024-10-11 08:52:50 -03:00
Lucas Fernandes Nogueira
504bb8ec8c
fix(bundler): enhance DMG creation script ( #11287 )
2024-10-11 08:52:19 -03:00
Amr Bashir
1d3f51e100
feat: add back tauri::Builder::on_menu_event ( #11228 )
...
* feat: add back `tauri::Builder::on_menu_event`
* fix build
* fix build and fmt
* fix mobile
2024-10-09 11:09:42 -03:00
Huang Xin
04fd3a7db5
fix(core): return empty body for HEAD requests to asset protocol, closes #11263 ( #11264 )
2024-10-08 04:07:42 +03:00
Alex Sandri
eda5713eab
feat(bundler/nsis): add Italian language ( #11242 )
2024-10-07 19:56:14 +03:00
Lucas Fernandes Nogueira
3e9fd0665c
fix: npm audit ( #11243 )
...
the audit failed, so the 2.0.2 release is failing. I'm also adding the latest merged change to the 2.0.2 release in this change so we're in sync in the changelog.
2024-10-07 19:23:28 +03:00
Amr Bashir
a49a19ffa3
fix(bundler): wrap Exec in desktop with quotes, rename appimage main binary if has spaces ( #11218 )
...
* fix(bundler): wrap `Exec` in desktop with quotes, rename appimage main binary if has spaces
* Update .changes/main-binary-name-spaces-linux.md [skip ci[
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-10-06 14:08:38 -03:00
github-actions[bot]
9102faa4b3
apply version updates ( #11209 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-10-06 08:41:18 -03:00
Lucas Fernandes Nogueira
03e7590429
feat(core): expose invoke key for custom IPC implementations ( #11235 )
...
custom IPC systems that manually call Webview::on_message must know the invoke key checked by Tauri. This exposes that key in the App/AppHandle instances.
This is safe because the key is never leaked to remote denied webview URLs
2024-10-06 07:36:00 -03:00
Hamir Mahal
e2a4da027c
fix: usage of node12 which is deprecated ( #11224 )
2024-10-05 13:22:18 -03:00
Lucas Fernandes Nogueira
e968b3d252
fix(api): actually publish with the latest tag ( #11219 )
...
we missed one `--tag next` usage in #11199
2024-10-04 10:13:57 -03:00
Krishna Chaitanya
858b3516a0
fix(windows): fix command bug in update elevated task ( fix #11216 ) ( #11217 )
2024-10-04 10:01:48 +03:00
Lucas Fernandes Nogueira
4475fbb502
chore(cli): update cargo-mobile2 to adjust lib name validation ( #11208 )
2024-10-03 13:46:49 -03:00
github-actions[bot]
6d98f2462b
apply version updates ( #11207 )
...
Co-authored-by: tweidinger <tweidinger@users.noreply.github.com >
2024-10-03 09:01:02 -03:00
Lucas Fernandes Nogueira
6f3a2b38f0
chore(tauri): enhance Manager::add_capability documentation ( #11206 )
...
* chore(tauri): enhance Manager::add_capability documentation
* enhance example
* add note on config
2024-10-03 20:36:36 +09:00
Lucas Fernandes Nogueira
0ab2b33064
fix: downgrade MSRV to 1.77.2 to support Windows 7 ( #11205 )
...
* fix: downgrade MSRV to 1.77.2 to support Windows 7
* add chang file
2024-10-03 08:07:50 -03:00
github-actions[bot]
983e7800b6
apply version updates ( #11201 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-10-02 10:54:04 -03:00
Lucas Fernandes Nogueira
be683e2ac3
fix: publish NPM packages with latest tag ( #11199 )
2024-10-02 10:37:42 -03:00
Lucas Fernandes Nogueira
c7b9a53525
chore: promote to v2 stable ( #11198 )
...
* chore: promote to v2 stable
- deletes all RC change files
- adds a new change file to promote all packages to v2 stable
- manually fix the tauri-driver, tauri-macos-sign, tauri-bundler versions so the next covector bump will move them to 2.0.0
- manually patch the metadata-v2.json file so the next covector update will mark all packages as 2.0.0
* ignore audit vuln without fixes
* bump msrv to 1.78
* run covector version
* fix sync lockfile covector
* #[allow(clippy::manual_inspect)]
2024-10-02 09:42:45 -03:00
github-actions[bot]
11b5e9c525
apply version updates ( #11175 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-10-02 07:36:42 -03:00
Lucas Fernandes Nogueira
a08e6ffa6f
feat(cli): enhance Android dev port forwarding, use host IP for android devices, closes #11137 ( #11185 )
...
* feat(cli): enhance Android dev port forwarding, closes #11137
this changes the `android dev` port forwarding (that is actually handled by the `android-studio-script` command - triggered by our Gradle plugin) with some enhancements:
- make the whole process more resilient by checking if the port was actually forwarded and rerunning the `adb reverse` command until it tells us the forward is ready
- if the `adb devices` list is empty, retry a few times (waiting a few seconds) to tolerate devices being booted - slows down "raw builds" (Build Project Android Studio menu for instance) that shouldn't happen often anyway - if you're running `android dev` you're usually running the app on a device instead of simply testing builds
* use host IP to run on android physical device
2024-10-02 07:01:29 -03:00
Lucas Fernandes Nogueira
6cfe7edf63
feat(cli): retain log verbosity when running a mobile IDE script ( #11186 )
2024-10-02 03:58:54 +03:00
Lucas Fernandes Nogueira
11e9f2eb83
feat(cli): add clap parse test ( #11189 )
...
lets us catch runtime errors early on the testing phase - for instance when we add two arguments with the same flag
2024-10-01 20:53:39 -03:00
Lucas Fernandes Nogueira
f5d61822bf
fix(cli): iOS app signature not retaining entitlements, closes #11089 ( #11184 )
...
* fix(cli): iOS app signature not retaining entitlements, closes #11089
The IPA does not retain the entitlements as a regression from #10854 which removed the signing step from the build() and archive(), deferring to the export() call
To retain the entitlements we need to force sign one of the files in the app bundle. The most reliable way to do this is to use a self signed certificate as a dummy signature - it is replaced by the export() call so we do not rely on any user provided certificate
Additionally the export options are incorrectly configuring a manual signing, preventing Xcode from properly managing provisioning profiles, which is also part of the fix
* fix header
2024-10-01 10:15:42 -03:00
Lucas Fernandes Nogueira
60a5aea53d
feat(cli): support Trunk for iOS dev out of the box ( #11181 )
2024-09-30 13:54:13 -03:00
Amr Bashir
e10fdb786c
revert: revert #10969 , consistent product_code ( #11182 )
...
closes #11178
2024-09-30 19:42:09 +03:00
renovate[bot]
0c87e05513
chore(deps) Update dependency @rollup/plugin-typescript to v12 ( #11123 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-29 07:42:43 -03:00
renovate[bot]
25e7833701
chore(deps) Update Tauri Bundler ( #11122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-29 07:42:18 -03:00
Amr Bashir
354be36d4e
refactor(core)!: pass webview label to uri scheme protocol handlers ( #11163 )
...
* refactor!(core): pass webview label to uri scheme protocol handlers
close #10691
* Add `UriSchemeContext`
* doctests
2024-09-29 07:41:26 -03:00
github-actions[bot]
12de4fa7c7
apply version updates ( #11062 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-09-27 17:51:55 -03:00
Lucas Fernandes Nogueira
df24cb9442
fix(cli): pbxproj parser not expecting underlines in build config IDs ( #11168 )
2024-09-27 14:36:38 -03:00
Amr Bashir
de7414aab9
feat: add Window::set_enabled and Window::is_enabled ( #11154 )
...
* feat: add `Window::set_enabled` and `Window::is_enabled`
closes #6660
* license headers
* fix build
* fix mobile and macos
* fix macos
* again
* unsafe
* fix macos is_enabled
* update example
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-09-27 14:35:01 -03:00
Amr Bashir
a49fc999fc
fix(core): store the hosting Window directly on Webview and WebviewWindow ( #11161 )
...
closes #11159
2024-09-27 14:15:38 -03:00
Amr Bashir
1d8b67b297
feat(core): support async functions in mobile_entry_point macro ( #11162 )
...
closes #11158
2024-09-27 14:06:23 -03:00
Amr Bashir
d9d2502b41
feat: add Webview::show and Webview::hide ( #11140 )
...
closes #11126
2024-09-27 08:30:29 +03:00
Olivier Lemasle
58bab8b35b
docs: fix formatting of JS comments for API reference ( #11148 )
2024-09-26 15:05:56 +02:00
Fabian-Lars
9e46e07784
Revert "chore(cli/deps): temporarily add tower dependency to fix compile error without --locked ( #11136 )" ( #11146 )
2024-09-26 15:05:33 +02:00
Tony
95df53a2ed
chore: add missing set theme change file in #10210 ( #11143 )
2024-09-26 07:26:04 +03:00
Amr Bashir
0b4495996d
refactor!: simplify TrayIconEvent in JS by tagging it with type field ( #11121 )
...
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2024-09-26 06:12:02 +03:00
Amr Bashir
544328d5a3
fix(nsis): properly handle Webview2 download return value ( #11139 )
...
port of #11131 to 2.x
2024-09-26 04:53:05 +03:00
chip
5621174b05
feat: add ScopeObjectMatch trait for easy scope validation ( #11132 )
2024-09-26 02:22:37 +03:00
Fabian-Lars
2a654fdb8d
chore(cli/deps): temporarily add tower dependency to fix compile error without --locked ( #11136 )
2024-09-26 02:08:07 +03:00
Amr Bashir
a944b9b05b
feat(cli): add --github-workflows ( #11118 )
...
closes #11117
2024-09-25 03:11:38 +03:00
thep0y
06718b4569
feat(bundler): improve GitHub mirror URL generation with custom templates ( #11096 )
2024-09-24 19:04:41 +03:00
Lucas Fernandes Nogueira
9af08f93e4
fix(core): state tests ( #11116 )
2024-09-24 12:09:34 -03:00
Olivier Lemasle
dfba0ede68
fix(bundler): Detect ARM gnueabi as soft-float ( fix : #10970 ) ( #11084 )
...
* Detect ARM gnueabi as soft-float (armel)
Detect ARM gnueabi as soft-float (armel) instead of hard-float (armhf).
Also change the signature of `tauri_bundler::bundle::Settings::binary_arch`
to return an enum instead of a `&str`.
* Update .changes/bundler-gnueabi-armel.md
* fix dmg
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-09-24 11:13:22 -03:00
Lucas Fernandes Nogueira
1efa5e7184
fix(core): rerun build script if platform config changes, closes #10963 ( #11099 )
2024-09-24 11:02:34 -03:00
Amr Bashir
8f3f010e6d
refactor(core): return state in unmanage ( #11105 )
...
* refactor(core): return state in `unmanage`
* Update crates/tauri/src/lib.rs [skip ci]
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2024-09-24 10:53:15 -03:00
Fabian-Lars
4078923f6b
fix(ios): Don't set macOS deployment target when building for iOS ( #11115 )
...
* fix(ios): Don't set macOS deployment target when building for iOS
fixes #11103
* make it look nice :)
2024-09-24 10:51:36 -03:00
Amr Bashir
8d381a71e8
test: add tests for StateManager ( #11106 )
...
* test: add tests for StateManager
* clippy
* update lockfile
* fix audit
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-09-24 08:51:54 -03:00
Lucas Fernandes Nogueira
948772a657
refactor(api): change button_state to camelCase ( #11114 )
2024-09-24 08:18:52 -03:00
Tillmann
e08c4e6888
Change V1 links to V2 site ( #11111 )
...
* Change V1 links to V2 site
* update lockfile
---------
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@crabnebula.dev >
2024-09-24 08:09:00 -03:00
Amr Bashir
cbe3bd80d8
fix(api): convert Position to PhsyicalPosition for TrayIconEvent ( #11104 )
...
* fix(api): convert `Position` to `PhsyicalPosition` for `TrayIconEvent`
ref: https://github.com/tauri-apps/plugins-workspace/pull/1822#issuecomment-2365442240
* fix lint
* Add missing `doubleClick` event type
* change file
* update lockfile
* Update .changes/api-tray-icon-event-value-mismatch-type.md [skip ci]
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-09-24 08:04:53 -03:00
dependabot[bot]
ae12f3cc90
build(deps-dev): bump rollup from 4.21.0 to 4.22.4 in /packages/api ( #11109 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.21.0 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.22.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 05:20:45 +03:00
Tony
11db7be6c2
feat(core): add a new function to set theme dynamically ( #10210 )
...
closes #5279
2024-09-24 05:18:53 +03:00
Lucas Fernandes Nogueira
8d22c0c814
fix(cli): only modify iOS code sign style when manually signing ( #11101 )
2024-09-23 18:35:15 -03:00
Lucas Fernandes Nogueira
56e087471a
fix(cli): ios xcode-script arg parsing when using bun, closes #10742 ( #11100 )
2024-09-23 18:31:29 -03:00
Amr Bashir
d369e8db5f
chore(deps): update muda to 0.15 and tray-icon to 0.18 ( #11097 )
2024-09-23 18:20:40 -03:00
Alex
28169ae097
fix(cli): Fix crate type ( #11080 )
...
* Fix crate type
Fixes https://github.com/tauri-apps/tauri/issues/9547
* Fix crate type
Fixes https://github.com/tauri-apps/tauri/issues/9547
* Fix crate type
Fixes https://github.com/tauri-apps/tauri/issues/9547
* Fix crate type
Fixes https://github.com/tauri-apps/tauri/issues/9547
2024-09-21 07:57:35 -03:00
Amr Bashir
62b3a5cd1c
fix(core): share webcontext between webviews ( #11043 )
...
* fix(core): share webcontext between webviews
closes #10981
* update wry version
* Update crates/tauri-runtime-wry/src/lib.rs [skip ci]
* on linux, only register protocol once per context
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-09-21 07:42:07 -03:00
Amr Bashir
67b8a9a17a
feat(cli): generate signatures for non-zipped targets with createUpdaterArtifacts: v1Compatible ( #10940 )
2024-09-20 08:47:36 -03:00
Amr Bashir
f57a729cd8
feat: add upgradeCode config option ( #11039 )
...
* feat: add `upgradeCode` config option
* fix build on other platforms
* Update crates/tauri-bundler/src/bundle/settings.rs [skip ci]
* move to subcommand, use same product name fallback as the bundler
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-09-20 08:44:41 -03:00
renovate[bot]
3f1a8a4e7e
chore(deps) Update Tauri Bundler ( #11048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 08:21:59 -03:00
Amr Bashir
8ab2e3cc3e
refactor(core): simplify and document push_pattern ( #11065 )
2024-09-20 08:21:30 -03:00
Amr Bashir
9014a3f176
feat: add webview.clear_all_browsing_data ( #11066 )
...
* feat: add `webview.clear_all_browsing_data`
closes #6567
* fix build on iOS and android
* fix command name references
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-09-20 08:18:07 -03:00
Amr Bashir
0ddfc59d67
feat(core): add Manager::unmanage ( #11071 )
...
* feat(core): add `Manager::unmanage`
closes #10897
* remove state craet
* fix typo
* Update crates/tauri/src/lib.rs
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-09-20 07:53:58 -03:00
Fabian-Lars
b88e22a5fe
fix(cli): set ios deployment target only when building for ios ( #11063 )
2024-09-20 07:31:51 -03:00
Alex Moon
40a45b564d
fix(windows): Handle root paths that cannot be canonicalized ( #10838 )
2024-09-20 02:33:55 +03:00
Amr Bashir
62b52f60a2
fix(cli/add): use >= for npm and ~ for other package managers ( #11064 )
...
* fix(cli/add): use `>=` for npm and `~` for other package managers
closes #10906
* headers
* fix audit
* fix headers
2024-09-19 23:11:40 +03:00
SpikeHD
a247170e1f
feat: Expose ability to enable browser extensions in WebView2 ( #11056 )
2024-09-19 18:46:23 +03:00
Amr Bashir
fbff6388ad
refactor(bundler): group and organize template file structure ( #11046 )
...
This PR groups files in a predictable mannar, so instead of
```
windows/
|_ templates
|_ main.wxs
|_ installer.nsi
|_ nsis.rs
|_ msi.rs
```
we group them next to each other
```
windows/
|_ msi
|_ main.wxs
|_ mod.rs
|_ nsis
|_ installer.nsi
|_ mod.rs
```
2024-09-18 17:00:27 +03:00
renovate[bot]
4f374a26a3
chore(deps) Update Tauri Build to v1.0.89 ( #11045 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 21:26:58 +08:00
renovate[bot]
4d4e7bf318
chore(deps) Update Rust crate syn to v2.0.77 ( #11044 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 21:25:59 +08:00