github-actions[bot]
d5775ed6a4
apply version updates ( #9617 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-04-30 19:31:34 +02:00
Fabian-Lars
007af10d43
Partially Revert "Apply Version Updates From Current Changes ( #9551 )" ( #9620 )
...
This partially reverts commit 108ab9094a .
2024-04-30 19:23:26 +03:00
Zihan Hu
aa080696e0
fix(core): fix incorrect isTauri return type ( #9618 )
2024-04-30 19:03:49 +03:00
Tony
1bb87a3a22
feat(cli): generate signature for updater-enabled bundles ( #9446 )
2024-04-30 18:45:24 +03:00
Tony
6c047aee14
fix(windows): hide windows on cleanup ( #9612 )
...
* Hide windows on cleanup
* Add change file
* Move hide window to a loop above
2024-04-30 18:37:17 +03:00
github-actions[bot]
108ab9094a
Apply Version Updates From Current Changes ( #9551 )
...
* apply version updates
* update wry to 0.39.3 to prevent dependency version mismatches
---------
Co-authored-by: FabianLars <FabianLars@users.noreply.github.com >
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2024-04-30 16:22:46 +02:00
renovate[bot]
380c507d38
chore(deps) Update Rust crate heck to 0.5 (dev) ( #9555 )
...
* chore(deps) Update Rust crate heck to 0.5
* let's help renovate out :)
* remove unicode feature
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2024-04-30 14:52:50 +02:00
Amr Bashir
128c580009
chore(cli/deps): update nsis-tauri-utils to 0.3 ( #9604 )
2024-04-30 13:54:49 +02:00
Amr Bashir
3f08054885
refactor(cli): use windows-sys instead of winapi ( #9603 )
...
* refactor(cli): use `windows-sys` instead of `winapi`
* Update cli-windows-sys.md
2024-04-29 20:50:37 +03:00
Amr Bashir
477bb8cd4e
feat: add cursor_position getter ( #9297 )
...
* feat: add `cursor_position` getter
closes #9250
* js api
* Update mod.rs
* fix build on iOS and android
* use existing wrapper
* fmt
* adjust wording
* update docs
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-04-29 18:28:01 +03:00
Fabian-Lars
5a213a4bdc
ci: Fix publishing of cli-macos-x64 ( #9584 )
2024-04-29 16:23:13 +03:00
Lucas Fernandes Nogueira
eff778b8f0
fix(core): run plugin init script in a separate context ( #9571 )
2024-04-28 11:15:29 -03:00
Fabian-Lars
6d5a396ae9
ci: Remove nodejs14 test in cli.js publishing workflow ( #9568 )
2024-04-25 12:45:15 +02:00
Lucas Fernandes Nogueira
98101cb17f
fix(core): allow any headers on custom protocol IPC ( #9561 )
2024-04-25 01:00:03 +02:00
Tony
68c39b8c0c
refactor(nsis): use nsis's built-in com plugin instead of ApplicationID plugin ( #9527 )
...
* Use WinShell instead of ApplicationID
* Uninst shortcut before removing start menu one
* Use nsis's buit-in com plugin instead of WinShell
* Remove download ApplicationID code
* Add change file
* Clippy and format
* Allow dead code on extract_zip
* Qualify extract_zip path to make clippy happy
* Move macro up
2024-04-24 16:14:30 +02:00
Oscar Beaumont
12b4159bda
feat(core): add Specta integration ( #9392 )
2024-04-23 04:29:39 +02:00
github-actions[bot]
ac9bfada4a
Apply Version Updates From Current Changes ( #9548 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-04-22 17:09:51 -03:00
Amr Bashir
e22e61af6c
Revert "Apply Version Updates From Current Changes ( #9489 )" ( #9549 )
...
This reverts commit 198f11ae7b .
2024-04-22 15:42:46 -03:00
github-actions[bot]
198f11ae7b
Apply Version Updates From Current Changes ( #9489 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-04-22 19:02:28 +02:00
Amr Bashir
07f2af0002
chore(deps): update to windows-rs 0.56 ( #9493 )
...
* chore(deps): update to windows-rs 0.56
* lockfile
* use latest versions
* update lock file
2024-04-22 18:33:16 +02:00
Tony
de7bcf3cc5
fix(bundler/nsis): auto append product name when choosing a new install path ( #9478 )
...
* Fix picking install folder
doesn't auto append product name folder for nsis installer
* Add change file
* patch -> patch:enhance
* Update nsis-append-product-name.md
2024-04-22 17:59:16 +02:00
Tony
a1e0e268f0
fix(utils): temp permission file names on windows ( #9477 )
...
* Replace `tauri:` with `tauri-`
* Add change file
* Apply suggestions from code review
* patch -> "patch:bug"
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-04-22 11:18:16 -03:00
André Kohn
be7eab209c
fix(api): add type definitions to package.json exports ( #9486 )
2024-04-22 16:18:00 +02:00
Amr Bashir
aaa332c6e7
fix(cli/migrate): migrate only known plugins ( #9540 )
...
* fix(cli/migrate): migrate only known plugins
closes #9533
* use tuple
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-04-22 15:28:19 +02:00
Lucas Fernandes Nogueira
35b25f7e5c
fix: optional chaining is not supported on older webviews ( #9530 )
2024-04-22 10:27:45 -03:00
Amr Bashir
70c51371e0
feat(core): add isTauri ( #9539 )
...
* feat(core): add `isTauri`
* generate api
2024-04-22 15:07:11 +02:00
Amr Bashir
005fe8ce1e
fix(runtime-wry): apply closable, maximizable and minimizable effects from config ( #9410 )
...
closes #9409
2024-04-21 11:43:30 -03:00
Graham Held
cf615e8e4d
Set internal message ID to nextId after handling pending messages ( #9463 )
...
* Set internal message ID to nextId after handling pending messages
* add change file
* update bundle
* update reference.md
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-04-21 11:21:34 -03:00
dependabot[bot]
de7a294cc4
chore(deps): bump rustls from 0.22.3 to 0.22.4 ( #9512 )
...
Bumps [rustls](https://github.com/rustls/rustls ) from 0.22.3 to 0.22.4.
- [Release notes](https://github.com/rustls/rustls/releases )
- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustls/rustls/compare/v/0.22.3...v/0.22.4 )
---
updated-dependencies:
- dependency-name: rustls
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-21 11:05:16 -03:00
Amr Bashir
88c0ad9cf5
fix(build): check if permissions dir exists before adding cargo:rerun-if-changed ( #9471 )
...
closes #9062
2024-04-21 11:04:46 -03:00
Tony
daf018e4f5
fix(core): clear resource table in cleanup_before_exit ( #9505 )
...
* Clear resource table in `cleanup_before_exit`
* Add change file
* Update .changes/cleanup-resource-table.md
2024-04-19 05:50:12 +02:00
Amr Bashir
05088b0679
feat(bundler): expose {{long_description}} to custom templates ( #9494 )
...
* feat(bundler): expose `{{long_description}}` to custom templates
closes #9437
* fix linux
2024-04-18 17:09:05 +02:00
Fabian-Lars
e64b8f1dce
chore: merge remote-tracking branch '1.x' into v2 ( #9479 )
...
* chore: port PR template from `dev` branch (#9004 )
* fix(runtime-wry): avoid panic during clipboard initialization on wayland (#9003 )
closes #8964
* ci: downgrade thread_local to 1.1.7 in msrv list (#9012 )
* Apply Version Updates From Current Changes (v1) (#9013 )
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
* fix(bundler): escape potentially problematic strings in an XML (#9040 )
* fix(bundler): escape potentially problematic strings in an XML (#9030 )
- replace characters invalid in XML with their escaped form to properly bundle resources with such characters in their pathnames.
* change file
* fix(cli): use `matched_path_or_any_parents` when checking if a file is ignored (#8903 )
* fix: taurignore ignoreing folders not working for watch
* docs: add to changes
* fix: panic: path is expected to be under the root
* Update taurignore-ignoring-folders-not-working-for-watch.md
* Update taurignore-ignoring-folders-not-working-for-watch.md
* fix(cli): migrate to stable features of `log` crate (#9119 )
* fix(cli): migrate to stable features of `log` crate
* to_cow_str
* Apply Version Updates From Current Changes (v1) (#9074 )
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
* fix(core/path): remove suffix in basename only once (#9166 )
* fix(core/path): remove suffix in basename only once
ref: #9064
* Update tooling/api/src/path.ts
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* fix(cli): Clone Options struct after mutating it. (#9188 )
* fix(bundler): Fix nsis resource paths on non-windows build systems. (#9281 )
* fix(bundler): Fix nsis resource paths on non-windows build systems.
* remove leftover from alternative
* fix(bundler/nsis): Don't use /R flag on installation dir (#9282 )
* fix(cli): upgrade heck to better support Chinese/Japanese prodcut name on Linux (#9298 )
* chore: fix clippy false positive (#9329 )
* fix(cli/info): fix crash when checking node version (#9411 )
closes #9396
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: bifs <127015052+bifs@users.noreply.github.com >
Co-authored-by: anatawa12 <anatawa12@icloud.com >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Jet Li <jing.i.qin@icloud.com >
2024-04-18 05:21:21 +02:00
Amr Bashir
a07b513201
fix(core): add permission for window.start_resize_dragging ( #9490 )
...
closes #9485
2024-04-17 18:25:35 +02:00
Amr Bashir
8a63ceb4f3
feat(cli): ignore .DS_Store by default for dev watcher ( #9473 )
...
* feat(cli): ignore `.DS_Store` by default for dev watcher
closes #9451
* Update cli-ds-store-dev-watch.md
2024-04-17 14:51:24 +02:00
Amr Bashir
639d9abfdf
fix(bench): fix bench compilation ( #9474 )
2024-04-17 14:50:58 +02:00
Jingyu
3fe9ae8520
docs(webview): fix doc typo in webview window builder ( #9476 )
...
* fix(webview): typo in webview window builder document
* Update core/tauri/src/webview/webview_window.rs
---------
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2024-04-16 12:34:09 +02:00
Marc Espin
55bf4eb51c
fix: Remove old links and updated CONTRIBUTING.md ( #9472 )
...
* fix: Remove old links update CONTRIBUTING.md
* update
2024-04-16 00:12:33 +02:00
github-actions[bot]
535691a711
Apply Version Updates From Current Changes ( #9348 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-04-15 09:32:40 -03:00
Lucas Fernandes Nogueira
02eaf07872
fix(tauri-runtime-wry): Window::inner_size crash when the window has no webviews ( #9428 )
2024-04-15 13:28:59 +02:00
Amr Bashir
c8a82ad223
fix(core): fix deadlock when using resources_table in menu/image/tray plugins ( #9379 )
...
* fix(core): fix deadlock when using resources_table in menu/image/tray plugins
closes #9369
* document the resources_table requirement
2024-04-15 12:15:37 +02:00
Amr Bashir
48a7a78f80
fix(api): fix dpi types serialization ( #9376 )
...
* fix(api): fix dpi types serialization
closes #9370
* Update api-position-size-args.md
* lint
* setMinSize and setMaxSize
* Update api-position-size-args.md
2024-04-15 12:04:20 +02:00
Amr Bashir
1d39876f97
fix(cli): add missing closing bracket ( #9466 )
2024-04-15 11:59:23 +02:00
Tony
f22ea29986
fix(core): revert fix visibility change ( #9246 ) ( #9465 )
...
* Revert "fix(windows): changing WebView visibility on hide/show/minimize (#9246 )"
This reverts commit 5bd47b4467 .
* Change files
* change file
* Update revert-fix-visibility-change.md
2024-04-15 11:50:11 +02:00
Fabian-Lars
f1674fce6d
feat(core/windows): Convert UNC paths to simple paths in JS apis. ( #9420 )
2024-04-15 11:41:31 +02:00
Kornel
73c1c2d338
fix(cli/migrate): tolerate non-UTF-8 in migration ( #9457 )
2024-04-15 11:39:53 +02:00
Amr Bashir
9331435a50
fix(cli/info): fix crash when checking node version ( #9412 )
...
closes #9396
2024-04-15 11:39:19 +02:00
Kornel
cd23bb2ca2
fix(cli): clippy warnings on macOS ( #9456 )
2024-04-15 09:22:19 +02:00
Kornel
8f4b1050c4
feat(cli): show full expected path of frontendDist if not found ( #9459 )
...
* feat(cli): show full expected path of frontendDist
2024-04-15 09:18:46 +02:00
Lucas Fernandes Nogueira
32b213399f
fix(core): deadlock on window create ( #9429 )
...
* fix(core): deadlock on window create
* Update mod.rs
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
---------
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2024-04-10 10:49:59 -03:00
Tony
4973d73a23
feat: Add zoom hotkey polyfill for non windows platforms ( #9386 )
2024-04-08 22:42:51 +02:00
Tony
58a7a552d7
feat: Expose webview zoom ( #9378 )
...
* Expose webview zoom
* Add js side support
* Generate bundle script
* Format
* Add change file
2024-04-05 02:10:07 +02:00
dependabot[bot]
b231f4c2e5
chore(deps-dev): bump vite from 4.5.2 to 4.5.3 in /examples/api ( #9377 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
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-04-04 03:39:51 +02:00
Tony
9273d7b379
feat(windows): Expose webview2 zoom hotkeys from wry ( #9352 )
...
* Expose webview2 zoom hotkeys from wry
* Add change file
* Apply suggestions from code review
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* Regenerate schema files
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-04-03 20:14:17 +02:00
Mariotaku
36b4c12497
feat(bundler): added provides, conflicts and replaces for deb and rpm ( #9331 )
...
* feat(bundler): added provides, conflicts and replaces for deb and rpm packages
* added change file
* update .changes/deb-rpm-provides-conflicts-replaces.md according to review
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* inlined provides/conflicts/replaces(obsoletes) variables
* fmt
2024-04-03 18:02:56 +02:00
Fabian-Lars
2f20fdf1d6
fix(core): compile error for 32bit targets ( #9361 )
...
* fix(core): compile error for 32bit targets
* clippy giving me trust issues
2024-04-03 17:19:21 +02:00
Fabian-Lars
6251645acf
fix(core): Update webview metadata on window close ( #9360 )
...
* fix(core): Update webview metadata on window close
* make it multiwebview friendlier
* support webview.close() too -> THIS IS STILL MISSING AN EVENT LIKE tauri://destroyed !!!
2024-04-03 17:18:13 +02:00
Tony
4c2e7477e6
fix(windows) window center doesn't consider taskbar size ( #9309 )
...
* Fix window center doesn't consider taskbar size
* Clean up
* Add change file
* Calculate title bar size on initial creation
* Comment about not adding in rect.bottom
* Tweak comment
* Fix center existing window a bit too high
* us NSWindow::center on macOS
* skip if undecorated
2024-04-02 20:32:30 +02:00
github-actions[bot]
1a58cdf2ed
Apply Version Updates From Current Changes ( #9279 )
...
* apply version updates
* fix bundler version
* fix bundler version
---------
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-04-02 15:15:12 -03:00
Amr Bashir
284eca9ef2
refactor(core): scope JS resources to the webview ( #9272 )
...
* refactor(core): scope JS resources to the webview
* clippy
* change files
* swap args order
* more clippy
* just add them on each type
* clippy
* macro docs
* Update mod.rs
* use random rid
* revert resource table arg change
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-04-02 14:41:47 -03:00
Amr Bashir
8276ab767b
chore(cli/plugin): update plugin template ( #9346 )
...
closes #9342
2024-04-02 13:59:26 -03:00
Amr Bashir
f8fde4f845
fix(cli): disable directory traversal in builtin dev server ( #9344 )
...
* fix(cli): disable directory traversal in builtin dev server
This PR also includes a cleanup refactor of the server
* Update builtin_dev_server.rs
2024-04-02 13:59:16 -03:00
Amr Bashir
dd07a36749
chore(cli/add): clippy, use char instead of str ( #9333 )
2024-04-01 14:22:30 -03:00
amrbashir
93e0e1392e
feat(cli/add): support specifying version
...
closes #9325
2024-04-01 18:22:26 +02:00
Lucas Fernandes Nogueira
06833f4fa8
feat(ipc): enhance request URL checks, update wry, refactor file drop ( #9100 )
...
* feat(ipc): enhance request URL checks
* actually use req url
* fix windows, tests
* wry 0.38, file drop refactor
* wry 0.38.1
* adjust for windows [skip ci]
* wry 0.38.2 [skip ci]
* update to latest tao, wry, muda and tray-icon
* change tag
* serde
* use published crates
* downgrade cargo-platform to 0.1.7
---------
Co-authored-by: amrbashir <amr.bashir2015@gmail.com >
2024-04-01 13:03:39 -03:00
Amr Bashir
b78f90bc9c
chore(cli): fix clippy errors ( #9330 )
2024-04-01 12:44:12 -03:00
Lucas Fernandes Nogueira
a804a70a7a
feat(isolation): script now removes itself to hide key from DOM ( #9328 )
2024-04-01 12:43:29 -03:00
Lucas Fernandes Nogueira
7c334cb185
feat(isolation): make encrypt key unextractable ( #9327 )
2024-04-01 12:43:19 -03:00
scottpledger
6703b7cbca
fix: use $CARGO_MANIFEST_DIR to fully specify include_dir paths in tauri-cli ( #9310 )
...
* Allow tauri-cli to work with Bazel.
Signed-off-by: Scott Pledger <scottpledger2005@gmail.com >
* change file
---------
Signed-off-by: Scott Pledger <scottpledger2005@gmail.com >
2024-04-01 16:43:52 +02:00
Tony
5bd47b4467
fix(windows): changing WebView visibility on hide/show/minimize ( #9246 )
...
* Fix not changing visibilty for windows webview
* Add change file
* Move is_visible calculation to the caller
* Rename update to set
2024-03-28 16:25:46 +02:00
Vladimir Stoilov
259d845290
feat(bundler): add post/pre install/remove scripts for linux deb and rpm packages ( #9209 )
...
* feat(cli/add): add post/pre install/remove scripts for linux
* fix(cli): clippy errors
* fix(cli): remove script struct from deb/rpm bundle
* change files and aliases
2024-03-28 05:13:26 +02:00
Fabian-Lars
c33f6e6cf3
fix(core): Announce new webviews and windows ( #9211 )
...
* fix(core): Announce new webviews and windows
fixes #9200
fixes #8144
* fix js import in example
* emit created events to all listeners.
* remove duplicate event
2024-03-28 02:23:19 +02:00
Lucas Fernandes Nogueira
e7cd973123
fix(tauri-runtime-wry): window inner size regression on macOS, closes #9236 ( #9276 )
...
* fix(tauri-runtime-wry): window inner size regression on macOS, closes #9236
* lint
2024-03-26 11:38:57 -03:00
github-actions[bot]
7898b601d1
Apply Version Updates From Current Changes ( #9222 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-03-20 19:59:04 -03:00
Lucas Fernandes Nogueira
b525ddadf7
fix(cli): openssl is no longer a required macOS dep ( #9237 )
2024-03-20 19:15:58 -03:00
Fabian-Lars
ee028c414d
fix(core): Fix menu.remove trying to remove the item from itself instead of from the menu ( #9225 )
...
follow up to https://github.com/tauri-apps/tauri/pull/9219/
2024-03-20 18:36:51 -03:00
Tillmann
edc9923c5b
Feat: Initial cargo-vet Support ( #9216 )
...
* add cargo-vet with reasonable trusted entities
* update paths
* license header
---------
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@crabnebula.dev >
2024-03-19 11:39:42 -03:00
Fabian-Lars
a799f24f97
fix(bundler): Fix path seperators for deep link registry entries ( #9185 )
...
* fix(bundler): Fix path seperators for deep link registry entries
* Update bundler-deep-link-reg-path.md
2024-03-19 10:41:55 -03:00
Amr Bashir
ac76a22f38
feat(cli/init): allow empty responses non-crucial questions ( #9183 )
...
closes #9181
2024-03-19 10:41:41 -03:00
Fabian-Lars
81b853bc87
fix(core): Set json content type for errors returned from commands ( #9213 )
2024-03-19 10:34:12 -03:00
Fabian-Lars
75f5cb4015
feat(core): Implement HasDisplayHandle for Window ( #9214 )
2024-03-19 09:43:15 -03:00
Tony
43230cb6b7
fix(core): menu remove js binding not working ( #9219 )
...
* Fix menu `remove` js binding not working
* add change file [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-03-19 09:40:25 -03:00
Dan
fb146339cc
chore: Readme typo ( #9130 )
2024-03-18 22:47:10 +01:00
Lucas Nogueira
72d9876bc8
chore: update autogenerated file
2024-03-18 10:14:27 -03:00
github-actions[bot]
f1df6b2c35
Apply Version Updates From Current Changes ( #9162 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-03-18 09:43:47 -03:00
Amr Bashir
379cc2b354
fix(core/path): remove suffix in basename only once ( #9165 )
...
* fix(core/path): remove suffix in `basename` only once
closes #9064
* Update tooling/api/src/path.ts
* remove extra assert
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-03-18 08:40:23 -03:00
Lucas Fernandes Nogueira
ea0242db4a
refactor(image): expose constructor, unify size getters ( #9179 )
2024-03-13 22:02:05 -03:00
Amr Bashir
7213b9e472
feat(cli/add): add default permission to capabilities ( #9124 )
...
* feat(cli/add): add default permission to capabilities
also cleanup `tauri add` command
* license headers & clippy
* print permission name
* do not error out if default permission is not set
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-03-13 11:58:25 -03:00
Amr Bashir
acdd76833d
feat(api/tray): add TrayIcon.getById/removeById ( #9155 )
...
* feat(api/tray): add `TrayIcon.getById/removeById`
closes #9135
* generate
* add permissions
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-03-12 13:07:51 -03:00
Lucas Fernandes Nogueira
e227fe02f9
feat(core): allow defining global API script on plugin build ( #9156 )
...
* feat(core): allow defining global API script on plugin build
Adds `tauri_plugin::Builder::global_api_script_path` so plugin authors can define the JavaScript global API bindings (supposed to be injected to `window.__TAURI__`) at compile time, so the string is only part of the binary when withGlobalTauri is true.
Currently this needs to be done manually at runtime (and it's always added to the binary via include_str).
* prefix variable
* use list of scripts instead of combining them
* static str
* header [skip ci]
* slice
2024-03-12 12:01:13 -03:00
Amr Bashir
3f039c18b1
chore(deps): update muda and tray-icon crates ( #9154 )
...
* chore(deps): update `muda` and `tray-icon` crates
* lock file
2024-03-12 09:50:39 -03:00
Amr Bashir
79b8a3514b
enhance(core/event): filter js listeners on rust side only then emit filtered ids to be triggered ( #9151 )
...
* fix(core/event): filter js listeners on rust side only then emit filtered ids to be triggerd
fix regression introduced in https://github.com/tauri-apps/tauri/pull/8930 , and reported in https://github.com/tauri-apps/tauri/pull/8930#issuecomment-1986279046
* Update .changes/core-js-unlisten-all-regression.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* Discard changes to .changes/core-js-unlisten-all-regression.md
* object.defineproperty
* add change file [skip ci]
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-03-12 09:41:25 -03:00
github-actions[bot]
d349558abb
Apply Version Updates From Current Changes ( #9149 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-03-11 15:14:25 -03:00
Amr Bashir
a44cd5a183
chore: fix description for Context::assets change from #9141 ( #9148 )
2024-03-11 14:47:03 -03:00
Lucas Fernandes Nogueira
e673854c83
fix(acl): inconsistencies on urlpattern usage for remote domain URL ( #9133 )
...
* fix(acl): inconsistencies on urlpattern usage for remote domain URL
* remove println!
* typo
* fix tests
2024-03-11 13:39:17 -03:00
Lucas Fernandes Nogueira
490a6b424e
refactor(core): add setup() to the Assets trait ( #9147 )
...
* feat(core): allow swapping the assets implemenetation
* refactor(core): add setup() to the Assets trait
* code review
2024-03-11 13:38:32 -03:00
i-c-b
85de230f31
fix(core): race between drop old JS listeners and create new listeners on page load ( #9144 )
...
* fix(core): race between drop old JS listeners and create new listeners on page load
* Create fix-js-unlisten-all-race.md
2024-03-11 18:03:02 +02:00
Tony
c3ea3a2b7d
fix(windows): relax UpdaterWindowsConfig to not deny unknowns fields ( #9126 )
2024-03-11 17:30:14 +02:00
Lucas Fernandes Nogueira
db0a24a973
refactor(core): use the image crate ( #9132 )
2024-03-11 11:46:34 -03:00
Dimitris Apostolou
26f0f71a40
chore: fix various typos ( #9131 )
2024-03-11 16:25:20 +02:00
Lucas Fernandes Nogueira
ba0206d8a3
feat(core): allow swapping the assets implementation ( #9141 )
2024-03-11 11:07:15 -03:00
studystill
db1ea98512
chore(core): remove repetitive word ( #9136 )
...
Signed-off-by: studystill <chenghuiyue@outlook.com >
2024-03-11 02:43:12 +02:00
kandrelczyk
45384ab3aa
docs: adding 'desktop only' pill to menu module ( #9123 )
2024-03-08 06:26:31 +02:00
Lucas Nogueira
9247ecf2a4
chore(cli): update Cargo.lock
2024-03-07 20:24:53 -03:00
github-actions[bot]
d701f29f17
Apply Version Updates From Current Changes ( #9117 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-03-07 19:56:45 -03:00
renovate[bot]
94ab97a884
chore(deps) Update Rust crate rpm to 0.14.0 (dev) ( #9102 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 19:35:15 -03:00
renovate[bot]
5deb1202f6
chore(deps) Update dependency rollup to v4.12.1 (dev) ( #9101 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 19:34:29 -03:00
Lucas Fernandes Nogueira
ed48e2b3c7
feat(core): expose the image module ( #9122 )
...
* feat(core): expose the image module
* code review
* fix import
* fix
* fix codegen
* jsimage owned
* fmt
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-03-07 19:23:21 -03:00
Amr Bashir
5541aafef3
fix(core): fix emit skipping webview listeners if filter wasn't provided ( #9107 )
...
* fix(core): fix emit skipping webview listeners if filter wasn't provided
* Update .changes/core-emit-js-all-targets.md
* update api example
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-03-07 20:36:52 +02:00
Lucas Fernandes Nogueira
80c12ead46
fix(ipc): wrong response format when using a channel ( #9121 )
2024-03-07 14:53:49 -03:00
Lucas Fernandes Nogueira
3e472d0afc
refactor(acl): permission and capability platforms are optional ( #9115 )
...
* refactor(acl): permission and capability platforms are optional
* add iterator version
* fix build
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-03-07 14:18:15 -03:00
Lucas Fernandes Nogueira
4ef17d0833
refactor(acl): use URLPattern instead of glob for remote URLs ( #9116 )
2024-03-07 13:08:57 -03:00
Lucas Fernandes Nogueira
9dc9ca6e38
feat(core): add dev function ( #9113 )
2024-03-07 11:02:53 -03:00
github-actions[bot]
e7f245e81e
Apply Version Updates From Current Changes ( #9035 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-03-06 19:00:57 -03:00
Amr Bashir
720357fd5c
refactor!: remove re-export from tauri::path module ( #9104 )
2024-03-06 18:31:23 -03:00
renovate[bot]
5829f23171
chore(deps) Update Rust crate base64 to 0.22 (dev) ( #9092 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 13:55:36 -03:00
renovate[bot]
8383bea741
chore(deps) Update Rust crate env_logger to 0.11.3 (dev) ( #9090 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 13:32:57 -03:00
renovate[bot]
cd05827f9f
chore(deps) Update Rust crate log to 0.4.21 (dev) ( #9091 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 13:32:43 -03:00
Lucas Fernandes Nogueira
9323fb7cda
fix(utils): ToTokens impl for ResolvedCommand broken on release ( #9087 )
2024-03-05 14:54:24 -03:00
dependabot[bot]
251bdd0579
chore(deps): bump mio from 0.8.10 to 0.8.11 ( #9076 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 14:35:58 -03:00
dependabot[bot]
253a661516
chore(deps): bump mio from 0.8.8 to 0.8.11 in /tooling/webdriver ( #9077 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.8 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.8...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 14:35:48 -03:00
Lucas Fernandes Nogueira
b5c7432769
feat(core): use a strict CSP on the isolation iframe ( #9086 )
2024-03-05 14:20:17 -03:00
Amr Bashir
bb23511ea8
feat: enhance multiple capabilities file format & fix mixed permissions schema ( #9079 )
...
* feat: enhance multiple capabilities file format & fix mixed permissions schema
* change files
2024-03-05 13:09:32 -03:00
Lucas Fernandes Nogueira
4bf1c55b0d
Revert "feat(core): use a strict CSP on the isolation iframe ( #9075 )" ( #9078 )
2024-03-04 22:22:49 -03:00
Lucas Fernandes Nogueira
fe18012d30
fix(core): resolve symlink on fs scope check ( #9072 )
2024-03-04 21:10:55 -03:00
Lucas Fernandes Nogueira
6a47dd212c
chore(utils): remove unused RemoteDomainAccessScope ( #9073 )
2024-03-04 21:10:45 -03:00
Lucas Fernandes Nogueira
7cec1049e8
feat(core): use a strict CSP on the isolation iframe ( #9075 )
2024-03-04 21:10:34 -03:00
Amr Bashir
86fa339de7
fix(core): fix invalid path for Color in context generation ( #9071 )
2024-03-04 17:03:55 -03:00
Lucas Fernandes Nogueira
e62ca4ee95
feat(ipc): preserve channel message order ( #9070 )
2024-03-04 17:03:24 -03:00
Lucas Fernandes Nogueira
6c06832246
fix(acl): scope resolution should be per window ( #9068 )
...
* fix(acl): scope resolution should be per window
* Update core/tauri-utils/src/acl/resolved.rs
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* update snapshots
* lint
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-03-04 17:01:30 -03:00
Amr Bashir
9aa0d6e959
chore: remove unstable log features & use qualified log::<macro> path ( #9069 )
...
* chore: remove unstable log features & use qualified `log::<macro>` path
* fmt
* fix build
2024-03-04 21:22:07 +02:00
Lucas Fernandes Nogueira
46de49aaad
feat(core): always use child webviews on the unstable feature ( #9059 )
...
* feat(core): always use child webviews on the unstable feature
* fmt
2024-03-04 16:09:16 -03:00
renovate[bot]
b4ffbe7aa2
chore(deps) Update Tauri CLI (dev) ( #8226 )
...
* chore(deps) Update Tauri CLI
* updates
* fmt
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-03-03 11:36:35 -03:00
renovate[bot]
ab37d6724e
chore(deps) Update Tauri Bundler (dev) ( #8224 )
...
* chore(deps) Update Tauri Bundler
* fix windows
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-03-03 11:36:20 -03:00
renovate[bot]
1b18b7006f
chore(deps) Update Tauri API Definitions (dev) ( #8225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 10:30:35 -03:00
i-c-b
947a50b8e2
fix(cli): migration for http plugin ACL ( #9049 )
...
* fix cli migration of http allowlist to ACL
* Create fix-cli-migration-http-acl.md
2024-03-03 09:28:31 -03:00
Amr Bashir
77b9a508a4
feat(api): add Image class ( #9042 )
...
* feat(api): add `Image` class
* clippy
* license headers
* small cleanup
* fixes
* code review
* readd from_png_bytes and from_ico_bytes
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-03-03 04:31:08 +02:00
Lucas Fernandes Nogueira
2ca9afb576
fix(ci): set token for repository-dispatch to publish CLIs ( #9048 )
2024-03-01 12:15:28 -03:00
Amr Bashir
4b75834a41
chore: update license headers 2024 ( #9043 )
2024-03-01 08:29:01 -03:00
Lucas Fernandes Nogueira
03098b5315
feat(core): dynamic runtime capability ( #9036 )
...
* feat(core): dynamic runtime capability
* local(), windows(), webviews()
* enhance identation
2024-03-01 08:27:29 -03:00
Lucas Fernandes Nogueira
a77be97474
fix(ipc): fallback to postMessage if protocol fails, closes #8476 ( #9038 )
2024-02-29 18:24:43 -03:00
Amr Bashir
c68218b362
refactor(cli): add --no-bundle flag, skip bundling on invalid formats ( #8990 )
...
* refactor(cli): add `--no-bundle` flag, skip bundling on invalid formats
* enhance bundle format parsing
* lint [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-29 10:49:42 -03:00
Lucas Fernandes Nogueira
4f78941763
chore(cli): update deps, fix log compilation issue ( #9034 )
2024-02-29 10:22:47 -03:00
Amr Bashir
d1e77acd8d
refactor!(core): remove Icon enum and add Image type ( #9011 )
...
* refactor!(core): remove `Icon` enum and add `Image` type
* clippy
* revert api example config change
* Update image.rs
* fix build
* clippy
* change files
* add back removed methods as setter functions
* simplify error message
* Update .changes/runtime-icon-lifetime.md
* Update .changes/ico-featrue-flags.md
* Update core/tauri/src/image.rs
* update api lockfile
* update api ref
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-29 09:05:11 -03:00
github-actions[bot]
ab060ebb34
Apply Version Updates From Current Changes ( #9000 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-02-29 00:06:59 -03:00
Amr Bashir
8fcbce9404
fix(build): fix app permissions not included when there isn't any inlined plugins ( #9025 )
...
* fix(build): fix app permissions not included when there isn't any inlined plugins
* simplify
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-28 23:41:40 -03:00
Lucas Fernandes Nogueira
f5e7f3843e
fix(build): app ACL should be empty if no permissions are defined ( #9024 )
2024-02-28 19:53:48 -03:00
Lucas Fernandes Nogueira
d7f56fef85
feat(acl): allow a permission to apply to a subset of target platforms ( #9014 )
...
* feat(acl): allow a permission to apply to a subset of target platforms
* fix cli
2024-02-28 17:23:52 -03:00
Lucas Fernandes Nogueira
d7d03c7197
fix(cli): dev watcher infinite loop on mobile ( #9017 )
2024-02-28 17:22:45 -03:00
canxin
e4463f0814
fix(event): clear residual js listeners ( #8916 ) ( #8930 )
...
* fix clear residual listeners tauri-apps#8916
* Comment out `println` on successful removal of `js_listeners`
* follow review changes.
* remvoe uneeded result
* Update fix-clear-residual-listeners.md
2024-02-28 20:26:27 +02:00
Amr Bashir
f5f3ed5f6f
fix(cli): CLI path issues on mobile project initialization ( #9009 )
...
* fix(cli): fix panic when `android init` using cargo or yarn
closes #8531
* clippy
* try with fullpath
* clippy
* move cli
* Update test-android.yml
* add to path instead
* clippy
* try moving
* use cargo subcommand
* delete unused logic [skip ci]
* truncate on init [skip ci]
* enhance binary/args check
* update change files
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-28 14:38:24 -03:00
Lucas Fernandes Nogueira
cb92cfd6a6
fix(cli): wrong metadata for crate versions ( #9022 )
2024-02-28 13:48:14 -03:00
i-c-b
b658ded614
fix(cli): Truncate BuildTask.kt before writing ( #9015 )
...
* truncate BuildTask.kt before write
* Create truncate-before-write-buildtask.md
* remove unused checks
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-28 13:42:21 -03:00
Vitor Ayres
04440edce8
feat(utils): generate table markdown of permissions ( #9019 )
...
* generate table
* Create permission-table.md
2024-02-28 18:15:44 +02:00
Lucas Fernandes Nogueira
3657ad82f8
feat(core): allow defining permissions for the app commands ( #9008 )
...
* feat(core): allow defining permissions for the app commands
* global scope
* command scope
* write to disk
* lint
* fix path
* get autogenerated commands from generate_handler macro
* revert
* remove cli
* use const instead of empty str
2024-02-28 08:45:28 -03:00
Lucas Nogueira
7190935680
chore(ci): add covector workflow for 1.x branch
2024-02-27 21:29:53 -03:00
Lucas Fernandes Nogueira
222a96b74b
fix(core): multiwebview mode fixes for auto resize, reparent and add_child ( #8999 )
...
* refactor(core): simplify multiwebview impl, fix autoresize
* add_child on main thread
* fix reparent
* revert some changes
* add change files
2024-02-27 17:36:21 -03:00
Fabian-Lars
de38c31163
fix(core): Update walkdir to v2 to fix build issues on windows arm ( #9006 )
...
fixes #8998
2024-02-27 20:29:12 +02:00
Lucas Fernandes Nogueira
e1d5b79063
fix(core): wrong ACL validation on multiwebview contexts ( #8995 )
2024-02-27 11:42:11 -03:00
github-actions[bot]
5a19147b06
Apply Version Updates From Current Changes ( #8991 )
...
* apply version updates
* update versions
---------
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-26 23:53:48 -03:00
github-actions[bot]
31a33d4680
Apply Version Updates From Current Changes ( #8980 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-02-26 23:05:51 -03:00
Amr Bashir
b9e6a01879
refactor(cli): use tauri/custom-protocol instead of relying on user having custom-protocol in their cargo features ( #8937 )
...
* refactor(cli): use `tauri/custom-protocol` instead of relying on user having `custom-protocol` in their cargo features
* tauri-build dev cfg
* pass build-feature when building apk
* run beforeBuildCommand before first build for plugins
* clippy
* fix
* mut
* enhance dev/prod checks
* lint [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-26 15:17:45 -03:00
Amr Bashir
60bf11abcb
fix(core): export ProgressBarStatus ( #8986 )
...
closes #8960
2024-02-26 19:52:14 +02:00
Amr Bashir
06d63d67a0
feat(cli): add new acl subcommands ( #8827 )
...
* unify `CI` var handling, and lay foundation for `permission` subcommand
* feat(cli/init&new): create `permissions` directory by default for plugins
* generate permissions with consistent pathing on windows and unix
* `pemrission create` initial implementation
* add ls command
* finalize `permission create` subcommand
* `permission rm` subcommand
* `permission add` subcommand
* remove empty `permission copy` subcommand
* clippy
* `capability create` subcommand and move modules under `acl` directory
* fix multiselect for `permission add` when capabilty doesn't have identifier
* clippy
* `create` -> `new` and change file
* license headers
* more license headers
* clippy
* Discard changes to examples/resources/src-tauri/.gitignore
* fix build
* cleanup
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-26 14:42:13 -03:00
Amr Bashir
9be314f07a
feat(cli/migrate): add plugins to Cargo.toml ( #8951 )
...
* feat(cli/migrate): add plugins to Cargo.toml
closes #8933
* small cleanup
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-26 13:29:16 -03:00
Lucas Fernandes Nogueira
bc5b5e671a
chore(linux): remove CSP tag on custom protocol response ( #8984 )
2024-02-26 13:08:19 -03:00
Lucas Fernandes Nogueira
6cb601d42e
fix(core): convert mobile command name to camelCase, closes #8872 ( #8983 )
2024-02-26 12:54:31 -03:00
Lucas Nogueira
a8a2cb6fb4
fix(tauri-runtime-wry): wrong cfg usage on message handler
2024-02-26 12:30:43 -03:00
Lucas Fernandes Nogueira
cbd9755e09
fix: process logs not showing on iOS ( #8977 )
2024-02-25 17:38:27 -03:00
i-c-b
9cc014f2df
fix(docs): fix API webview/window class doc example ( #8971 )
...
* fix class doc example
* fix class doc example
2024-02-24 22:36:45 +02:00
github-actions[bot]
f5e4b67203
Apply Version Updates From Current Changes ( #8954 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-02-22 22:24:49 -03:00
Lucas Fernandes Nogueira
6edc563cf9
fix(core): deadlock on window destroy ( #8953 )
2024-02-22 22:02:13 -03:00
github-actions[bot]
0606ab326b
Apply Version Updates From Current Changes ( #8938 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-02-22 18:50:24 -03:00
Lucas Nogueira
5ddea72c50
chore: update cargo-mobile2 to 0.10.2 ref #8949
2024-02-22 15:35:14 -03:00
Lucas Fernandes Nogueira
a76fb118ce
refactor(core): allow configuring both local and remote URLs on capability ( #8950 )
2024-02-22 15:15:16 -03:00
Lucas Fernandes Nogueira
e538ba586c
fix(cli): process spawn not working on Node.js for mobile commands, closes #6203 ( #8949 )
2024-02-22 15:14:55 -03:00
Amr Bashir
84c783f6bc
fix(bundler): remove fallback for license_file ( #8948 )
...
* fix(bundler): remove fallback for license_file
closes #8944
* Update .changes/bundler-license.md
* use license only on rpm
* change file
* Update .changes/bundler-rpm-license.md
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-02-22 14:56:22 -03:00
Philipp Bokatius
6e3bd4b9f8
fix: center window ignores scale factors ( #8942 )
...
* fix: center window ignores scale factors
* chore: add .changes
* clippy
2024-02-22 16:30:27 +02:00
Lucas Fernandes Nogueira
fdcaf935fa
feat(webview): add reparent API ( #8939 )
...
* feat(webview): add reparent API
* fix build
* fix import
* remove cfg
* fix windows
* clone
* clone value
* ()
2024-02-22 08:52:27 -03:00
Amr Bashir
b5eb64728a
feat(bundler): enable dpi awareness for NSIS ( #8940 )
...
closes #8896
2024-02-22 08:52:19 -03:00
Lucas Fernandes Nogueira
d75713ac6c
chore(deps): update to wry 0.37 ( #8936 )
2024-02-21 18:45:05 -03:00
github-actions[bot]
af646520cf
Apply Version Updates From Current Changes ( #8918 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-02-21 12:00:32 -03:00
Lucas Fernandes Nogueira
361ec37fd4
chore(deps): update to tao 0.26 ( #8932 )
...
* chore(deps): update to tao 0.26
* fallback to crate name
* move struct to runtime
* tests
2024-02-21 11:25:42 -03:00
Amr Bashir
33bbd7fe94
fix(cli/add): fix generating code for stronghold ( #8908 )
...
closes 8880
2024-02-21 10:23:04 -03:00
Lucas Fernandes Nogueira
a029b9f77e
feat(cli): codesign on iOS is optional for the simulator ( #8910 )
...
* feat(cli): codesign on iOS is optional for the simulator
* cargo-mobile2 0.10
2024-02-21 09:52:46 -03:00
Jason Tsai
3fb414b61a
fix(event): let once event return EventId, close #8912 ( #8914 )
...
* fix(event): let once event return EventId
* Update .changes/core-once-event-return-event-id.md
2024-02-20 17:36:15 +02:00
github-actions[bot]
18ff84fc81
Apply Version Updates From Current Changes ( #8775 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-02-19 15:49:28 -03:00
Lucas Fernandes Nogueira
c115a978bb
fix(cli): adjust template for capabilities ( #8907 )
2024-02-19 15:12:52 -03:00
Lucas Fernandes Nogueira
0e8e9cd064
fix(build): move capability schema definitions to root ( #8906 )
2024-02-19 14:46:21 -03:00
Amr Bashir
6f064a0d6f
chore: add back .changes/readme.md ( #8905 )
...
* chore: add back `.changes/readme.md`
* fix test
2024-02-19 14:39:27 -03:00
Lucas Fernandes Nogueira
258494bd24
feat(core): add Manager::add_capability, closes #8799 ( #8806 )
...
* refactor(core): capabilities must be referenced on the Tauri config file
* add all capabilities by default
* feat(codegen): allow defining additional capabilities, closes #8798
* undo example
* lint
* move add_capability to runtime authority
* feat(core): add Manager::add_capability, closes #8799
* add change file
2024-02-19 11:59:20 -03:00
Lucas Fernandes Nogueira
f284f9c545
refactor: configure URLs instead of domains on capability remote ( #8898 )
2024-02-19 11:14:09 -03:00
Lucas Fernandes Nogueira
8d16a80d2f
feat(codegen): allow defining additional capabilities, closes #8798 ( #8802 )
...
* refactor(core): capabilities must be referenced on the Tauri config file
* add all capabilities by default
* feat(codegen): allow defining additional capabilities, closes #8798
* undo example
* lint
* move add_capability to runtime authority
* add change files
* go through code review
* fix tests
* remove tokens option
2024-02-19 11:13:36 -03:00
Anil Kumar
770051ae63
docs: fixed a spelling mistake ( #8899 )
...
Fixed a spelling mistake
2024-02-19 15:52:08 +02:00
Lucas Nogueira
c426c0dca2
merge from 1.x
2024-02-19 08:03:05 -03:00
Lucas Nogueira
e816a46b95
chore: update lock files
2024-02-18 23:46:17 -03:00
Lucas Nogueira
a4b82d9dba
chore: bump tauri-utils
2024-02-18 22:31:35 -03:00
github-actions[bot]
b735b6799f
Apply Version Updates From Current Changes (v1) ( #8475 )
...
* chore: change bump to patch
* apply version updates
---------
Co-authored-by: amrbashir <amr.bashir2015@gmail.com >
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-02-18 19:31:52 -03:00
Amr Bashir
77f49ad55e
refactor: optimize undecorated resizing handling ( #8790 )
...
* refactor: optimize undecorated resizing handling
* license
* separate modules
* fix windows
* rename export
* fix export
* same for gtk
* shared hit_test function
* change cursor on drag
* only set cursor on windows
* Revert "only set cursor on windows"
This reverts commit 03294a8430 .
* fix flickering on Windows, change cursor on motion on Linux
* remove changing cursor on move on linux
* fix linux implementation
* clippy
* Windows, on left click only
* prevent on fullscreen, use OS border size on Windows
* fix build
* clippy
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-18 15:56:57 -03:00
Marc Espin
dbd525ca64
docs: Update doc comment from normalize function in path plugin to match definition ( #8886 )
...
The doc comment from the normalize function in the path plugin was not matching the actual definition.
Rust definition: 0cb0a15ce2/core/tauri/src/path/plugin.rs (L18)
Typescript definition: 0cb0a15ce2/tooling/api/src/path.ts (L589)
2024-02-18 15:12:46 -03:00
Sam Willis
28fb036ce4
fix(core): Incorrect resource_dir when app run from new style target/PLATFORM+ARCH/(debug|release) dir ( #8852 )
...
* Fix resource_dir when app run from new target/someting/(debug|release) dir
* Update core/tauri-utils/src/platform.rs
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* change file, update logic, add tests
* lint
* fix tests
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-18 15:10:21 -03:00
Fabian-Lars
ed33b851c7
docs: Fix PathResolver doc comment ( #8876 )
2024-02-18 10:43:26 -03:00
dependabot[bot]
d72b6f3842
chore(deps): bump undici from 5.26.5 to 5.28.3 in /examples/api ( #8877 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.26.5 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.26.5...v5.28.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-18 10:42:24 -03:00
Lucas Fernandes Nogueira
83a68deb56
refactor(core): allow referencing capabilities on the Tauri config file ( #8797 )
...
* refactor(core): capabilities must be referenced on the Tauri config file
* add all capabilities by default
* refactor(cli): reference all capabilities by default
2024-02-18 10:42:09 -03:00
Lucas Fernandes Nogueira
0cb0a15ce2
feat(core): capabilities on multiwebview contexts ( #8789 )
...
* feat(core): capabilities on multiwebview contexts
* fix cli
* lint
* sort
2024-02-16 08:24:51 -03:00
Lucas Fernandes Nogueira
edb11c138d
feat(build): support plugins that are defined in app crate ( #8781 )
...
* feat(build): support plugins that are defined in app crate
* dx
2024-02-16 08:24:40 -03:00
Fabian-Lars
052e8b4311
fix(cli): Downgrade minisign to 0.7.3 once again ( #8838 )
...
* fix(cli): Downgrade minisign to 0.7.3 once again
* add tests
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-16 08:24:00 -03:00
Amr Bashir
e52d5e573f
enhance: center window before creation ( #8845 )
...
* enhance: center window before creation
closes #4777
* simplify variable name
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-16 08:13:49 -03:00
Amr Bashir
16e550ec15
refactor(core): add webview events ( #8844 )
...
* refactor(core): add webview events
* license header
* clippy
* fix doctests
* more doctests
* fix JS `listen` with `EventTarget::Any`
* typo
* update module import
* clippy
* remove console.log
* fix api example
* fix documentation for emiTo [skip ci]
* actually add RunEvent::WebviewEvent
* update migration
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-16 08:07:39 -03:00
Amr Bashir
5618f6d2ff
feat: relax plugin identifier requirements to alphanumeric and - ( #8856 )
...
closes #8820
2024-02-16 07:27:56 -03:00
i-c-b
11a5816bdf
feat(core): recursive asset scope on directory file-drop event ( #8864 )
...
* allow recursive asset scope on directory file-drop events
* Create allow-recursive-asset-scope-on-file-drop-directory.md
* Update .changes/allow-recursive-asset-scope-on-file-drop-directory.md
2024-02-15 16:56:04 +02:00
Jason Tsai
3cee26a58a
fix(cli): use UTF-8 encoding for vswhere.exe output ( #8865 )
2024-02-15 16:55:31 +02:00
amrbashir
7b5e8712e7
ci: update msrv test and cargo.lock
2024-02-14 04:01:01 +02:00
Lucas Fernandes Nogueira
2421073576
fix(macos): use BTreeMap for windows map to prevent crash on idle ( #8117 )
...
* fix(macos): use BTreeMap for windows map to prevent crash on idle
* use arc [skip ci]
* add change file
2024-02-14 01:15:21 +02:00
Philipp Bokatius
46b6598a94
fix: target specific window for window events ( #8826 )
...
* fix: target specific window for CLOSE_REQUESTED_EVENT emission
* fix: use emit_filter() instead of emit_to()
* fix: try sending event regardless of existing js listener
* cleanups
* change file
* emit_self -> emit_to_window
---------
Co-authored-by: amrbashir <amr.bashir2015@gmail.com >
2024-02-12 17:55:20 +02:00
Jason Tsai
cf3e40cc47
fix(core): use event.code to check which key pressed ( #8819 )
...
* fix(core): use event.code to check which key pressed
* Discard changes to .changes/fix-devtool-hotkey-code.md
2024-02-08 16:29:54 +02:00
Fabian-Lars
510b62261c
chore(core): Add missing changefile for #8546 ( #8822 )
2024-02-08 16:27:19 +02:00
Lucas Fernandes Nogueira
2f55bfecbf
chore(deps): update wry to 0.36 ( #8795 )
...
* chore(deps): update wry to 0.36
* rwh 0.6
* remove raw_window_handle usage
* fix build
* fix windows test
2024-02-07 22:26:29 -03:00
Lucas Fernandes Nogueira
dd7571a780
fix(core): do not generate files if plugin has no permissions ( #8815 )
2024-02-07 22:26:16 -03:00
Priyadarshan Giri
aa06a0534c
fix(cli): fix code output of tauri plugin android init ( #8810 )
...
* Fix: code output of tauri plugin android init
double quotes `"` wasn't matching in plugin android init command
* change file
2024-02-07 18:40:46 +02:00
Lucas Fernandes Nogueira
fb0d997117
fix(cli): regression on --config not accepting file paths ( #8783 )
...
* fix(cli): regression on --config not accepting file paths
* enhance dev server config parsing
* use serde_json::json!
* pass config to setup
2024-02-07 17:08:05 +02:00
Jason Tsai
8751c3299f
fix: correct invoke command for toggling devtools by hotkey, closes #8771 ( #8793 )
2024-02-06 07:41:54 -03:00
Amr Bashir
2e6db908d7
fix(core): make tauri::Error sync again ( #8777 )
...
* fix(core): make `tauri::Error` sync again
closes #8754
* add unit test
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-05 14:52:10 -03:00
Amr Bashir
19fb5f0b20
fix(build): fix writing schema file ( #8782 )
...
* fix(build): fix writing schema file
* Update .changes/schema_str.md
2024-02-05 14:32:27 -03:00
Amr Bashir
b0f27814b9
fix(cli): map --profile dev to debug folder when finding executable ( #8776 )
2024-02-05 16:12:08 +02:00
Lucas Fernandes Nogueira
f2e4c9de3a
chore: remove nix workaround following zbus release ( #8773 )
2024-02-05 10:32:10 -03:00
Fabian-Lars
ae0fe47c4c
fix(core): Compile error when bundle.license is set ( #8774 )
...
* fix(core): Compile error when bundle.license is set
* wrong package
2024-02-05 15:08:32 +02:00
Lucas Fernandes Nogueira
baca704d4b
fix(cli): skip migrating updater config if not active ( #8768 )
2024-02-05 09:54:29 -03:00
Lucas Fernandes Nogueira
bd73ab0a1a
fix(multiwebview): remove webview from store on close ( #8766 )
2024-02-04 23:22:09 -03:00
Lucas Fernandes Nogueira
48b1fd74b1
fix(tauri-runtime-wry): enable the nix user feature ref #8761 ( #8765 )
2024-02-04 17:40:46 -03:00
github-actions[bot]
d54a2b055a
Apply Version Updates From Current Changes ( #8759 )
...
Co-authored-by: FabianLars <FabianLars@users.noreply.github.com >
2024-02-04 17:06:31 -03:00
Lucas Fernandes Nogueira
f99d140bbe
fix(cli): OsString::as_encoded_bytes is only available on Rust 1.74 ( #8764 )
2024-02-04 16:51:49 -03:00
Lucas Fernandes Nogueira
fe67ab7f25
fix(core): build on unix failing ( #8761 )
...
* fix(core): build on unix failing
* change file
2024-02-04 19:42:55 +01:00
Fabian-Lars
3bf6bc36da
docs: Fix broken config link ( #8752 )
...
* docs: Fix broken config link
* regen
2024-02-04 11:56:28 -03:00
Lucas Fernandes Nogueira
4e101f8016
refactor(core): enhance app rerun-if-changed for capabilities and frontend dist ( #8756 )
...
* refactor(core): enhance app rerun-if-changed for capabilities and frontend dist
* always rerun-if-changed=capabilities
* fix todo
* rerun if plugin permissions change
* add change files
2024-02-04 11:42:13 -03:00
Lucas Fernandes Nogueira
0f2789cd67
fix(build): do not rewrite unchanged schema ( #8757 )
...
* fix(build): do not rewrite unchanged schema
* typo
2024-02-04 12:45:59 +01:00
timotheeMM
b43c423165
chore: fix a typo in core/tauri/CHANGELOG.md ( #8748 )
...
accomodate -> accommodate
[skip ci]
2024-02-04 00:29:49 +02:00
github-actions[bot]
509e35f209
Apply Version Updates From Current Changes ( #8751 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2024-02-03 17:55:13 -03:00
Lucas Nogueira
584bb5ba66
fix(ci): adjust covector configuration
2024-02-03 17:38:27 -03:00
Lucas Fernandes Nogueira
ce1655ec22
fix(cli): integration tests not failing when build fails ( #8746 )
2024-02-03 17:18:34 -03:00
Lucas Fernandes Nogueira
863bc9e55f
fix(core): regression on process-ipc-message-fn ( #8749 )
2024-02-03 17:18:19 -03:00
Lucas Nogueira
8f0e50f396
fix(webdriver): update lock file
2024-02-03 13:38:16 -03:00
Lucas Nogueira
c31c94ceb7
fix(cli): trailing comma on capability template
2024-02-03 13:14:56 -03:00
Lucas Nogueira
6b981d37dc
fix(core): properly import HeaderName
2024-02-03 13:00:39 -03:00
Lucas Nogueira
2333cd1c83
fix: set tauri-plugin crate description
2024-02-03 12:34:45 -03:00
Lucas Nogueira
f1d0f452a2
chore: pin tao to 0.25
2024-02-03 11:57:54 -03:00
Lucas Nogueira
ab57f9531a
chore: run pnpm format on the repo
2024-02-03 11:08:13 -03:00
github-actions[bot]
88a1dd17c3
Apply Version Updates From Current Changes ( #8638 )
...
* apply version updates
* promote to beta
* fix check version
* update dependencies section [skip ci]
* update npm versions
---------
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-03 10:59:09 -03:00
Lucas Fernandes Nogueira
3364b6727c
fix(cli): build command features and bundles can have multiple values ( #8744 )
...
* fix(cli): build command and can have multiple values
* add value delimiter on bundles
* gitignore dist
2024-02-03 09:14:02 -03:00
Fabian-Lars
4806f9fc70
fix(core): Rename FrontendDist::Dist to Dir ( #8743 )
...
* fix(core): Rename FrontendDist::Dist to Dir
* Directory
* fix totokens impl
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-03 09:08:20 -03:00
Lucas Fernandes Nogueira
0cdfda2876
refactor: move plugin functionality from tauri-build to tauri-plugin ( #8737 )
...
* refactor: move plugin functionality from tauri-build to tauri-plugin
* fixes
* fix build
* move docs function
* autogenerated
* fix path
2024-02-03 08:48:57 -03:00
Lucas Fernandes Nogueira
63d6d474fd
fix(cli): UpdaterConfig is not flexible ( #8741 )
2024-02-03 08:24:15 -03:00
Lucas Fernandes Nogueira
1d21446e21
fix(bundler): add default value for xdg_mime env var ( #8742 )
2024-02-03 08:24:05 -03:00
Lucas Fernandes Nogueira
0a01b5b720
fix(core): do not embed assets on dev when using a URL ( #8739 )
2024-02-03 08:18:59 -03:00
Lucas Fernandes Nogueira
cb613beea6
fix(ci): test-android NDK error ( #8738 )
...
* fix(ci): test-android NDK error
* only on unix
2024-02-03 08:11:02 -03:00
Amr Bashir
8de308d1bf
feat(core): implement new config structure ( #8723 )
...
* feat(core): implement new config structure
RFC#5 f3e82a6b0c/texts/0005-tauri-config-restructure.md
* fixes
* remove tauri-plugin copy [skip ci]
* move platform specific configs
* fix build
* fix cli
* doctests
* change files
* read updater plugin config on CLI
* doctests
* remove env var from docs
* fix getting pubkey
* add migrations
* clippy
* update change file [skip ci]
* rename frontendDist to prodFrontend?
* Revert "rename frontendDist to prodFrontend?"
This reverts commit ef7394f085 .
* fix all_features check
* fix field name
* single license getter on bundler
* readd msiexec_args
* remove unused fixture
* update template
* Update .changes/tauri-bundle-settings-rfc-5.md
* Update .changes/config-restructure-rfc-5.md
* lint bundler, fix change file
* rename AppUrl to FrontendDist, add explicit variants for docs
* fix build
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-02-03 00:39:48 -03:00
Lucas Fernandes Nogueira
e691208e7b
fix(cli): prevent creating interface twice avoiding double manifest rewrite ( #7837 )
2024-02-02 21:43:33 -03:00
Lucas Fernandes Nogueira
791e291a9f
fix(build): ignore changes on autogenerated files ( #8736 )
2024-02-02 20:55:27 -03:00
Jingyu
b09b94204c
docs(examples): multiwindow example run command ( #8735 )
2024-02-02 19:54:59 +01:00
Amr Bashir
e8d3793c3c
feat(tauri-build): add config-json feature flag ( #8732 )
...
* feat(tauri-build): add `config-json` feature flag
This allows disabling rebuilding when `tauri.conf.json` when using another config format
see https://github.com/tauri-apps/tauri/issues/8721
* document feature flag
* Update .changes/tauri-build-config-json.md [skip ci]
* Update core/tauri/src/lib.rs [skip ci]
* disable default features for tauri-build on tauri, plugins
* fmt
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-02 14:11:59 -03:00
Jingyu
95da1a2747
fix(core): macos #5122 app.runtime panic in app.set_activation_policy ( #8713 )
...
* fix #5122 app.runtime panic in set_activation_policy
* allow setting the policy at runtime
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-02 09:40:10 -03:00
Lucas Fernandes Nogueira
a35b416e38
refactor(core): merge scope and commands resolving permission sets ( #8731 )
2024-02-02 09:18:59 -03:00
Lucas Fernandes Nogueira
3e5c28ff4f
feat(tauri-plugin): generate permissions reference markdown file for plugin ( #8729 )
...
* feat(acl): generate reference markdown file
* lint
* generate plugin docs instead
2024-02-01 17:14:23 -03:00
Lucas Fernandes Nogueira
7315189e76
chore: preserve order on schemas ( #8724 )
2024-02-01 09:16:10 -03:00
Lucas Fernandes Nogueira
f492efd714
feat(cli): update template with permissions and capabilities ( #8666 )
...
* feat(cli): update template with permissions and capabilities
* update gitignore [skip ci]
2024-02-01 08:53:56 -03:00
time-river
6639a579c7
feat(core): add support to setting a webview proxy, closes #4263 ( #8441 )
...
* feat(wry): support proxy in wry runtime
wry has been supported http/socks5 proxy in
[#1006 ](https://github.com/tauri-apps/wry/pull/1006 ), which has been
merged in [commit
3cc4d79](3cc4d79843 ).
This patch aims to support its feature.
Signed-off-by: lin fu <river@vvl.me >
* Apply suggestions from code review
* Apply suggestions from code review
* Update core/tauri-runtime-wry/src/lib.rs
* Update core/tauri/src/window/mod.rs
* add macos-proxy flag
* add change file
* delete file
* update change file
* use macos-14 runner to test core
---------
Signed-off-by: lin fu <river@vvl.me >
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-02-01 08:53:32 -03:00
Amr Bashir
a093682d2d
refactor(core): refactor and fix event system following multiwebview support ( #8621 )
...
* clippy
* refactor(core): refactor and fix event system following multiwebview support
* update documentation
* update js docs
* lint
* clippy
* update multiwindow example [skip ci]
* enhance event tests
* fix example
* Update .changes/tauri-event-after-multiwebview.md
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com >
* fix tests
* add diagram
* Add `App/AppHandle` even target
* Discard changes to examples/api/src-tauri/tauri-plugin-sample/permissions/schemas/schema.json
* revert accidental changes
* regenerate schemas
* fix doctests
* add helper methods
* update docs
* update api
* update docs [skip ci]
* update docs [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com >
2024-02-01 08:06:27 -03:00
John Smith
cc3d8e7731
fix(core): Command::output suspend while wait for response ( #8539 )
...
* fix: Command::output suspend while wait for response
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-02-01 08:06:05 -03:00
Amr Bashir
7fcc0bcd34
feat(cli/add): add plugin init code to main.rs ( #8490 )
...
* feat(cli/add): add plugin to `main.rs`
closes #7696
* clippy
* fix change file
* adjust regex
* run cargo fmt
* check if already exists
* typo [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-02-01 08:05:45 -03:00
ChAyLom
30be0e3057
feat(bundler/NSIS): Add Russian to supported NSIS languages ( #8303 )
...
* Create Russian.nsh
* Update nsis.rs
* Create nsis-russian.md
2024-02-01 11:25:11 +01:00
Naman Garg
d6c7568c27
feat(bundler): Add files option to the AppImage Configuration. ( #8720 )
...
* Add `files` option to Appimage
* Add .changes file
2024-02-01 02:53:26 +02:00
Amr Bashir
8ce51cec3b
feat: retain cli args when relaunching after update, closes #7402 ( #7718 )
...
* feat: retain cli args when relaunching after update, closes #7402
* 1.61 compatible OsString join
* fix msi impl as well
* fix tests
* Update .changes/tauri-bundler-nsis-args.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
* Update .changes/tauri-updater-retain-args.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
* more typos
* fix update args
* pull args from Env
* check if not empty
* pin memchr
* Update core.rs
* Update core.rs
* move /args
* fix build
* lint
* more lints
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
2024-01-31 16:02:48 -03:00
thewh1teagle
435d7513e4
feat: add webdriver options for windows ( #8609 )
...
* feat: add webdriver options for windows
* add change file, camel case
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-01-31 15:49:43 -03:00
Lucas Fernandes Nogueira
af61023273
refactor(core)!: Window::close triggers RunEvent::CloseRequested ( #8710 )
...
* refactor(core): Window::close triggers RunEvent::CloseRequested
* Update .changes/runtime-wry-window-close-event.md
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* add destroy [skip ci]
* change files
* delete files
* fix tests
* fix tests
* fix test impl of the close flow
* fmt
* build bundle
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-01-31 14:54:49 -03:00
Lucas Fernandes Nogueira
aa758a850f
refactor(core): delete the command module ( #8716 )
2024-01-31 14:02:52 -03:00
Amr Bashir
9eaeb5a8cd
refactor: refactor parent APIs on WindowBuilder ( #8622 )
...
* refactor: refactor parent APIs on `WindowBuilder`
closes #8587 #1643
* fix build
* clippy
* support parent in JS and config
* change files
* fix build
* clippy
* fix doctests
* fix linux build
* fix doctests
* update docs
* fix api, update example to use JS API
* fix merge
* lint
* fix tests on windows
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-01-31 13:59:14 -03:00
Amr Bashir
a2fc3a6357
feat(api/window): add visible-on-all-workspaces, closes #8652 ( #8657 )
...
* feat(api/window): add visible-on-all-worksapces, closes #8652
* fix build and generate schema
* Update .changes/api-set-visible-on-all-workspaces.md
* revert permissions
* fix alias
* revert set_icon change
* add missing permission
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2024-01-31 12:36:39 -03:00
Amr Bashir
e1eb911f5e
fix(menu): ensure init & drop is done on main thread ( #8582 )
...
* fix(menu): ensure init & drop is done on main thread
* move macros back
* fix doctests
* fix macos doctests
* generate inner types and add drop implementation on inner
* clippy
* fix leftoever merge conflicts
* fix doctests
* update api example
* add missing change file
* move macro
* fix tray import
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-01-31 12:01:05 -03:00
Amr Bashir
58fe2e812a
fix: improvements and ipc fixes for loading window content using custom protocol ( #8670 )
...
* fix: improvements and ipc fixes for loading window content using custom protocol
closes #5478
* Discard changes to tooling/cli/Cargo.lock
* clippy
* fix tests
* typo
* fix webviewurl deserialize
* resolve todo, fixes
* fmt
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-01-31 09:38:25 -03:00
Lucas Fernandes Nogueira
00e1567584
refactor(core): exit() and restart() triggers ExitRequested and Exit ( #8708 )
...
* refactor(core): exit() and restart() triggers ExitRequested and Exit
* update docs
* update doc
2024-01-30 12:10:22 -03:00
Lucas Fernandes Nogueira
9af90ca7f3
feat(ipc): improve error message when plugin command is not allowed ( #8681 )
...
* feat(ipc): improve error message when plugin command is not allowed
* reuse literal_struct macro
2024-01-30 16:54:10 +02:00
Fabian-Lars
38b8e67237
feat: Add support for deep links ( #8680 )
...
* initial windows impl
* macos
* adapt windows impl to config changes for macos
* debian
* add missing x-scheme-handler prefix
* bundle xdg-mime
* typo
* revert messed up fmt
* rm pnpm lock
* rm todo
* Update core/tauri-utils/src/config.rs
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* Update core/tauri-utils/src/config.rs
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* &Option<> -> Option<&>
* DL0 -> R7
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-01-29 18:59:45 +02:00
Lucas Fernandes Nogueira
57e3d43d96
feat(acl): generate schema for scope ( #8690 )
...
* feat(acl): generate schema for scope
* allow plugin to define its global scope schema
* refactor to use schemas folder instead of individual files
* change signature
* delete .schema.json files
2024-01-29 13:36:31 -03:00
Lucas Fernandes Nogueira
f998fa0ec2
refactor(core): allow scope deserialization to run setup code ( #8699 )
...
* refactor(core): allow scope deserialization to run setup code
* Update core/tauri/src/command/authority.rs
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-01-29 13:31:03 -03:00
Lucas Fernandes Nogueira
11de49788a
feat(cli): migrate allowlist scope ( #8698 )
...
* feat(cli): migrate allowlist scope
* fix tests
* lint
* fix totokens impl
2024-01-29 12:50:21 -03:00
Kasper Seweryn
b3209bb28b
fix(cli): disable global gitignore during tauri.conf.* lookup ( #8688 )
...
* fix: disable global gitignore
There are cases when people use git to manage their dotfiles in the home directory. When a tauri projects uses other name than `src-tauri` for the rust source code, the lookup may fail if there's a global gitignore.
* change file
2024-01-29 17:39:05 +02:00
Lucas Fernandes Nogueira
2631e97e2b
fix(acl): command scope should not error out if missing ( #8675 )
...
* fix(acl): command scope should not error out if missing
* propagate error
2024-01-29 11:39:56 -03:00
Lucas Fernandes Nogueira
ec9818accb
refactor(core)!: App::run_iteration improvements ( #8696 )
...
* refactor(core): App::run_iteration improvements
* lint
* fixes
* fix exit
* Apply suggestions from code review
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
* update cargo.toml
* booooool
* fix mock runtime
* fix doctests
* fix doctest againrrrr
---------
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2024-01-29 10:52:44 -03:00
Fabian-Lars
0bff8c325d
fix(cli): Ignore query parameter in dev server ( #8697 )
...
* fix(cli): Ignore query parameter in dev server
fixes #8148
additional ref: https://discord.com/channels/616186924390023171/1201199918379974766
* Update .changes/cli-devserver-queryparam.md
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-01-29 14:58:23 +02:00
Andrew
9cb9aa7978
fix(cli): add MaybeWorkspace to license field ( #8672 )
...
* Add MaybeWorkspace to license field
* Fix last changes
* Fix formatting
* Add change .MD file
2024-01-26 23:46:51 +01:00
Lucas Fernandes Nogueira
d70470f868
feat(build): save ACL metadata ( #8678 )
...
* feat(build): save ACL metadata
metadata will be read by the CLI later to show the user what has been enabled and what can be done
* lint
* fix cli
2024-01-25 15:33:36 -03:00
AuTa
5e1ae87c0c
fix(core/window): set window_effects from config ( #8677 )
...
Signed-off-by: AuTa <auta520@live.com >
2024-01-25 14:07:39 +01:00
Lucas Fernandes Nogueira
fd4bf94d4c
refactor(acl): allow extending scope on the capability file ( #8674 )
2024-01-24 23:36:07 -03:00
Amr Bashir
734d78f736
fix: generate $schema field always with forward slash ( #8673 )
2024-01-24 21:57:41 -03:00
Lucas Fernandes Nogueira
049ca2d54f
fix(examples): deadlock on api example unit test ( #8671 )
2024-01-24 21:52:28 -03:00
Lucas Fernandes Nogueira
30a64a9cda
refactor: global scope error handling, fix usage with multiple plugins ( #8669 )
...
* refactor: global scope error handling, fix usage with multiple plugins
* lint
2024-01-24 20:57:46 -03:00
Lucas Fernandes Nogueira
4ca0932572
chore(plugin): use BTreeMap on plugin permission map ( #8668 )
2024-01-24 20:53:47 -03:00
Lucas Fernandes Nogueira
1878766f7f
feat(cli): migrate allowlist to new ACL ( #8667 )
2024-01-24 16:57:40 -03:00
Lucas Fernandes Nogueira
c77b40324e
refactor(core): add support to multiple webviews on a Tauri window ( #8280 )
...
* feat: update to latest wry
* wry dev branch [skip ci]
* fix linux [skip ci]
* refactor(runtime): split webview and window types
* split dispatch
* implement create_webview
* move webview message
* wip webview mod
* create webview manager, finish webview struct and builder
* fix tests and docs
* rename WindowUrl to WebviewUrl
* update examples
* event refactor
* update JS API
* fix events
* update example
* add WebviewWindow class on JS
* fix macos build
* allow creating window+webview on the same runtime call
* rename tauri://window-created to tauri://webview-created
* Window::add_child
* use inner_size from webview on macOS
* add multiwebview example
* automatically resize webviews on window resize
* fix tests
* set_position, set_size
* position, size getters
* set_focus
* add close fn
* update mock runtime
* lint [skip ci]
* fix inner_size getter [skip ci]
* import hwnd [skip ci]
* update webview bound ratios on set_size/set_position
* add auto_resize option
* fix android
* fix build on windows
* typo
* with_webview isnt desktop only
* add WebviewWindow rust struct (and builder)
* fix build on android
* license header
* fix macos/windows
* fix macos build
* resolve todo
* handle window not found
* hide unstable features
* document unstable feature [skip ci]
* webview plugin permissions
* hide more stuff
* fix doctests
* typos
* add change files
* fix examples
* rename hook
2024-01-24 11:05:18 -03:00
Lucas Fernandes Nogueira
74a2a6036a
chore: add change files for #8428 ( #8661 )
2024-01-23 13:19:51 -03:00
tweidinger
3c2f79f6f3
Tauri ACL/Allowlist v2 Implementation and Plugin System Refactor ( #8428 )
...
* tauri-plugin concept
* wip
* move command module to its own directory
* wip: new command traits and generated code
* wip: whip
* wip: static dispatch
there is a man standing behind me
* wip
* re-add authority
* fix build [skip ci]
* parse plugin permissions
* merge permission files [skip ci]
* parse capabilities [skip ci]
* resolve acl (untested) [skip ci]
* split functionality, add some docs
* remove command2 stuff
* actually check runtime authority
* small fixes [skip ci]
* add function to auto generate basic permission for a command [skip ci]
* retrieve command scope, implement CommandArg [skip ci]
* fix tests [skip ci]
* global scope
* lint
* license headers [skip ci]
* skip canonicalize
* separate scope type in example
* remove inlinedpermission struct [skip ci]
* permission file schema
* capabilities schema
* move items from tauri-plugin to tauri-utils
this allows tauri-plugin to depend on tauri directly again
which will be used by the runtime feature as a superset to
existing plugin traits
* enable schema and glob [skip ci]
* fix glob [skip ci]
* fix capability schema [skip ci]
* enhance schema for permission set possible values [skip ci]
* permission set can reference other sets [skip ci]
* setup tests for resolving ACL
* fixture for permission set [skip ci]
* remote context test and small fix[skip ci]
* ignore empty scope [skip ci]
* code review [skip ci]
* lint [skip ci]
* runtime fixes
* readd schema feature on tauri-config-schema [skip ci]
* remove plugin example from workspace, it breaks workspace features resolution [skip ci]
* scope as array, add test [skip ci]
* accept new shapshot [skip ci]
* core plugin permissions, default is now a set
* license headers
* fix on windows
* update global api
* glob is no longer optional on tauri-utils
* add missing permissions on api example [skip ci]
* remove ipc scope and dangerous remote access config
* lint
* fix asset scope usage
* create out dir [skip ci]
* reuse cargo_pkg_name [skip ci]
* capability window glob pattern [skip ci]
* add platforms for capability [skip ci]
* per platform schema [skip ci]
* lint [skip ci]
* rename allowlist build mod [skip ci]
* check restricted visibility
* simplify capability target [skip ci]
* hide codegen build behind tauri-build::try_run
* optimize build scripts [skip ci]
* fix tests
* tests for RuntimeAuthority::resolve_access
* remote domain glob pattern
* lint
---------
Co-authored-by: Chip Reed <chip@chip.sh >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@crabnebula.dev >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-01-22 21:24:15 -03:00
dependabot[bot]
303708d0aa
chore(deps-dev): bump vite from 4.4.12 to 4.5.2 in /examples/api ( #8646 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.4.12 to 4.5.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
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-01-20 04:50:55 +02:00
Olivier Lemasle
4ca4148e64
fix(bundler): fix error message ( #8642 )
2024-01-19 22:14:46 +02:00
Amr Bashir
7f033f6dcd
fix(core): fix undecorated window resizing, #8519 ( #8537 )
...
* fix(core): fix undecorated window resizing, fixes #8519
* js api
* fix invoke call
* Update tauri-window-start-resize-dragging.md
* clippy
2024-01-18 19:34:55 +02:00
Amr Bashir
9f8037c288
fix(core): clear window surface for transparent windows ( #8633 )
...
* fix(core): clear window surface for transparent windows
closes #8632
this may conflict with `tauri-egui` rendering to the surface so we may need to add an option to disable internal rendering
* fix build
2024-01-18 18:35:20 +02:00
Fabian-Lars
a9b2c0625c
chore: Commit Cargo.lock ( #8586 )
...
* chore: Commit Cargo.lock
* memchr for non-windows
* cfg-expr for non-windows
* add msrv check to covector
* update script
* downgrade arboard
* downgrade petgraph
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-01-17 16:21:45 -03:00
Naman Garg
7aa30dec85
feat: Add Section, Priority and Changelog options ( #8620 )
...
* Init section, priority and changelog
* Add section. priority and changelog support
* fix variable name
* Add .changes file
* Fix Formatting
* Apply suggestions from code review
2024-01-17 04:21:46 +02:00
github-actions[bot]
e0b38d7434
Apply Version Updates From Current Changes ( #8438 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2024-01-16 18:11:50 -03:00
Ning Sun
ef9fb982f8
feat: upgrade handlebars to 5.0 ( #8615 )
2024-01-16 17:21:18 +02:00
Naman Garg
4926648751
deps: Libflate to flate2 ( #8618 )
...
* Replace libflate with flate2
* Add .changes file
* Cargo fmt
2024-01-16 15:52:19 +02:00
Amr Bashir
06890c70c6
feat: enable socks-proxy for bundler download ( #8596 ) ( #8611 )
...
* feat: enable socks-proxy for bundler download
* change file
Co-authored-by: Lai Zn <laizenan@gmail.com >
2024-01-16 15:42:53 +02:00
Lai Zn
8032b22f2a
feat: enable socks-proxy for bundler download ( #8596 )
...
* feat: enable socks-proxy for bundler download
* change file
2024-01-16 04:03:35 +02:00
Lucas Nogueira
d621d3437c
feat: add tracing (port from #8289 ) ( #8607 )
...
* feat(tracing): add IPC tracing
* span for deserialization
* trace spans for IPC command handlers
* fix spans usage
* app tracing [skip ci]
* window tracing
* fix run never resolving all spans
* fix draw not entered
* change level
* feat(core): Manager::emit_filter and optimize serialization (#7512 )
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
* event spans
* lint & fix tests
* change eval to run sync
* fix instrument
* update wry
* change separator
* Update core/tauri/src/plugin.rs
Co-authored-by: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com >
* Update core/tauri/src/window.rs
Co-authored-by: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com >
* Update core/tauri/src/window.rs
Co-authored-by: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com >
* Update core/tauri/src/window.rs
Co-authored-by: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com >
* Update core/tauri/src/window.rs
Co-authored-by: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com >
* instrument separators
* remove on_event trace
* skip all arguments on App::build tracing
* ipc spans adjustments
* delete change file
* improve how request and response are added as values (serialize)
* do not run evalScript sync on android :( freezes the app
* wry 0.35.2
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com >
2024-01-16 02:37:50 +02:00
阿良仔
1ca69bcf2f
fix(clipboard): build issues on wayland ( fix #8515 ) ( #8546 )
...
* fix(clipboard): fail to build on wayland
* specify exact version
* bump MSRV to 1.63
* revert msrv changes
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2024-01-15 19:52:49 +02:00
Naman Garg
6bdba1f330
fix(bundler/deb): use lintian-compliant permissions , closes #7992 ( #8585 )
2024-01-15 18:08:07 +02:00
Fabian-Lars
b546b42db7
fix(core): Retain order of map keys in ipc, fixes #7922 ( #8577 )
...
* fix(core): Retain order of map keys in ipc, fixes #7922
* enable dep on http-api feature instead of http-request
* Create fix-formbody-order.md
* Update fix-formbody-order.md
2024-01-10 21:03:25 +02:00
Fabian-Lars
5cb196976e
fix(examples): Update web example to latest dialog plugin ( #8567 )
2024-01-09 02:03:23 +02:00
Fabian-Lars
97e3341299
fix(api.js): mock __TAURI_INTERNALS__ in mockIPC and mockWindows ( #8534 )
...
* fix(api.js): mock `__TAURI_INTERNALS__` in `mockIPC` and `mockWindows`
* mock internals.invoke instead of internals.ipc
2024-01-04 01:37:27 +02:00
Fabian-Lars
67d7877f27
fix(cli): Watch workspace members if tauri dir is workspace root ( #8520 )
...
* fix(cli): Watch workspace members if tauri dir is ws root
See title. This PR also includes a fix/workaround for paths with funny characters that may not make the glob expansion panic.
Fixes #8509
* extract into function
* cleanup
2024-01-04 01:37:05 +02:00
Lucas Fernandes Nogueira
0ec28c39f4
feat(cli): migrate tauri-build version ( #8529 )
...
* feat(cli): migrate tauri-build version
This changes the migrate command to also migrate the tauri-build dependency to v2, previously it only updated the tauri dependency.
* lint
2024-01-02 15:24:50 -03:00
pashokitsme
29ced5ceec
feat: add WindowBuilder::on_download, closes #8157 ( #8159 )
...
* on_download_started & on_download_completed setters
* macos: default handler fn if not set
* remove default macos handler
* doc comments
* unify hooks, change files
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-12-30 11:46:53 -03:00
Jason Tsai
89911296e4
feat(bundler): codesign nested code on macos ( #8259 )
...
* feat(bundler): codesign nested code on macos
* chore: update changelog tag
* typo
* also sign stuff in the Libraries folder
tested this for spacedrive, which has a bunch of dylib inside the libraries folder
* Update .changes/mac-bundler-nested-code-sign.md [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-12-28 13:58:24 -03:00
Palash Bansal
27bad32d4d
feat: Add files field in macos build config, closes #3290 ( #7798 )
...
* Add appContents field in macos tauri config.
* Change MacConfig::appContents to MacConfig::files to make it similar to DebConfig::files.
* Change appContents to files in helloworld/tauri.conf.json
* use common::copy_dir helper
* add change files [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-12-28 12:10:50 -03:00
Amr Bashir
4f73057e6f
refactor!: match target triple for TAURI_ENV_ARCH ( #8486 )
...
* refactor!: match target triple for `TAURI_ENV_ARCH`
* fix build
* Update .changes/cli-hooks-env-vars-breaking.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* Update tooling/cli/ENVIRONMENT_VARIABLES.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-12-28 12:10:12 -03:00
Amr Bashir
cb640c8e94
fix(runtime-wry): propagate wry file drop event to tao event loop, closes #8206 ( #8393 )
...
* fix(runtime-wry): propagate wry file drop event to tao event loop
* fix build
* always block default OS file drop behavior
* Update .changes/runevent-filedrop.md [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-12-28 10:20:24 -03:00
Lucas Fernandes Nogueira
af565c2a20
fix(macos): allow canceling data-tauri-drag-region maximization #8312 ( #8487 )
2023-12-28 10:03:14 -03:00
Amr Bashir
8f8729d918
fix(core): allow canceling data-tauri-drag-region maximization on macOS, closes #8306 ( #8312 )
...
* fix(core): allow canceling `data-tauri-drag-region` maximization on macOS, closes #8306
* Update .changes/tauri-data-drag-region-macos-maximize.md
* fix typo
* cancel if mouse moves
* Update tauri-data-drag-region-macos-maximize.md
[skip ci]
* Update core/tauri/scripts/core.js [skip ci]
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-12-28 09:13:48 -03:00
Jérôme Rx
3e00116e9f
rename appimage.sh => build_appimage.sh in error ( #8295 )
2023-12-28 08:04:43 -03:00
Amr Bashir
0ea1a47254
ci: use default options for repository-dispatch ( #8455 )
2023-12-27 13:00:39 -03:00
Amr Bashir
446fc99bbe
ci: use default options for repository-dispatch ( #8456 )
2023-12-27 13:00:37 -03:00
Amr Bashir
6e48837860
feat: re-export Url ( #8474 )
...
* feat: re-exoprt `Url`
`Url` is used/returned from public API, we should re-export it
* Update .changes/export-url.md
2023-12-27 12:59:26 -03:00
Olivier Lemasle
091100acbb
feat(bundler): Add RPM packaging, closes #4402 ( #5202 )
...
* feat(bundler): Add RPM packaging
* feat(bundler): Update 'rpm' to 0.13.1
* Fix fmt
2023-12-23 18:38:15 +01:00
Lucas Fernandes Nogueira
7e4580afed
fix(cli): remove test only relevant to v1 branch, adjust migration test ( #8451 )
2023-12-20 18:35:50 -03:00
renovate[bot]
883e52153e
chore(deps) Update Tauri API Definitions (1.x) ( #8449 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 14:16:58 -03:00
Fabian-Lars
41990cd344
fix(cli): Handle target triples with 4 components ( #8448 )
...
* fix(cli): Handle target triples with 4 components
Follow up of #8321 which broke the `TAURI_ENV_` vars for linux, windows and ios-sim
* use host for platform as is
* clippy
2023-12-20 14:14:49 -03:00
github-actions[bot]
5966812735
Apply Version Updates From Current Changes (v1) ( #8396 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-12-20 13:50:17 -03:00
Amr Bashir
b44e9c0fcb
feat(bundler): redownload outdated/mis-hashed files ( #8431 )
...
* feat(bundler): redownload outdata/mis-hashed files
* change import location
* Update util.rs
* Update util.rs
* Update bundler-mishashed-files.md
* Update bundler-mishashed-files.md
* rename fn
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-12-20 12:46:19 -03:00
renovate[bot]
6892a8cbc1
chore(deps) Update dependency eslint-plugin-security to v2 (dev) ( #8440 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 12:14:39 -03:00
Fabian-Lars
b2f83f03a8
fix(core): Replace Rc with Arc to prevent crashes when sending events ( #8402 )
...
* fix(core): Prevent crash when sending events.
* add change file
* use dedicated type for windows refcell map
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-12-20 12:13:00 -03:00
Fabian-Lars
0a2175eabb
fix(cli): expand globs in workspace member paths ( #8439 )
...
* fix(cli): Expand globs in workspace member paths
fixes #8403
* unusued import
* into_iter
* return error instead of of empty vec
* Update dev-watcher-glob.md
2023-12-20 15:57:10 +02:00
Amr Bashir
645e1dcc6e
fix(core/updater): check if installer args are not empty before passing -ArgumentList closes #8296 ( #8404 )
2023-12-20 01:08:38 +02:00
Amr Bashir
2032228cad
refactor!: remove GlobalWindowEvent type ( #8430 )
...
* refactor!: remove `GlobalWindowEvent` type
* takee references instead
2023-12-19 14:20:00 -03:00
Lucas Nogueira
a9b87c057d
Merge branch '1.x' into dev
2023-12-19 13:52:53 -03:00
Lucas Nogueira
6cd6d3fb32
chore(utils): add change file for #7964
2023-12-19 12:48:05 -03:00
Lucas Nogueira
30c5d86f88
fix: bump tauri-runtime-wry for #8213
2023-12-19 11:33:35 -03:00
github-actions[bot]
e44b36fea4
Apply Version Updates From Current Changes ( #8274 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-12-19 11:03:26 -03:00
Lucas Fernandes Nogueira
effe5871af
fix(core): scope checks on Android ( #8420 )
...
* fix(core): scope checks on Android
On Android, when we call canonicalize() on "/data/user/0/appid" (which is the data dir), the result is a "/data/data/appid" path, so we need to adjust our scope for that.
* clarify code
* apply the logic to all targets
2023-12-19 10:19:26 -03:00
Lucas Fernandes Nogueira
b59f2f54e7
feat(core): expose scope::fs::Scope::new ( #8432 )
2023-12-18 21:29:12 -03:00
Amr Bashir
50a3d170f2
fix(core/dialog): reconstruct path using appropriate separator, closes #8074 ( #8408 )
...
* fix(core/dialog): reconstruct path using appropraite separator, closes #8074
* Update dialog-window-forward-slash.md
* Update dialog.rs
* Update core/tauri/src/endpoints/dialog.rs
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-12-18 21:08:18 -03:00
Lucas Fernandes Nogueira
11a1529d6a
feat(core): set CORS headers on protocol errors ( #8419 )
...
* feat(core): set CORS headers on protocol errors
This ensures the frontend can read the error message instead of just showing a CORS error
* fix statuscode
2023-12-18 20:54:40 -03:00
dependabot[bot]
ea03adee74
chore(deps-dev): bump vite from 4.4.9 to 4.4.12 in /examples/api ( #8342 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.4.9 to 4.4.12.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.4.12/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.4.12/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 18:42:51 -03:00
Amr Bashir
9b230de7bc
fix(utils/config): fix parsing f64 values, closes #8252 ( #8407 )
2023-12-18 18:18:44 -03:00
Amr Bashir
50e9caad64
ci: access cli release id directly ( #8398 )
2023-12-18 18:17:39 -03:00
Amr Bashir
31b3545e31
ci: access cli release id directly ( #8397 )
2023-12-18 18:17:33 -03:00
Amr Bashir
428ea6524c
feat(api): expose Resource class ( #8370 )
...
* feat(api): expose `Resource` class
continuation of https://github.com/tauri-apps/tauri/pull/8276
* Apply suggestions from code review
* fmt
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-12-18 18:16:21 -03:00
Amr Bashir
e5cc72eb40
ci: fix msrv tests ( #8409 )
...
* ci: remove `is-terminal` from crate pinning step
* pin cross-beam
* crossbeam-utils
* image
* linux-raw-sys
* fix version
* comon
* ha?
* tar
* now?
* rustix
* kill me, kill me now
* tar first???
* is-terminal
* I am dying
* remove rustix
* image
2023-12-18 18:15:28 -03:00
Amr Bashir
face0b6a89
chore: cleanup issue and PR templates ( #8410 )
...
* chore: cleanup issue and PR templates
* Delete .github/config.yml
* Update bug_report.yml
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
* Update PULL_REQUEST_TEMPLATE.md
---------
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2023-12-18 18:15:04 -03:00
Lucas Fernandes Nogueira
0d0501cb7b
refactor(clipboard): use arboard instead of tao closes #8177 ( #8394 )
...
* refactor(clipboard): use arboard instead of tao closes #8177
* update api lock
* add change file
2023-12-14 13:41:20 -03:00
Amr Bashir
1c582a942e
refactor(api): generate types next to modules ( #8392 )
...
* refactor(api): generate types next to modules"
this fixes an issue with `moduleResolution: node`
* change file
* Update api-module-resolution-node.md
2023-12-14 13:27:48 -03:00
Amr Bashir
ef21b681e2
refactor(api): generate types next to modules ( #8391 )
...
* refactor(api): generate types next to modules"
this fixes an issue with `moduleResolution: node`
* change file
* Update api-moduleresolution-node.md
2023-12-14 13:27:31 -03:00
Alexandre Dang
3c371aa8ee
feat(core): add test::test::get_ipc_response, closes #8199 ( #8228 )
...
* feat(core): Add additional functions to the
* Add documentation and cleanup the code
* Improve and add tests to helper functions
* Clean unecessary code and correct tests
* Make `Ipc` and `IpcKey` public
* Open `Ipc` with public functions
* Update core/tauri/src/test/mod.rs
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* cleanup, change file
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@crabnebula.dev >
2023-12-14 11:52:45 -03:00
Alexandre Dang
db12777742
feat(core): allow the MockRuntime to call a command and get a return value + fix doctest ( #8380 )
...
* Add `get_ipc_response` to the `MockRuntime`
* Fix `MockRuntime` doctests
* Add support for raw ipc
* cleanup, add change file
* only a single get fn
---------
Co-authored-by: Lucas Nogueira <lucas@crabnebula.dev >
2023-12-14 11:52:25 -03:00
Guillem Córdoba
5848b4e8e9
Fixed channel deserialisation in iOS ( #8386 )
...
* Fixed channel
* Change file
2023-12-14 09:25:28 -03:00
Amr Bashir
c1bc4d2948
chore(cli/help): mention the need for a second -- in tauri dev ( #8388 )
...
* chore(cli/help): mention the need for a second `--` in `tauri dev`
ref: https://github.com/tauri-apps/tauri/issues/8382#issuecomment-1854016310
* add example to clarify [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-12-14 09:20:52 -03:00
github-actions[bot]
f9c97b7e5b
Apply Version Updates From Current Changes (v1) ( #8377 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2023-12-13 14:43:54 -03:00
Amr Bashir
5ff9d4592a
fix(bundler/nsis): only kill processes of current user ( #8390 )
...
* fix(bundler/nsis): only kill processes of current user
Co-authored-by: FabianLars-crabnebula <fabianlars@crabnebula.dev >
* change file
---------
Co-authored-by: FabianLars-crabnebula <fabianlars@crabnebula.dev >
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-12-13 18:57:32 +02:00
Amr Bashir
30adc8d45d
ci: fix publish @tauri-apps/api to latest instead of next ( #8371 )
...
* ci: fix publish `@tauri-apps/api` to `latest` instead of `next`
closes #8335
* just remove tag
2023-12-12 12:17:11 +02:00
Amr Bashir
777ddf434a
fix(bundler): unset NSISDIR and NSISCONFDIR when running makensis ( #8376 )
...
closes #8359
2023-12-12 12:17:03 +02:00
Sean Boult
803c3a794d
feat(cli): expose CLI signer flags as environment variables ( #8327 )
...
* feat(cli): expose signer flags as environment variables
* Update .changes/cli-signer-env-vars.md
2023-12-12 11:13:30 +02:00
Michael Howell
f98ce5aa47
fix: fix incorrect predefined menu item for Close Window ( #8328 )
...
* Fix incorrect predefined menu item for Close Window
* change file
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-12-12 00:29:55 +02:00
Ananth
b6ca8885ff
feat(cli): improve error message with invalid target for build ( #8321 )
2023-12-12 00:06:43 +02:00
Lucas Fernandes Nogueira
327c7aec30
fix(ci): skip installing unnecessary deps ( #8277 )
2023-12-01 17:06:59 +02:00
amrbashir
14e29f320d
chore: update tauri-cli lock file
2023-12-01 04:27:26 +02:00
amrbashir
cf7d584033
chore: manually bump tauri-utils
2023-12-01 03:46:30 +02:00
github-actions[bot]
61cc7d9c5a
Apply Version Updates From Current Changes (v1) ( #8203 )
...
* apply version updates
* fmt
---------
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
Co-authored-by: amrbashir <amr.bashir2015@gmail.com >
2023-12-01 03:05:05 +02:00
Robin van Boven
c4b5df12bb
perf: skip large Window and AppHandle fields on traces ( #8318 )
...
* perf: Skip large Window and AppHandle fields on traces
These contain large fields like image buffers, causing spans/events to be very large when serialized.
Especially the `window::emit::eval` one which is in a hot code path.
* fix: MSRV issues
2023-11-30 16:56:24 +02:00
Fabian-Lars
940ec1dd01
chore: Cleanup Readme. Add Sponsor section. ( #8269 )
...
* chore: Cleanup Readme. Add Sponsor section.
* move logo into sponsors subfolder
* Update README.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* Update README.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* Update README.md
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
* move getting started up
* remove docs info
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-11-30 11:15:02 +01:00
i-c-b
977a39f4f7
fix(bundler): migrate WebView2 offline installer to shorturl ( #8292 )
2023-11-29 03:51:42 +02:00
Chase Knowlden
c34710de67
fix: Fix archived links, Closes #8302 ( #8315 )
2023-11-29 03:41:41 +02:00
阿良仔
f78e5e4d4a
refactor: replace once_cell with std::sync::OnceLock ( #8309 )
...
Our MSRV is currently 1.70 and these new types were introduced in 1.70
2023-11-29 01:12:03 +02:00
Lucas Nogueira
5e05236b49
feat(core): add tracing for vital functionality closes #5204 ( #8289 )
...
* feat(core): add tracing for vital functionality
* Update core/tauri-runtime-wry/src/lib.rs [skip ci]
* Update Cargo.toml [skip ci]
* tracing feature
* wry 0.24.6
* add change tag
* add tracing to CI test
* enhance spans for update check
* remove app from debug impl
2023-11-27 16:56:46 +02:00
Davide Ferrero
5ff6a74430
chore: aligned cocoa crate to 0.25 ( #8297 )
2023-11-24 22:09:15 +02:00
Davide Ferrero
ad8836b1d2
chore: remove unused import muda::AboutMetadataBuilder ( #8294 )
2023-11-23 17:15:40 +02:00
Lucas Nogueira
b3e53e7243
feat(core): add AssetManager::iter ( #8288 )
...
This new function allows users to iterate on all embedded assets, important if you want to AssetManager::get an asset you are not sure exists.
2023-11-23 16:12:38 +02:00
Lucas Fernandes Nogueira
4f4313e17a
fix(ci): skip installing unnecessary deps ( #8277 )
2023-11-21 12:34:15 -03:00
Lucas Fernandes Nogueira
ebc3e78e68
feat: update to latest wry ( #8213 )
...
Co-authored-by: amrbashir <amr.bashir2015@gmail.com >
2023-11-21 12:32:06 -03:00
Amr Bashir
bf095df55a
feat: expose Manager::resources_table ( #8276 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-11-21 07:57:35 -03:00
Lucas Fernandes Nogueira
32bf201655
fix(bundler): lint and cleanup for #7964 ( #8275 )
2023-11-20 21:09:01 -03:00
Andrew
b0c5b06d06
feat(bundler): add dmg settings, closes #4669 ( #7964 )
2023-11-20 18:26:02 -03:00
Amr Bashir
3b91e236c6
refactor(tauri-utils)!: remove windows_version and is_windows_7 ( #8271 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-11-20 18:21:42 -03:00
Amr Bashir
46451aee13
fix(api): add top-level main, module and types fields ( #8268 )
2023-11-20 18:13:50 -03:00
Amr Bashir
5046270273
fix(api): add top-level main, module and types fields ( #8267 )
2023-11-20 18:12:52 -03:00
Amr Bashir
b8756bc34e
perf: remove extranous call in StateManager::get ( #8272 )
2023-11-20 17:55:18 -03:00
Fabian-Lars
c2ad4d28c4
refactor(api)!: Rename primitives mod to core ( #8273 )
2023-11-20 17:53:13 -03:00
Amr Bashir
618b0d01cb
ci: fix parsing covector ouput ( #8241 )
...
* ci: fix parsing covector ouput
* delete parse-output.js
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-11-20 21:02:31 +02:00
github-actions[bot]
3acf0d2ba4
Apply Version Updates From Current Changes ( #8140 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-11-20 15:11:24 -03:00
Fabian-Lars
f26d9f0884
fix(bundler/nsis): remove empty resources folders on uninstall ( #8263 )
...
* fix(bundler/nsis): remove empty resources folders on uninstall
* make clippy happy for once
2023-11-20 14:43:47 +02:00
renovate[bot]
aa1d67ab75
chore(deps) Update Tauri Core (dev) ( #8227 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-11-19 14:21:12 -03:00
renovate[bot]
8accd6940e
chore(deps) Update Rust crate handlebars to 4.5 (1.x) ( #8231 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-19 08:58:27 -03:00
Amr Bashir
26ccfef999
ci: fix parsing covector ouput ( #8240 )
2023-11-19 08:54:05 -03:00
Amr Bashir
d8f1b6c59b
feat: migrate manual implementation to the light windows-version crate ( #8242 )
2023-11-19 08:51:17 -03:00
Amr Bashir
5e84e92e99
feat: migrate manual implementation to the light windows-version crate ( #8243 )
2023-11-19 08:50:36 -03:00
Amr Bashir
f93148eac0
feat: add tray and menu javascript APIs and events, closes #6617 ( #7709 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-11-19 08:38:24 -03:00
Amr Bashir
4b6a602a89
fix(updater): Use escaped installer path when starting the updater msi ( #8234 )
...
* fix(updater): Use escaped installer path when starting the updater msi
Continuation of https://github.com/tauri-apps/tauri/pull/7956
* fix build
2023-11-16 01:26:03 +02:00
Fabian-Lars
92bc7d0e16
fix(bundler/nsis): calculate estimated size on build system ( #8233 )
...
* fix(bundler): Fix nsis installer taking longer than expected to install resources
* create dir structure for resources before extracting files
* calculate size in rust on the build system
* i'm sorry clippy, i programmed in unholy languages where += wasn't a thing so i forgot it exists in rust...
* i'm a better clippy than clippy🌚
2023-11-15 20:53:15 +02:00
renovate[bot]
9e3aff0a3a
chore(deps) Update Tauri Build (1.x) ( #8102 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-11-14 10:18:35 -03:00
renovate[bot]
e221aae531
chore(deps) Update Tauri Utils (1.x) ( #8105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-11-14 09:52:58 -03:00
renovate[bot]
626121e7bf
chore(deps) Update Tauri CLI (1.x) ( #8193 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-11-13 23:58:27 -03:00
Lucas Fernandes Nogueira
92b50a3a39
fix(cli): add support to Xcode's archive ( #8209 )
2023-11-13 22:35:43 -03:00
Lucas Fernandes Nogueira
977d0e52f1
fix(cli): IDE failing to read CLI options on build --open commands ( #8202 )
2023-11-13 22:34:37 -03:00
Lucas Fernandes Nogueira
2ba8856343
fix(core): docs.rs build failing for macOS ( #8095 )
2023-11-13 22:34:22 -03:00
renovate[bot]
f964cbdb93
chore(deps) Update dependency eslint to v8.53.0 (1.x) ( #8189 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-13 21:45:24 -03:00
renovate[bot]
ecb5b0c21d
chore(deps) Update Tauri API Definitions (dev) ( #8187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-13 21:45:07 -03:00
renovate[bot]
0f7b2c4298
chore(deps) Update Rust crate tempfile to 3.8.1 (1.x) ( #8188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-13 21:43:45 -03:00
i-c-b
b7add750ef
Fix file-drop event payload ( #8204 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-11-13 21:40:59 -03:00
Lucas Fernandes Nogueira
25e5f91dae
feat(cli): merge user-defined plist with the iOS plist file ( #8200 )
2023-11-13 21:12:44 -03:00
Merlin Gough
14544e4b87
fix(api): avoid crashing in clearMocks, closes #8179 ( #8219 )
...
* fix(api): do nothing in clearMocks if __TAURI_INTERNALS__ is not defined (fix : #8179 )
Prevents tests that didn't define any mocks from failing in `afterEach` test hook.
* Update fix-clearmocks.md
* check for indvidiual properties instead
2023-11-13 17:48:54 +02:00
Tai Zeming
adc3cc2ffa
chore(deps): replace deprecated rollup-plugin-terser with @rollup/plugin-terser ( #8194 )
2023-11-13 17:13:01 +02:00
renovate[bot]
b6ed4ecb37
chore(deps) Update Rust crate syn to v2 (dev) ( #7634 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-11-13 08:20:19 -03:00
Olivier Lemasle
1d5aa38ae4
fix(cli): Fixes errors on command output, closes #8110 ( #8162 )
...
Fixes #8110
2023-11-09 15:34:16 -03:00
renovate[bot]
e9aa7276e9
chore(deps) Update Tauri Core (dev) ( #7631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-11-09 14:15:41 -03:00
renovate[bot]
88ee0d8a04
chore(deps) Update Tauri CLI (dev) ( #8097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-11-09 08:31:32 -03:00
Vitor Ayres
88dac86f3b
fix: (cli) format plugin string to snake case, closes #8017 ( #8149 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-11-07 22:56:39 -03:00
Lucas Fernandes Nogueira
bfbbefdb9e
fix(cli): invalid plugin template ( #8161 )
2023-11-07 22:56:21 -03:00
renovate[bot]
fc571ea2ce
chore(deps) Update Rust crate tempfile to 3.8.1 (dev) ( #8150 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 13:57:43 -03:00
renovate[bot]
3ed6b3ef37
chore(deps) Update Tauri API Definitions (dev) ( #8151 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 13:57:28 -03:00
renovate[bot]
ec78f1613a
chore(deps) Update Rust crate cargo_toml to 0.17 (dev) ( #8154 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-07 13:57:07 -03:00
moka-ayumu
34196e25c4
fix(bundler): modify version in output file name when bundling wix ( #8182 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-11-07 10:08:30 -03:00
Lucas Fernandes Nogueira
b5f40ae58d
fix(core): global events regression from #7996 closes #8146 ( #8147 )
2023-11-07 09:59:09 -03:00
Lucas Fernandes Nogueira
04a682beb0
refactor(core): break manager struct into smaller ones ( #8124 )
2023-11-07 09:58:57 -03:00
fetzsav
50f7ccbbf3
[feat (issue #6389 )] make tauri icon support SVGs ( #6444 )
...
Co-authored-by: Fetzer <fetz@fetzverse.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2023-11-07 09:58:01 -03:00
i-c-b
416370a627
enhance(docs): Document Windows-specific icon behaviour ( #8153 )
2023-11-06 20:12:26 -03:00
ShoreCN
fd532da899
refactor: Optimize Simplified Chinese language content ( #8137 )
2023-11-06 19:10:20 -03:00
Fabian-Lars
a547971209
fix(build): always invoke resource compiler on windows, fixes #8164 ( #8168 )
...
* fix(build): Always invoke resource compiler on windows, fixes #8164
* move all the stuff out of the version check
* check for icon path when setting the icon
2023-11-06 21:46:25 +02:00
Lucas Fernandes Nogueira
01a7a983ab
feat(cli): transform paths into relative for the mobile IDE script ( #8128 )
2023-10-30 10:53:18 -03:00
github-actions[bot]
b5e1334149
Apply Version Updates From Current Changes ( #8131 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-10-28 18:06:44 -03:00
Fabian-Lars
822bf15d6b
fix(api): include tslib dist in api package ( #8130 )
2023-10-28 17:40:38 -03:00
github-actions[bot]
618c4538ea
Apply Version Updates From Current Changes ( #8064 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-10-28 15:04:15 -03:00
Fabian-Lars
b89de9fa43
feat(android): Add onResume and onPause to android plugins ( #8092 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-28 14:38:13 -03:00
Lucas Fernandes Nogueira
0601d5dddb
fix(docs): set the --cfg docsrs arg for docs.rs build ( #8123 )
2023-10-28 08:04:35 -03:00
Lucas Fernandes Nogueira
74d2464d0e
refactor(core): implement on_page_load event using wry hook ( #8116 )
2023-10-27 10:00:59 -03:00
Lucas Fernandes Nogueira
2b6ffe0fd1
chore: update plugins-workspace branch usage from next to v2 ( #8120 )
2023-10-27 00:17:23 -03:00
Lucas Fernandes Nogueira
2c7d683ae3
chore(renovate): ignore cargo_toml and minisign ( #8118 )
2023-10-26 15:38:09 -03:00
Olivier Lemasle
9ed400a85c
chore(ci): Replace unmaintained actions-rs GH actions, closes #8078 ( #8093 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-26 15:27:52 -03:00
Olivier Lemasle
6bc3b0536d
fix(cross): Fix docker image and cross setup ( #8094 )
2023-10-26 13:58:56 -03:00
renovate[bot]
4077946229
chore(deps) Update dependency @types/node to v20.8.8 (dev) ( #8098 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 13:42:30 -03:00
renovate[bot]
b6ef1fab0e
chore(deps) Update Tauri API Definitions (1.x) ( #8100 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 13:42:15 -03:00
renovate[bot]
bf859859d6
chore(deps) Update Rust crate libflate to v2 (1.x) ( #8106 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-26 13:33:01 -03:00
Lucas Fernandes Nogueira
6e75863041
fix(api): adjust documentation for mockConvertFileSrc ( #8111 )
2023-10-26 15:28:48 +03:00
Lucas Fernandes Nogueira
a635ec2345
feat(cli): add unit test for empty updater private key password ( #8096 )
2023-10-25 19:13:48 -03:00
Amr Bashir
c7c2507da1
chore(deps): update windows-rs to 0.51 and webview2-com to 0.27 ( #8035 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-24 13:17:06 -03:00
DK Liao
9580df1d7b
chore(deps): upgrade gtk to 0.18 ( #8084 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-24 12:26:24 -03:00
github-actions[bot]
ae75004cee
Apply Version Updates From Current Changes (v1) ( #8065 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-10-23 21:20:02 -03:00
Lucas Fernandes Nogueira
13ce9ac836
fix: e2e test using invalid updater private keys ( #8086 )
2023-10-23 19:43:01 -03:00
Amr Bashir
a0f7b88fd8
build(api.js): simplify output JS files ( #8025 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-23 18:22:00 -03:00
Fabian-Lars
5264e41db3
fix(deps): Downgrade minisign to 0.7.3 again ( #8082 )
2023-10-23 15:12:00 -03:00
Amr Bashir
93c8a77b34
refactor: enhance event system rust apis ( #7996 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-23 15:10:01 -03:00
Lucas Fernandes Nogueira
198abe3c2c
feat(plugins): typed invoke arguments for mobile plugins ( #8076 )
2023-10-23 14:09:42 -03:00
dependabot[bot]
a74ff464bb
chore(deps): bump rustix from 0.37.23 to 0.37.26 in /tooling/bench ( #8070 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-22 11:14:57 -03:00
Olivier Lemasle
fec89434d8
fix(ci): Fix bench job ( #8045 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-22 11:13:32 -03:00
renovate[bot]
31cb582756
chore(deps) Update Tauri Build (dev) ( #8044 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-22 10:47:43 -03:00
Olivier Lemasle
efe7811804
fix(examples): use __TAURI__.primitives ( #8077 )
...
Closes #8073
2023-10-22 03:38:18 +03:00
Konstantin Azizov
287066b279
fix(api): do nothing in clearMocks if __TAURI_INTERNALS__ is not defined ( #8071 )
2023-10-21 14:51:08 -03:00
Lucas Nogueira
c6c59cf237
Merge branch '1.x' into dev
2023-10-20 08:56:02 -03:00
renovate[bot]
5f75ebbbbb
chore(deps) Update Tauri CLI (1.x) ( #8051 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-20 02:26:11 +00:00
renovate[bot]
c982e52eb0
chore(deps) Update Rust crate json-patch to 1.2 (dev) ( #8043 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 00:04:49 +00:00
renovate[bot]
78586968a8
chore(deps) Update Tauri Bundler (dev) ( #8047 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-20 00:00:07 +00:00
renovate[bot]
d4042ebd88
chore(deps) Update Tauri Utils (dev) ( #8050 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-19 23:59:30 +00:00
renovate[bot]
10da70307a
chore(deps) Update Tauri Codegen (1.x) ( #7576 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-19 23:44:04 +00:00
Lucas Fernandes Nogueira
22f26882cf
fix(core): prevent iOS crash on invalid plugin response JSON ( #8049 )
2023-10-19 22:47:43 +00:00
Johannes Velde
cfe6fa6c91
feat(lang) added german language ( #8061 )
2023-10-19 22:47:34 +00:00
github-actions[bot]
ae13be2d17
Apply Version Updates From Current Changes (v1) ( #8062 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-10-19 16:48:27 +00:00
github-actions[bot]
d16206a086
Apply Version Updates From Current Changes ( #8005 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-19 16:04:21 +00:00
Lucas Fernandes Nogueira
3880b42d18
feat(bundler): enhance notarization error message ( #7974 )
2023-10-19 15:56:20 +00:00
Lucas Fernandes Nogueira
9bead42dbc
feat(cli): allow rotating updater private key ( #8059 )
2023-10-19 15:43:48 +00:00
renovate[bot]
c90ee65dbf
chore(deps) Update Tauri CLI (dev) ( #7630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-19 11:14:23 -03:00
Olivier Lemasle
2da043f04d
fix: improve French translations for nsis installer (cherry-pick #7523 on 1.x) ( #8058 )
...
Co-authored-by: Stanislas Michalak <stanislas-m@users.noreply.github.com >
2023-10-19 10:48:16 -03:00
Lucas Fernandes Nogueira
ebcc21e4b9
refactor: change prefix of hook env vars to TAURI_ENV_, closes #8054 ( #8057 )
2023-10-19 10:46:04 -03:00
renovate[bot]
117a7dc2bb
chore(deps) Update Tauri Utils (dev) ( #7632 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-10-18 13:36:41 -03:00
renovate[bot]
620b7a5d2f
chore(deps) Update Tauri API Definitions (dev) ( #7633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 13:32:10 -03:00
renovate[bot]
de985bad18
chore(deps) Update Tauri Bundler (1.x) ( #7639 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 13:26:24 -03:00
renovate[bot]
a76588df75
chore(deps) Update Rust crate log to 0.4.20 (dev) ( #7629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-18 13:10:39 -03:00
Lucas Fernandes Nogueira
be8e5aa307
fix(cli): duplicated newlines on child process output ( #8042 )
2023-10-18 15:29:12 +00:00
renovate[bot]
5c0eeb40c1
chore(deps) Update Tauri API Definitions (dev) (major) ( #7638 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-18 10:37:30 -03:00
dependabot[bot]
6f23fa302d
chore(deps): bump postcss from 8.4.24 to 8.4.31 in /examples/api ( #7968 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-18 09:48:50 -03:00
renovate[bot]
94bef1c705
chore(deps) Update Tauri CLI (1.x) ( #7641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-18 09:48:30 -03:00
martin frances
8db26bd3e9
fix(core): Clippy fixes. ( #7869 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-18 09:47:43 -03:00
Andre Lew
c1ec0f1551
feat(core): expose always_on_bottom, closes #7847 ( #7933 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-18 09:47:24 -03:00
Jason Tsai
c085addab5
feat: set application progress bar, close #7999 ( #8009 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 16:25:30 -03:00
Amr Bashir
a6ad540696
refactor: change path and event plugins to follow the same convention as window ( #8040 )
2023-10-17 15:28:08 -03:00
Amr Bashir
fb10b87970
feat: move app plugin back to core ( #8039 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 15:13:47 -03:00
Amr Bashir
149056746c
refactor(core/plugin)!: inline result type alias ( #8037 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-10-17 14:33:17 -03:00
Amr Bashir
12b8d18bf7
refactor!: remove unnecessary error enum and result type aliases ( #7875 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 13:10:21 -03:00
Amr Bashir
99865d9e9a
refactor(cli): cleanup info command ( #7204 )
...
Co-authored-by: martin frances <martinfrances107@hotmail.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 13:09:59 -03:00
github-actions[bot]
550173aaf5
Apply Version Updates From Current Changes (v1) ( #8022 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 12:29:33 -03:00
Amr Bashir
ed32257d04
feat(windows): add tabbed effect ( #7794 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-17 12:29:10 -03:00
Lucas Fernandes Nogueira
880266a7f6
chore: bump MSRV to 1.70 ( #8031 )
2023-10-17 11:08:15 -03:00
Amr Bashir
f259db3596
chore: downgrade bump to patch ( #8033 )
2023-10-17 10:00:03 -03:00
Lucas Fernandes Nogueira
a5686e1507
fix(core): compile on 32-bit targets ( #8032 )
2023-10-17 09:40:29 -03:00
Amr Bashir
a63e71f979
refactor(core&api)!: hide internal functions and reuse them in api.js & rename tauri module to primitives ( #7942 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 09:40:20 -03:00
Amr Bashir
2b0212af49
feat(api): add mock for convertFileSrc, closes #7935 ( #7961 )
...
* feat(api): add mock for `convertFileSrc`, closes #7935
* fix lint
* Update tooling/api/src/mocks.ts
* fmt
2023-10-17 15:33:44 +03:00
dependabot[bot]
b89d747705
chore(deps): bump undici from 5.19.1 to 5.26.3 in /examples/api ( #8024 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.19.1 to 5.26.3.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.19.1...v5.26.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-10-17 15:28:05 +03:00
Amr Bashir
8b166e9bf8
refactor!: consistent environment variables ( #7949 )
...
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 09:17:02 -03:00
Amr Bashir
c9a9246c37
feat: move window plugin back to core ( #8007 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-17 08:33:23 -03:00
dependabot[bot]
f12306af5f
chore(deps): bump @babel/traverse from 7.17.0 to 7.23.2 in /tooling/cli/node ( #8026 )
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.17.0 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 06:02:26 +03:00
Amr Bashir
2558fab861
refactor!: remove uuid and rand dependencies where applicable ( #7939 )
...
* refactor: remove uuid and rand dependencies where applicable
ref: https://github.com/tauri-apps/tauri/issues/7756
* replace rand with getrandom
* change files
* InnerListeners private
* revert listeners_object_name [skip ci]
* default for next_event_id
* remove raw listen function
* fix event system
* Apply suggestions from code review [skip ci]
* update names [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-10-17 05:47:41 +03:00
Amr Bashir
2fe8782ad4
refactor: enhance the descriptions of CLI commands, closes #7572 ( #7952 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-10-16 09:44:23 -03:00
Amr Bashir
dfe0badf19
docs: document macOS restrictions on Menu::add_item ( #7983 )
2023-10-16 09:15:15 -03:00
Amr Bashir
d6e10e216e
chore: rename webview2 offline installer guid consts for more clarity ( #8001 )
2023-10-16 09:13:32 -03:00
Amr Bashir
9d40840299
chore: update tauri-cli lock file ( #8015 )
2023-10-16 08:50:11 -03:00
Olivier Lemasle
113bcd7b68
fix(bundler): In .deb packages, set uid=0 for all files ( #7980 )
2023-10-16 08:33:06 -03:00
Caijinglong
d0ae67503c
fix(bundler): read proxy when downloading resources. ( #8012 )
...
* fix(bundler): read http_proxy env when downloading resources.
Signed-off-by: CaiJingLong <cjl_spy@163.com >
* Update .changes/add-proxy-for-nsis-download.md
* Update add-proxy-for-nsis-download.md
* Update tooling/bundler/src/bundle/windows/util.rs
---------
Signed-off-by: CaiJingLong <cjl_spy@163.com >
2023-10-13 15:06:34 +03:00
Lucas Fernandes Nogueira
46dcb94110
feat(core): include mobile on docs.rs targets ( #8006 )
2023-10-11 17:16:01 -03:00
github-actions[bot]
441eb4f4a5
Apply Version Updates From Current Changes (v1) ( #7988 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-10-11 17:27:37 +00:00
Lucas Fernandes Nogueira
bab05ff607
fix(ci): properly detect @tauri-apps/cli release id from covector output ( #8004 )
2023-10-11 15:53:01 +00:00
Amr Bashir
4caa1cca99
refactor(cli): enhance plugin subcommand, closes #7749 ( #7990 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-10-11 15:34:33 +00:00
i-c-b
f552c1796a
fix(bundler): WebView2 offline installer GUID changes ( #7998 )
2023-10-11 10:50:21 +00:00
Ziyang Hu
21cdbb41a3
fix: truncate file when not appending in writeFile, closes #7973 ( #7982 )
...
* Fix https://github.com/tauri-apps/tauri/issues/7973
* Fix https://github.com/tauri-apps/tauri/issues/7973
* Fix https://github.com/tauri-apps/tauri/issues/7973
2023-10-09 16:22:54 +03:00
github-actions[bot]
1241014a46
Apply Version Updates From Current Changes (v1) ( #7960 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
fix(bundler): team ID is now required for notarytool via app password (#7972 )
fix(bundler): team ID is now required for notarytool via app password (#7972 )"
2023-10-08 11:12:42 +00:00
github-actions[bot]
713f84db2b
Apply Version Updates From Current Changes ( #7823 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-10-08 10:03:49 +00:00
Lucas Fernandes Nogueira
b2f17723a4
feat(cli): use devicetl to connect with iOS 17 devices ( #7971 )
2023-10-07 14:16:27 -03:00
Lucas Fernandes Nogueira
40d340021c
fix(bundler): team ID is now required for notarytool via app password ( #7972 )
2023-10-06 14:33:49 -03:00
Amr Bashir
1c9f3db916
chore: change tauri-mobile to cargo-mobile2 ( #7953 )
2023-10-05 19:30:56 +00:00
Fabian-Lars
cdd5516f33
fix(bundler): Use escaped installer path when starting the updater setup, fixes #7931 ( #7956 )
...
* fix(bundler): Use escaped installer path when starting the updater setup, fixes #7931
* fun ci stuff
* who needs lockfiles anyway
* stahp
* please let it be the last one. i want to leave
2023-10-05 00:45:43 +03:00
Lucas Fernandes Nogueira
d735324df0
fix(cli): deadlock regression from #7802 ( #7948 )
2023-10-03 11:46:20 -03:00
Amr Bashir
b597aa5f39
feat: add id option for tray icon in config file ( #7871 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
2023-10-03 10:18:19 -03:00
Lucas Fernandes Nogueira
68e7319305
fix(core): update scope usage following #7944 ( #7946 )
2023-10-03 08:44:25 -03:00
martin frances
44e8a562a2
fix: Cleared warnings seen while running ``cargo doc`` ( #7862 )
2023-10-03 08:37:54 -03:00
Amr Bashir
c0d03af470
refactor!: renamed TrayIconBuilder/TrayIcon::on_tray_event to TrayIconBuilder/TrayIcon::on_tray_icon_event ( #7943 )
2023-10-03 07:53:47 -03:00
Amr Bashir
b7fd88e18d
refactor!: consistent naming in tauri::scope module ( #7944 )
2023-10-03 07:50:00 -03:00
github-actions[bot]
19249d78fb
Apply Version Updates From Current Changes (v1) ( #7938 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-10-02 13:16:57 -03:00
Jason Tsai
d6eb46cf11
fix(macos): fix notraytool's apple-id option name, close #7917 ( #7934 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-10-02 11:30:39 -03:00
Lucas Fernandes Nogueira
3671edbcff
fix(core): toggle devtools via global shortcut ( #7937 )
...
* fix(core): toggle devtools via global shortcut
* Update .changes/fix-toggle-devtools.md
2023-10-02 17:19:01 +03:00
github-actions[bot]
a3277a245c
Apply Version Updates From Current Changes (v1) ( #7924 )
...
Co-authored-by: amrbashir <amrbashir@users.noreply.github.com >
2023-09-30 04:41:23 +03:00
Lucas Fernandes Nogueira
d1e09da084
hotfix(build): bump tauri-build to 1.5 ( #7918 )
2023-09-30 02:20:27 +03:00
Lucas Fernandes Nogueira
c001a91d15
fix(ci): update tauri-driver's Cargo.lock file on version bump ( #7915 )
2023-09-28 15:29:53 -03:00
github-actions[bot]
0af553da72
Apply Version Updates From Current Changes (v1) ( #7261 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-09-28 14:01:19 -03:00
Lucas Fernandes Nogueira
e9e68abb33
fix(ci): downgrade async-executor to 1.5.2 ( #7911 )
2023-09-28 10:48:52 -03:00
Lucas Fernandes Nogueira
c68fbfcb2d
fix: Returns a warning instead of panicking if an AppImage is not mounted, closes #7736 ( #7912 )
...
Co-authored-by: Benjamin Demetz <50681275+Benji377@users.noreply.github.com >
2023-09-28 10:46:17 -03:00
Benjamin Demetz
1bce7397a4
fix: Returns a warning instead of panicking if an AppImage is not mounted, closes #7736 ( #7843 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
2023-09-28 10:22:11 -03:00
Lucas Fernandes Nogueira
228e5a4c76
fix(cli): icons not added to the Android project ( #7902 )
2023-09-26 15:22:23 -03:00
Fabian-Lars
d1858de7a0
fix(cli): help output mixed up for private-key and private-key-path ( #7901 )
2023-09-26 14:41:32 -03:00
Fabian-Lars
9aa34ada57
feat(core): Allow http origin on Windows, fixes : #3007 ( #7645 )
...
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-09-26 14:40:38 -03:00
Fabian-Lars
e8ff6b153e
docs: change icon help output to ask for 1024px source icons, closes #7886 ( #7896 )
2023-09-25 14:44:27 +03:00
Trey Smith
5ecb46b341
fix: rpath missing from app, closes #7710 ( #7773 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
fix: codesign doesn't sign frameworks or sidecar, closes #7690 (#7774 )
2023-09-24 19:11:20 -03:00
Amr Bashir
deea943626
refactor!: changed Env.args to Env.args_os and use OsString instead of String ( #7876 )
...
ref: https://github.com/tauri-apps/tauri/issues/7756
2023-09-21 15:56:03 +03:00
Amr Bashir
092a561ca6
refactor!: remove tauri::api module ( #7874 )
...
* refactor!: remove `tauri::api` module
ref: https://github.com/tauri-apps/tauri/issues/7756
* change file
* fix builds
2023-09-21 15:55:42 +03:00
Amr Bashir
c3ac1f836b
docs: use http::* qualified import instead of an alias ( #7873 )
2023-09-21 15:34:13 +03:00
Logan Keenan
a2021c30ba
fix: remove mut self from set_native_icon signature ( #7866 )
...
* fix set_native_icon compile error
* Update core/tauri/src/menu/icon.rs
* Update core/tauri/src/menu/icon.rs
* Create set_native_icon_signature.md
* Update .changes/set_native_icon_signature.md
2023-09-21 02:21:33 +03:00
Fabian-Lars
d6fd121974
fix: add new ipc to csp config in streaming example, closes #7842 ( #7849 )
2023-09-18 21:05:48 +09:00
Trey Smith
dcdbe3eb6c
fix: codesign doesn't sign frameworks or sidecar, closes #7690 ( #7774 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-09-15 12:09:10 -03:00
Lucas Fernandes Nogueira
990295304f
fix(core): remove unused rand dependency, ignore quickcheck_macros ( #7838 )
2023-09-15 10:58:56 -03:00
Trey Smith
2f8881c010
feat: add team_id option for apple notarization ( #7775 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-09-15 08:30:27 -03:00
Lucas Fernandes Nogueira
995ffc629b
fix(ci): recreate symlink so the integration tests works ( #7833 )
2023-09-13 21:55:47 -03:00
Lucas Fernandes Nogueira
b3ebe4de3c
chore(config-schema): remove unused deps ( #7824 )
2023-09-12 23:55:27 +03:00
martin frances
9a2b2f49a5
Chore: Resolve "environment variable" notice in the github build artifacts ( #7800 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-09-12 17:00:09 -03:00
Amr Bashir
a68ccaf59a
fix: skip leading slash for asset protocol, closes #7815 ( #7822 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-09-12 16:57:11 -03:00
i-c-b
100d9ede35
fix(core): Correctly detect Android Tauri configuration file, closes #7785 ( #7802 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-09-12 13:18:23 -03:00
Amr Bashir
4bf1e85e6b
fix(windows): respect focused: false for webview, closes #7519 ( #7722 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
fix(windows): respect `focused: false` for webview, closes #7519
2023-09-11 17:00:06 -03:00
Davis Silverman
0b0bc81710
Extend context.rs to dynamically find the OUT_DIR for certain assets ( #7534 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
2023-09-11 16:59:30 -03:00
Lucas Fernandes Nogueira
1945dec81f
fix(ci): adjust downgrade crates step ( #7812 )
2023-09-11 15:30:37 -03:00
github-actions[bot]
3c66a53a9e
Apply Version Updates From Current Changes ( #7811 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-09-11 13:00:21 -03:00
Lucas Fernandes Nogueira
d5074af562
fix: custom protocol on Windows, change scheme on Android, closes #7801 ( #7808 )
2023-09-11 12:25:06 -03:00
martin frances
822ba2b121
Fix: Resolve Deprecation notice in the github build artifacts ( #7780 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
2023-09-09 10:38:19 -03:00
martin frances
ac065062eb
chore: Move to a modern resolver when using workspaces. ( #7797 )
2023-09-09 09:58:41 -03:00
Lucas Fernandes Nogueira
47b33e649c
fix(ci): adjust test-core's downgrade step ( #7796 )
2023-09-09 09:34:46 -03:00
github-actions[bot]
a6a42f8f0a
Apply Version Updates From Current Changes ( #7770 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-09-08 11:49:37 -03:00
Lucas Fernandes Nogueira
6735994885
fix(ci): downgrade cfg-expr to 0.15.4 ( #7790 )
2023-09-08 11:07:27 -03:00
Lucas Fernandes Nogueira
e1ac45c89f
fix(ci): downgrade crates requiring rust 1.66 ( #7788 )
2023-09-08 10:00:11 -03:00
Lucas Fernandes Nogueira
4cb51a2d56
refactor(core): custom protocol on Windows now uses the http scheme ( #7779 )
2023-09-07 19:57:16 -03:00
Jason Tsai
e3bfb01411
feat(nsis): support choosing compression algorithms, closes #7685 ( #7776 )
2023-09-07 18:45:15 +03:00
Lucas Fernandes Nogueira
dfbbca423b
feat(bundler): try to find API key file for notarization, ref #7616 ( #7771 )
2023-09-07 10:01:12 -03:00
Jason Tsai
0797a002ca
fix: use button property for data-tauri-drag-region mouse button detection, closes #7694 ( #7746 )
2023-09-07 09:55:47 -03:00
Amr Bashir
53ab2042fd
refactor: remove unnecessary mutex ( #7728 )
2023-09-07 09:09:59 -03:00
Lucas Fernandes Nogueira
974e38b4dd
refactor(cli): rename plugin add command to add ( #7744 )
2023-09-07 07:34:36 -03:00
github-actions[bot]
7db1c31e47
Apply Version Updates From Current Changes ( #7627 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-09-06 18:12:36 -03:00
Lucas Fernandes Nogueira
8faa5a4a12
fix(cli): missing assets dir on iOS project when it is committed ( #7765 )
2023-09-06 17:22:39 -03:00
Lucas Fernandes Nogueira
b7f53d66e8
fix(core): use postMessage IPC for remote URLs on iOS ref #7751 ( #7764 )
2023-09-06 16:09:01 -03:00
Lucas Fernandes Nogueira
0d63732b96
refactor(core): allow custom protocol handler to resolve async ( #7754 )
2023-09-06 15:53:03 -03:00
Lucas Fernandes Nogueira
b75a1210be
fix(cli): update tauri-mobile to fix iOS logs not showing ( #7762 )
2023-09-06 15:11:30 -03:00
Lucas Fernandes Nogueira
964282a267
fix(cli): migration tests ( #7745 )
2023-09-06 13:43:17 -03:00
Lucas Fernandes Nogueira
29818de682
fix(core): use postMessage IPC for remote URLs on macOS closes #7662 ( #7751 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-09-05 12:41:05 -03:00
martin frances
50878901ba
chore: resolves a warning seen while running cargo update ( #7753 )
...
* chore: resolves a warning seen while running cargo update
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
* Now using resolver 2.
2023-09-05 14:28:33 +03:00
Simon Hyll
e98393e499
fix: no longer unpacking and flattening payload, closes #7673 ( #7677 )
2023-09-04 18:02:22 -03:00
XXIV
41067cef00
perf: remove unnecessary heap allocation ( #7731 )
2023-09-04 15:00:49 +03:00
Amr Bashir
49beb67dab
ci: fix clippy lints ( #7721 )
...
* ci: fix clippy lints
* more lints
2023-08-31 13:53:15 +03:00
Colin McDonnell
e152662687
feat: support Bun package manager ( #7723 )
...
* Support bun
* clippy
2023-08-31 02:48:36 +03:00
i-c-b
13279917d4
enhance(cli): Add Cargo Tauri CLI version to tauri info output ( #7713 )
...
* enhance(cli): Add Cargo Tauri CLI version to `tauri info` output
* Create enhance-cli-cargo-tauri-cli-version-info.md
2023-08-31 01:53:37 +03:00
Fabian-Lars
85112e7f8f
ci: downgrade h2 and reqwest ( #7717 )
...
* ci: downgrade h2 to 0.3.20
* reqwest
* Update test-core.yml
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-08-30 20:43:01 +03:00
Amr Bashir
09f7f57eea
chore(deps): update nsis_tuari_utils to 0.2.1 ( #7711 )
...
* chore(deps): update nsis_tuari_utils to 0.2.1
* Update .changes/nsis-kill-own-process.md
2023-08-30 15:49:47 +03:00
Fabian-Lars
f19c7fc5c3
ci: Update serde_with downgrade to match 3.3.0 ( #7654 )
2023-08-30 03:44:05 +03:00
Fabian-Lars
8c5fcf41e3
ci: Downgrade tokio to 1.29 and flate2 to 1.0.26 ( #7646 )
...
* ci: Downgrade tokio to 1.29
* downgrade flate2 too
2023-08-18 03:14:38 +03:00
Fabian-Lars
58d6b899e2
feat(api): Add append option to writeFile apis ( #7636 )
...
* feat(api): Add `append` option to writeFile apis.
* wording
* fmt
* Update .changes/fs-append-file.md
* clippeeeyyyy
2023-08-16 19:09:05 +03:00
Amr Bashir
af3268a4be
refactor(menu,tray): add wrappers ( #7622 )
2023-08-16 13:06:17 -03:00
Amr Bashir
5c95152c76
refactor!: take id for text/check/icon on menu builders ( #7621 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-08-16 11:55:36 -03:00
Amr Bashir
6177150b6f
feat: add drag-n-drop position ( #7601 )
2023-08-16 11:21:40 +09:00
yydcnjjw
8a6766173b
feat(tauri): impl Send for app::Builder, closes #7618 ( #7619 )
...
* feat(tauri): impl Send for app::Builder
* chore: add .changes/app-builder-send.md
2023-08-16 11:21:23 +09:00
Lucas Fernandes Nogueira
964d81ff01
refactor(bundler): switch to notarytool, closes #4300 ( #7616 )
2023-08-16 11:10:02 +09:00
Amr Bashir
a7777ff485
feat(bundler/NSIS): Add Bulgarian to supported NSIS languages. ( #7624 ) ( #7626 )
...
* Create Bulgarian.nsh
* Update nsis.rs
* Create nsis-bulgarian.md
Co-authored-by: Angelo II <62988428+AngeloCore@users.noreply.github.com >
2023-08-16 11:09:45 +09:00
Amr Bashir
72a3d75e8f
chore(deps): update nsis_tuari_utils to 0.2 ( #7625 )
2023-08-15 23:23:26 +03:00
Angelo II
04949d1658
feat(bundler/NSIS): Add Bulgarian to supported NSIS languages. ( #7624 )
...
* Create Bulgarian.nsh
* Update nsis.rs
* Create nsis-bulgarian.md
2023-08-15 23:06:22 +03:00
Jet Li
ca977f4b87
fix(bundler/nsis): revert shell context change before deleting appdata, closes #7588 ( #7591 )
...
* fix(bundler/nsis): delete app data of current user when uninstall, closes #7588
* fix(bundler/nsis): delete app data of current user when uninstall, closes #7588
* Update .changes/fix-nsis-uninstall-delete-app-data.md
---------
2023-08-15 18:59:44 +03:00
Fabian-Lars
9308dee0a1
docs: Be more specific about plugin names in ipc scope ( #7605 )
2023-08-15 10:56:05 -03:00
Lucas Fernandes Nogueira
7f818384d3
chore: enable tray-icon feature for docs.rs build ( #7620 )
2023-08-15 08:26:31 -03:00
github-actions[bot]
3bf1bce9ec
Apply Version Updates From Current Changes ( #7612 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-08-14 12:19:36 -03:00
Lucas Fernandes Nogueira
e27b829b36
fix(ci): adjust publish-cli-rs workflow tag ( #7609 )
2023-08-14 07:34:25 -07:00
Lucas Fernandes Nogueira
4af5c5a829
chore(api): add change file for #7170 ( #7611 )
2023-08-14 07:24:44 -07:00
Lucas Fernandes Nogueira
560b34dd2a
fix(tauri-build): skip validating tray-icon feature flag ( #7610 )
2023-08-14 07:24:13 -07:00
github-actions[bot]
28382fdf9e
Apply Version Updates From Current Changes ( #7270 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-08-14 08:30:01 -03:00
Jonas Kruckenberg
02eb08bbd7
perf: remove lto setting from CLI ( #6861 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-08-14 07:28:11 -03:00
renovate[bot]
d928d23cdb
chore(deps) Update Tauri Core - abandoned ( #5253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-08-13 22:41:00 -03:00
Amr Bashir
7fb419c326
refactor: move to muda and tray_icon crates ( #7535 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-08-13 22:25:50 -03:00
Lucas Fernandes Nogueira
ec827760ab
fix(tauri-runtime-wry): adjust docs.rs features to fix doc build ( #7583 )
2023-08-13 20:40:03 -03:00
chip
e21a449b27
use mime crate for manager ( #7584 )
2023-08-12 07:24:24 -03:00
Lucas Fernandes Nogueira
fbeb5b9185
refactor(core): use webview's URI schemes for IPC ( #7170 )
...
Co-authored-by: chip <chip@chip.sh >
2023-08-10 10:12:38 -03:00
Graeme McHale
10e362d098
feat: allow more flexible http requests in updater closes #7422 ( #7432 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-08-10 07:23:52 -03:00
renovate[bot]
b420962377
chore(deps) Update Tauri API Definitions (1.x) ( #7577 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-10 07:22:45 -03:00
renovate[bot]
85efd0ae43
chore(deps) Update Rust crate swift-rs to 1.0.6 (dev) ( #7578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-10 07:22:20 -03:00
renovate[bot]
82c3f6be4a
chore(deps) Update Tauri Bundler (dev) ( #7579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-10 07:21:36 -03:00
Lucas Fernandes Nogueira
cca5301b88
added missing futures-util ( #7260 ) ( #7565 )
...
Co-authored-by: Simon Hyll <hyllsimon@gmail.com >
2023-08-09 17:39:27 -03:00
Lucas Fernandes Nogueira
e1a5e89ac3
feat(renovate): run on 1.x branch ( #7564 )
2023-08-09 17:39:07 -03:00
Isaac Cambron
eeb6be5422
feat(core): Manager::emit_filter and optimize serialization ( #7512 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-08-08 16:57:30 -03:00
Amr Bashir
a6b52e44f2
fix(tauri-utils): include \n in io::read_line, closes #6388 ( #6519 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
fix(tauri-utils): include `\n` in `io::read_line`, closes #6388
2023-08-08 16:43:19 -03:00
renovate[bot]
6a76d0abca
chore(deps) Update Tauri API Definitions ( #7496 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
2023-08-08 15:50:11 -03:00
Alejandro González
9edebbba4e
fix(driver): bump locked dependencies to fix build issue on Windows ( #7475 )
2023-08-08 15:46:32 -03:00
renovate[bot]
56714ede4d
chore(deps) Update Rust crate tempfile to 3.7.0 ( #7497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-08 15:17:53 -03:00
Fabian-Lars
cb1d4164e7
fix(bundler): sign the exe before the bundler step ( #7487 )
2023-08-08 15:16:00 -03:00
Amr Bashir
6c408b736c
feat: add notification sound ( #7269 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-08-08 15:09:04 -03:00
Lucas Fernandes Nogueira
8af2497496
feat(cli): automate API -> plugin migration ( #7561 )
2023-08-08 13:21:46 -03:00
Lucas Fernandes Nogueira
d010bc07b8
feat(ios): properly set iOS product name ( #7554 )
2023-08-05 08:59:19 -03:00
Stanislas Michalak
6c38924aa2
fix: improve French translations for nsis installer ( #7523 )
2023-08-05 08:58:33 -03:00
Lorenzo Lewis
c272e4afbf
chore: remove typedoc integration ( #7515 )
...
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com >
2023-07-28 15:37:27 +03:00
Kris Krolak
4db363a03c
feat: add visible_on_all_workspaces, closes #6589 ( #7437 )
...
* feat: add visible_on_all_workspaces, closes #6589
* add changes file
* Apply suggestions from code review
* Update core/tauri-config-schema/schema.json
* Update tooling/cli/schema.json
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-07-26 19:38:09 +08:00
Fabian-Lars
e374bc130d
ci: lock tempfile and serde_with versions in CI ( #7495 )
...
* ci: lock tempfile and serde_with versions in CI
* Update test-core.yml
2023-07-25 18:25:14 +03:00
Jet Li
57f73f1b6a
fix(bundler/nsis): use temp dir for webview2 installer, closes #7409 ( #7486 )
...
* fix(bundler/nsis): use temp dir for webview2 installer, closes #7409
* Update .changes/fix-nsis-webview2-installer-use-tempdir.md
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-07-25 17:29:59 +03:00
Jeffrey Hutchins
3a2c3e7471
feat: Add ordered navigation handler for plugins, closes #7306 ( #7439 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-07-24 14:36:16 -03:00
Alejandro González
2d35f937de
fix(bundler): do not skip updater bundle target if only a macOS DMG is generated ( #7481 )
2023-07-24 09:27:11 -03:00
renovate[bot]
b7277357b9
chore(deps) Update Tauri API Definitions ( #7311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 09:23:58 -03:00
dependabot[bot]
3788fb1476
chore(deps-dev): bump vite from 3.0.9 to 3.2.7 in /examples/api ( #7223 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 09:18:12 -03:00
dependabot[bot]
339cfa1124
chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /tooling/api ( #7451 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 09:17:55 -03:00
renovate[bot]
c40b8ae15f
chore(deps) Update Rust crate tar to 0.4.39 ( #7452 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 09:17:12 -03:00
Lucas Fernandes Nogueira
7b45e7fa1b
feat(build): trigger rerun if plugin config env var changes ( #7458 )
2023-07-19 13:16:43 -03:00
Lucas Fernandes Nogueira
ecffaa2524
feat(build): skip writing manifest/entitlements when no changes found ( #7457 )
2023-07-19 13:16:35 -03:00
Lucas Fernandes Nogueira
1e1d839e7e
feat(build): add function to rewrite AndroidManifest.xml ( #7450 )
2023-07-19 08:15:08 -03:00
Lucas Fernandes Nogueira
522de0e788
feat(core): allow a plugin build script to read the plugin config object ( #7447 )
2023-07-18 11:04:15 -03:00
Lucas Fernandes Nogueira
aba04fa823
feat(build): add API to update the iOS entitlements file ( #7448 )
2023-07-18 10:20:55 -03:00
Lucas Fernandes Nogueira
aa94f7197e
feat(ios): add empty entitlements file to iOS project ( #7445 )
2023-07-18 10:20:32 -03:00
Lucas Fernandes Nogueira
c7dacca466
feat(cli): expose iOS project path and app name as env vars ( #7446 )
2023-07-18 10:19:01 -03:00
Lucas Fernandes Nogueira
753900dd6e
feat(ios): expose RunEvent::Opened ( #7440 )
2023-07-17 19:44:34 -03:00
Fabian-Lars
a5752db985
feat(core): forward onNewIntent event to android plugins ( #7436 )
2023-07-17 10:20:16 -03:00
Bo
3b98141aa2
feat: add file association support, closes #3736 ( #4320 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Raphii <iam@raphii.co >
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-07-16 18:34:43 -03:00
Lucas Fernandes Nogueira
4dd4893d7d
feat: allow specifying a resource map, closes #5844 ( #5950 )
...
Co-authored-by: amrbashir <amr.bashir2015@gmail.com >
closes #5844
2023-07-13 18:28:52 -03:00
Dave Ceddia
ef962c43af
fix(cli): handle symlinks in updater bundler, closes #3933 ( #3934 )
...
Co-authored-by: chip <chip@chip.sh >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-07-13 14:35:22 -03:00
Fabian-Lars
290e366ae9
fix(build): Copy wv2 runtime in dev, fixes #7373 ( #7419 )
2023-07-13 14:34:31 -03:00
Lucas Fernandes Nogueira
c98273387c
feat(core): enhance readDir error message, closes #7379 ( #7416 )
2023-07-13 08:00:51 -07:00
Amr Bashir
2eab150563
feat(api/http): properly handle Files in Body.form, closes #7390 ( #7394 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
closes #7390
2023-07-13 08:58:21 -03:00
Amr Bashir
84c4159754
feat(core): add monitor functions for App/AppHandle, closes #6394 ( #6403 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-07-12 17:14:04 -03:00
Amr Bashir
fdaee9a5ce
feat(core/plugin): add register_uri_scheme_protocol, closes #7330 ( #7350 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
closes #7330
2023-07-12 16:49:32 -03:00
Amr Bashir
71a0240166
chore: remove hotkey.js script and replace var with const ( #7343 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-07-12 08:44:26 -03:00
renovate[bot]
f280dcfb7c
chore(deps) Update Rust crate libflate to v2 ( #7410 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-12 07:40:43 -03:00
Amr Bashir
a2be88a21d
refactor: remove bitness crate from bundler ( #7405 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-07-12 07:38:25 -03:00
清茶
907425df55
feat(cli): check cwd for config file before traversing ( #7395 )
2023-07-11 18:29:15 +03:00
Amr Bashir
764968ab38
feat(bundler/nsis): sign uninstaller, closes #7348 ( #7398 )
...
* feat(bundler/nsis): sign uninstaller, closes #7348
* Update bundler-nsis-sign-uninstaller.md
* clippy
2023-07-11 15:54:59 +03:00
Amr Bashir
757e959eb2
feat: respect base tag's target attribute, closes #7285 ( #7344 )
...
* feat: respect `base` tag's `target` attribute, closes #7285
* Update core.js
* fix condition
2023-07-11 15:11:23 +03:00
Amr Bashir
fa7f9b77ab
fix(core/updater): set max_redirections of 5, closes #7329 ( #7341 )
...
* fix(core/updater): set `max_redirections` of 5, closes #7329
* Update .changes/updater-redirect.md
2023-07-11 15:08:53 +03:00
Lucas Fernandes Nogueira
eeff1784e1
chore(deps): update unmaintained dependency from kuchiki to kuchikiki ( #7359 ) ( #7367 )
...
Co-authored-by: Davide Baldo <davide@baldo.me >
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-07-11 19:19:13 +09:00
Amr Bashir
e05cd940d6
ci: fix audit workflow and add resolutions for vuln packages ( #7392 )
...
* ci: fix audit workflow and add resolutions for vuln packages
* revert rust audit changes
2023-07-11 00:25:18 +03:00
Amr Bashir
f6a13f6f23
ci: downgrade more crates is-terminal, colored and toml:0.7.6 ( #7391 )
...
* ci: downgrade more crates `is-terminal`, `colored` and `toml:0.7.6`
* downgrade all versions of toml and cargo_toml
* revert
2023-07-10 16:45:50 +03:00
luofei
eba8e1315e
fix(bundler/nsis): fix installer incorrect copyright info ( #7386 )
...
Signed-off-by: luofei <luoffei@outlook.com >
2023-07-10 14:56:13 +03:00
Amr Bashir
6e36ebbf84
fix(nsis): set correct ShellVarContext for uninstaller, closes #7315 ( #7342 )
2023-07-10 14:46:15 +03:00
Amr Bashir
74b1f4fc66
feat(core): add dark/light mica option ( #7384 )
...
* feat(core): add dark/light mica option
* Update .changes/dark-light-mica-effect.md
* fix macos build
2023-07-10 14:31:29 +03:00
Amr Bashir
fd5dc788d1
refactor: cleanup and remove unused tauri::api modules ( #7352 )
2023-07-10 12:17:17 +09:00
luofei
32218a6f8c
fix(bundler/nsis): use uninstallstring to find wix installation ( #7326 )
...
* add change file
Signed-off-by: luofei <luoffei@outlook.com >
* fix(bundler/nsis): Check if the previous installation was done using WiX
Signed-off-by: luofei <luoffei@outlook.com >
* Update .changes/fix-nsis-previous-installation-method.md
---------
Signed-off-by: luofei <luoffei@outlook.com >
2023-07-08 04:26:40 +03:00
luofei
0ae53f4139
fix(bundler/nsis): fix error message appears even after successful uninstall, closes #7317 ( #7361 )
...
* fix(bundler/nsis): Uninstall the previous installation package
* Update .changes/fix-nsis-uninstall-previous-version.md
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-07-08 03:43:35 +03:00
Davide Baldo
43c6285e90
chore(deps): update unmaintained dependency from kuchiki to kuchikiki ( #7359 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-07-05 17:41:46 -03:00
Amr Bashir
46df2c9b91
fix(bundler): sort package types before bundling, closes #7349 ( #7360 )
...
fix(bundler): sort package types before bundling, closes #7349
2023-07-05 17:17:31 -03:00
Amr Bashir
23b0e1b9e5
fix: add resolution for semver npm package to fix cve ( #7353 )
2023-07-04 17:00:01 +03:00
Lucas Fernandes Nogueira
f4aedce96c
fix(ci): adjust crate downgrades for test-core MSRV ( #7346 )
2023-07-03 15:42:34 -07:00
Lucas Fernandes Nogueira
539247aacf
fix(ci): adjust downgrade crates version step on test-core workflow ( #7309 )
2023-06-30 09:04:09 -07:00
Fabian-Lars
3065c8aea3
fix(bundler): Enable zip's deflate feature flag ( #7296 )
2023-06-26 11:43:43 -03:00
i-c-b
5eb8554331
fix(cli): Apple Dev Teams format for info::Section::Display ( #7282 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
2023-06-24 08:30:34 -03:00
Fabian-Lars
38d0bed8eb
fix(cli): Split metadata.json per major version. ( #7276 )
2023-06-22 10:43:47 -03:00
renovate[bot]
0ef9c6b7ec
chore(deps) Update Rust crate serde_json to 1.0.97 ( #7271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-21 10:56:25 -03:00
Fabian-Lars
dad4f54eec
fix(cli): Disable version check, fixes #7273 ( #7277 )
2023-06-21 19:19:31 +08:00
Lucas Fernandes Nogueira
df6712cfb3
docs(core): fix panic section on manage documentation ( #7251 )
2023-06-21 07:50:41 -03:00
renovate[bot]
5cbf4df390
chore(deps) Update Rust crate swift-rs to 1.0.5 ( #7272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-21 07:50:27 -03:00
renovate[bot]
6db81ec879
chore(deps) Update Rust crate ureq to 2.7 ( #7274 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-21 07:50:11 -03:00
renovate[bot]
180eeb7363
chore(deps) Update Tauri API Definitions ( #7275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-21 07:49:53 -03:00
Jeffrey Hutchins
2a000e150d
feat: add navigate method ( #7235 )
2023-06-20 16:56:17 -03:00
Amr Bashir
b04444928c
ci: fix version-or-publish PR naming ( #7268 )
2023-06-20 16:54:11 -03:00
yydcnjjw
33f6aa438e
fix: ipc scope not found error at windows ( #7264 )
...
The incorrect value ("window") was utilized when determining the Windows platform.
2023-06-20 17:33:52 +08:00
Simon Hyll
c4e9740c83
added missing futures-util ( #7260 )
2023-06-20 12:39:31 +08:00
Simon Hyll
c34e37b1f7
docs: added rustdoc icons ( #7253 )
...
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-06-19 21:51:05 -03:00
Raphii
1a3dcdb830
fix(core): fix nsis updater unable to launch installers requiring elevation, closes #7184 ( #7185 )
...
* Launch NSIS updaters requiring elevation from non-elevated process
* Add changes file
* remove detached process, use powershell
* Update updater-admin-launch-fix.md
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-06-19 18:11:16 +03:00
Lucas Fernandes Nogueira
e63111b65a
chore: remove v1 references on documentation and benchmark ( #7258 )
...
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2023-06-19 09:47:51 -03:00
Lucas Fernandes Nogueira
d1a6e2f333
chore(deps): update state to 0.6 ( #7252 )
2023-06-18 20:57:36 -03:00
Amr Bashir
8c0166f459
ci: use toJSON ( #7248 )
2023-06-18 06:58:34 -03:00
Lucas Fernandes Nogueira
fdf68405a4
chore(ci): use a separate covector workflor for 1.x ( #7243 )
2023-06-18 06:57:37 -03:00
Lucas Fernandes Nogueira
be6f4319ff
fix(ci): correctly set tag for tauri-cli release ( #7246 )
2023-06-17 19:14:12 -03:00
Lucas Fernandes Nogueira
7036bc93ed
fix(ci): use native-tls-vendored for @tauri-apps/cli darwin arm64 build ( #7245 )
2023-06-17 19:14:02 -03:00
github-actions[bot]
bd29b05f15
Apply Version Updates From Current Changes (v2) ( #7242 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-06-17 15:05:12 -03:00
Lucas Nogueira
3d707ddf5f
fix(ci): run covector workflow on dev branch
2023-06-17 14:15:34 -03:00
Lucas Fernandes Nogueira
6252380f44
fix(cli): kill beforeDevCommand process if mobile dev command fails ( #7241 )
2023-06-17 14:10:01 -03:00
Lucas Fernandes Nogueira
655c714e41
fix(cli): do not panic on Ctrl+C on ios dev ( #7240 )
2023-06-17 14:09:37 -03:00
Lucas Fernandes Nogueira
1542ad17d6
chore(ci): delete workflow from next branch ( #7239 )
2023-06-17 08:10:20 -07:00
Lucas Fernandes Nogueira
84695cb83b
chore(changes): delete change files from 1.4 release ( #7238 )
2023-06-17 08:08:51 -07:00
Lucas Nogueira
1e9c463d12
Merge remote-tracking branch 'origin/1.x' into dev
2023-06-17 11:02:14 -03:00
Lucas Fernandes Nogueira
2acc474ccb
fix(ci): only check change tags on added or modified files ( #7236 )
2023-06-17 16:57:25 +03:00
github-actions[bot]
4b3d66c793
Apply Version Updates From Current Changes (v1) ( #7234 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com >
2023-06-17 10:45:52 -03:00
Lucas Fernandes Nogueira
49dbbbbcdf
feat(ci): prepare CI for 1.x branch ( #7231 )
2023-06-17 09:41:22 -03:00
Amr Bashir
6afd34727f
fix(core): revert #6680 , remove default notification sound on Windows ( #7229 )
...
fix(core): revert #6680 , remove default notification sound on Windows
2023-06-17 09:18:16 -03:00
Amr Bashir
066c09a6ea
fix(core): fix require_literal_leading_dot flipped behavior ( #7227 )
2023-06-17 09:17:36 -03:00
Jeffrey Hutchins
c7534e732d
feat(android): disable action bar in dark mode themes.xml ( #7226 )
2023-06-17 04:57:33 +03:00
Amr Bashir
8922be591c
feat(android): disable action bar in themes.xml ( #7164 )
2023-06-16 13:02:11 -03:00
Amr Bashir
4847b87b10
fix(cli): handle npx for mobile commands, closes #7209 ( #7218 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-06-16 12:28:57 -03:00
Ngo Iok Ui (Wu Yu Wei)
535f223eca
Merge pull request #7214 from tauri-apps/next
...
chore: merge `next` into `dev`
2023-06-16 19:39:22 +08:00