Lucas Fernandes Nogueira
1308bfa399
Merge commit from fork
2026-09-19 21:00:36 -03:00
Lucas Fernandes Nogueira
690dcfd694
Merge commit from fork
...
* feat(updater): verify the version an update was signed for
The endpoint response is fetched over TLS but is not signed, and the signature
only covers the artifact, so a crafted response could pair an inflated version
with an older release's url and signature to force a downgrade to a genuine
but outdated build.
Read the version back from the signature's trusted comment and reject an
update whose announced version differs. Signatures carrying no version are
only rejected under the new requireSignedVersion option, since older CLIs did
not record one.
* fix tests
2026-09-19 20:57:51 -03:00
PathGao
67cd25a10c
fix(single-instance): let the first instance come to front on Windows ( #3592 )
...
* fix(single-instance): let the first instance come to front on Windows
* move the hand-over right after the window lookup
2026-09-18 01:23:13 +08:00
Tony
2df3d93681
refactor(log): log webview location after double colon ( #3574 )
2026-09-17 16:33:47 +08:00
github-actions[bot]
3c5d267767
publish new versions ( #3567 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-16 12:17:22 +08:00
Tony
c050e073b6
fix(store): apply_pending_auto_save can deadlock ( #3572 )
2026-09-16 10:49:36 +08:00
Den Ilin
a21555ddd2
fix(http): stop unhandled rejections from the fetch cleanup path ( #3566 )
...
* fix(http): stop unhandled rejections from the fetch cleanup path
The request/body cleanup commands are fired as floating promises, and the
Rust side releases a resource only once: fetch_cancel_body is
resources_table.close(rid)?, and fetch_read_body also closes the rid at
end-of-body. So every release after the first rejects with BadResourceId
into a promise nobody is listening to.
Make dropBody idempotent and let both cleanup calls handle their own
rejection.
* chore: add changefile
* chore(http): rebuild api-iife.js
2026-09-03 21:00:34 +03:00
github-actions[bot]
6aa2854f31
publish new versions ( #3509 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-31 19:17:31 +08:00
dependabot[bot]
2f4c85c99a
chore(deps): bump serde_with ( #3490 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.9.0 to 3.22.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.9.0...v3.22.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-version: 3.21.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 14:23:25 +02:00
Tony
db9c5998fe
fix(android): missing consumer-rules.pro ( #3531 )
...
* fix(android): missing `consumer-rules.pro`
* setup android test
* copy right too new
* build api first
* we're still on gradle 8 right now...
* restore the right host on mac
2026-08-13 17:44:29 +08:00
Tony
685610ae78
fix(fs): default permissions ( #3507 )
...
* Fix deny-webview-data platfroms and scopes
* Fix `create-app-specific-dirs` scopes
* Fix read-app-specific-dirs-recursive
* Re-generate schema and docs
* Remove unused `fs:allow-unwatch`
* Add change file
* Remove unused permissions
* Update linux permissions
* Update change file
* regenerate doc md and schema
2026-08-10 15:48:27 +08:00
Tony
f8053e659e
docs: cargo features ( #3527 )
...
* dialog
* fs
* geolocation
* haptic
* log
* single instance
* notification
* updater
* ##
* persisted scopes
* stronghold
* sql
* upload
* websocket
* http
(this one was too long that I generated through codex, didn't review yet)
* add change file
* no persisted-scope-js
* add `://`
* Merge branch 'v2' into document-cargo-features
* update system-proxy docs
* finish http docs
* notification doesn't need version bumps
* clean up docs
2026-08-05 15:48:11 +08:00
Tony
19fb3926fd
feat(http): add system-proxy feature ( #3528 )
...
* feat(http): add `system-proxy` feature
* require reqwest 0.12.16
2026-08-04 19:51:32 +08:00
Tony
2371be839f
feat(updater): add system-proxy feature ( #3526 )
...
* feat(updater): add `system-proxy` feature
* enable by default
2026-08-04 16:37:00 +08:00
Tony
e215ff90d3
chore: remove outdated prod features ( #3525 )
2026-08-04 15:45:25 +08:00
purvsinojiya-inventyv
cc9ec9b4ad
fix(dialog): use parsed MIME type for Android save dialog ( #3519 )
2026-07-29 17:05:43 +02:00
paul valladares
dc7f87bc7e
chore: exclude dev-only files from published crates ( #3518 )
...
* chore: exclude dev-only files from published crates
* format
2026-07-29 09:35:15 +02:00
Michael Kadziela
304292d740
feat(notification): add rust Action/ActionType api. fix action registration in Android ( #2805 )
2026-07-27 13:03:43 +02:00
Tony
622f02bf21
fix(updater): check ShellExecuteW results ( #3516 )
...
* fix(updater): check `ShellExecuteW` results
* document the exit on windows
2026-07-27 16:38:50 +08:00
renovate[bot] and Tony
abc903c240
chore(deps): update dependency rollup to v4.62.2 ( #3423 )
...
* chore(deps): update dependency rollup to v4.62.2
* Fix audit
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-07-27 13:29:36 +08:00
Tony
ab7489c964
feat(updater): option to not restart after install ( #3299 )
...
* feat(updater): option to not restart after install
* More platform cfg
* Add the same function for `UpdaterBuilder`
* Fix missing `#[cfg(windows)]`
* Mark `current_exe_args` cfg(windows)
* Mark `on_before_exit` cfg(windows)
* Mark `installer_args` cfg(windows)
* Note about `installer_arg` apply to both
* Remove current args and restart together
* Only build needed bundle on windows as well
* Remove `/NS` since it breaks the msi updater
* Add launch updater debug log
* Add a folder to test updates
* Remove unused `#[allow(unused)]`
* Format
* messed up git stage
* Add change file
* Clean up
* Disable NSIS compression for API example
* Bump wry for v1 test to pull in https://github.com/tauri-apps/wry/pull/1703
* format
* Make typescript happy
* Close new update on destroy
2026-07-21 18:25:16 +08:00
Vitor Ayres and Tony
3fb27bf13a
fix(docs): deep link platform specific and fs scope ( #3504 )
...
* deep link fix Platform Specific heading
* fix fs permission toml
* .changes
* Update change files
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* Update .changes/fs-deny-scope.md
* fix eol
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2026-07-21 14:56:52 +08:00
Tony
7e45774610
refactor(fs): cfg gate some ios code ( #3510 )
2026-07-21 14:42:45 +08:00
Pascal Auf der Maur and Fabian-Lars
526726162f
fix(nfc): adapt backend invoke to frontend ( #3419 )
...
* fix(nfc): adapt backend invoke to frontend
* Revert "fix(nfc): adapt backend invoke to frontend"
This reverts commit e34306e083 .
* fix: enforce nfc function return type
* Update .changes/nfc.md
Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com >
---------
Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com >
2026-07-20 13:11:20 +02:00
github-actions[bot]
03afae6d72
publish new versions ( #3500 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-19 00:40:36 +08:00
renovate[bot] and Tony
57ac986453
chore(deps): update dependency @tauri-apps/cli to v2.11.4 ( #3463 )
...
* chore(deps): update dependency @tauri-apps/cli to v2.11.4
* Use workspace dependencies in example
* Bump tauri
* Leftover
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-07-18 22:28:03 +08:00
Tony
2ed6d6c1de
fix(store): StoreOptions.defaults should not be required ( #3499 )
2026-07-18 19:46:31 +08:00
Tony
40ae0a7fa0
enhance(dialog): use MaterialAlertDialogBuilder ( #3491 )
...
* Fix example insets
* Add app-region: drag
* Use `Theme.Material3.DayNight.NoActionBar`
* Re-generate some kotlin files
* Use MaterialAlertDialogBuilder
* Add change file
* Revert back to margin-top: 0.5rem
* Re-generate outdated gradle wrapper from #3039
* Move title bar to its own file
* Fix cancel message
2026-07-16 17:27:19 +08:00
Tony
13c63af965
chore: fix clippy ( #3488 )
2026-07-15 16:01:07 +08:00
github-actions[bot]
cad301fcc1
publish new versions ( #3447 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-14 01:10:29 +02:00
Bajoca
254f222e0e
chore(log): use kv stable feature rather than unstable ( #3477 )
2026-07-13 13:23:56 +02:00
Bajoca and Fabian-Lars
d157387722
fix(single-instance): Yield unix listener in macos ( #3466 )
...
* Use tokio UnixListener so the task can yield and release the thread
* use standard unix listener, convert to non blocking and cast into tokio yielding one
* Create fix-yield-single-instance-macos.md
* Update .changes/fix-yield-single-instance-macos.md
Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com >
* use net feature in Tokio dependency
* Use tokio UnixListener::bind, inside the tokio task
---------
Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com >
2026-06-29 11:00:59 +02:00
Tony
41f6274270
docs(log): some builder methods and defaults ( #3460 )
...
* docs(log): some builder methods and defaults
* Too much copy pastes
* Merge branch 'v2' into log-docs
2026-06-17 18:38:28 +08:00
Bajoca and Tony
f08980f123
feat(log): rotate log file on each session ( #3445 )
...
* Update lib.rs
* docstring for file_open_strategy
* Create log-file-open-strategy.md
* Update plugins/log/src/lib.rs
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2026-06-17 16:25:24 +08:00
nandanpugalia
aecec42d5d
docs(http): fix connectTimeout option in README ( #3451 )
2026-06-15 10:08:31 +02:00
Slava Minamoto
4be7690085
fix(positioner): return error instead of panicking when window has no monitor ( #3449 )
2026-06-11 21:05:20 +08:00
dependabot[bot]
c2b3981248
chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app ( #3448 )
...
Bumps [tar](https://github.com/composefs/tar-rs ) from 0.4.45 to 0.4.46.
- [Release notes](https://github.com/composefs/tar-rs/releases )
- [Commits](https://github.com/composefs/tar-rs/compare/0.4.45...0.4.46 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 0.4.46
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-11 14:44:45 +08:00
beef and Tony
0c23b8ecfe
remove unused dependency byte-unit from log plugin ( #3446 )
...
* remove unused dependency `byte-unit` from log plugin
* Update .changes/rmdep.md
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* Update .changes/rmdep.md
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2026-06-11 14:24:37 +08:00
github-actions[bot]
9883f396dc
Publish New Versions (v2) ( #3425 )
2026-05-28 12:06:17 +02:00
zankowitch alexis
d8645ab3e5
fix(barcode-scanner): dispatch iOS cancel() cleanup to the main thread ( #3393 )
...
Signed-off-by: Alexis Zankowitch <a.zankowitch@reply.de >
2026-05-28 11:46:25 +02:00
renovate[bot] and Fabian-Lars
cb863d57c6
chore(deps): update rust crate global-hotkey to 0.8 ( #3408 )
...
Co-authored-by: Fabian-Lars <30730186+FabianLars@users.noreply.github.com >
2026-05-27 11:50:02 +02:00
Jsu
e571e0be9d
docs(fs): typo wether -> whether in commands.rs ( #3429 )
2026-05-23 21:28:55 +02:00
renovate[bot]
83ac944abf
chore(deps): update dependency @tauri-apps/cli to v2.11.2 ( #3427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-20 10:07:23 +08:00
dependabot[bot]
0139c54d0e
chore(deps): bump openssl ( #3428 )
...
Bumps [openssl](https://github.com/rust-openssl/rust-openssl ) from 0.10.79 to 0.10.80.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases )
- [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80 )
---
updated-dependencies:
- dependency-name: openssl
dependency-version: 0.10.80
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-20 10:06:59 +08:00
Urs de Swardt
c0d64bf7d9
fix: replace panics with error returns ( #3420 )
...
* refactor: replace panics with error returns
* fix: lints
* chore: add changes md
2026-05-18 21:56:33 +08:00
周诚 and Tony
e919bab3eb
fix(upload): wrong progress callback parameter names in README ( #3406 )
...
* Update progress callback parameter names in README
Signed-off-by: zhoucheng <zhoucheng133@outlook.com >
* formatting
Signed-off-by: zhoucheng <zhoucheng133@outlook.com >
* Fixed the misssing braces
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
Signed-off-by: zhoucheng <zhoucheng133@outlook.com >
* docs(readme): fix remaining destructuring syntax in examples
Signed-off-by: zhoucheng <zhoucheng133@outlook.com >
---------
Signed-off-by: zhoucheng <zhoucheng133@outlook.com >
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2026-05-15 18:14:17 +08:00
renovate[bot]
6972acdca6
chore(deps): update dependency @tauri-apps/cli to v2.11.1 ( #3417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 14:47:31 +02:00
dependabot[bot]
2d013294ef
chore(deps): bump openssl from 0.10.78 to 0.10.79 in /plugins/updater/tests/updater-migration/v1-app ( #3412 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 21:20:11 +02:00
github-actions[bot]
5c7668b6bb
publish new versions ( #3397 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-02 19:37:51 +08:00
renovate[bot] and Tony
ec0540138b
chore(deps): update rust crate toml to v1 ( #3323 )
...
* chore(deps): update rust crate toml to v1
* downgrade to 1.0.x in lockfile
* Add change file
* Downgrade indexmap
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2026-05-01 18:09:41 +08:00