From 6967afaef87fce3f66f372bdf6b90e981819dbdb Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Sun, 13 Sep 2026 08:01:18 -0300 Subject: [PATCH] chore: tauri 3.0 alpha release --- .changes/3.0-alpha.md | 61 + .changes/config.json | 6 +- .changes/http-floating-cleanup-rejections.md | 6 - .changes/pre.json | 6 + .github/workflows/audit-javascript.yml | 2 + .github/workflows/audit-rust.yml | 2 + .../workflows/covector-version-or-publish.yml | 1 + .github/workflows/integration-tests.yml | 2 + .github/workflows/lint-javascript.yml | 2 + .github/workflows/lint-rust.yml | 2 + .github/workflows/sync.yml | 1 + .github/workflows/test-rust.yml | 2 + Cargo.lock | 1166 ++++++----- Cargo.toml | 20 +- examples/api/CHANGELOG.md | 22 + examples/api/package.json | 4 +- examples/api/src-tauri/CHANGELOG.md | 24 + examples/api/src-tauri/Cargo.toml | 54 +- plugins/autostart/CHANGELOG.md | 4 + plugins/autostart/Cargo.toml | 2 +- plugins/autostart/package.json | 2 +- plugins/barcode-scanner/CHANGELOG.md | 4 + plugins/barcode-scanner/Cargo.toml | 2 +- plugins/barcode-scanner/package.json | 2 +- plugins/biometric/CHANGELOG.md | 4 + plugins/biometric/Cargo.toml | 2 +- plugins/biometric/package.json | 2 +- plugins/cli/CHANGELOG.md | 4 + plugins/cli/Cargo.toml | 2 +- plugins/cli/package.json | 2 +- plugins/clipboard-manager/CHANGELOG.md | 4 + plugins/clipboard-manager/Cargo.toml | 2 +- plugins/clipboard-manager/package.json | 2 +- plugins/deep-link/CHANGELOG.md | 4 + plugins/deep-link/Cargo.toml | 2 +- plugins/deep-link/examples/app/CHANGELOG.md | 6 + plugins/deep-link/examples/app/package.json | 4 +- plugins/deep-link/package.json | 4 +- plugins/dialog/CHANGELOG.md | 9 + plugins/dialog/Cargo.toml | 4 +- plugins/dialog/package.json | 2 +- plugins/fs/CHANGELOG.md | 4 + plugins/fs/Cargo.toml | 2 +- plugins/fs/package.json | 2 +- plugins/fs/permissions/schemas/schema.json | 1757 ----------------- plugins/geolocation/CHANGELOG.md | 4 + plugins/geolocation/Cargo.toml | 2 +- plugins/geolocation/package.json | 2 +- plugins/global-shortcut/CHANGELOG.md | 4 + plugins/global-shortcut/Cargo.toml | 2 +- plugins/global-shortcut/package.json | 2 +- plugins/haptics/CHANGELOG.md | 4 + plugins/haptics/Cargo.toml | 2 +- plugins/haptics/package.json | 2 +- plugins/http/CHANGELOG.md | 8 + plugins/http/Cargo.toml | 4 +- plugins/http/package.json | 2 +- plugins/localhost/CHANGELOG.md | 4 + plugins/localhost/Cargo.toml | 2 +- plugins/log/CHANGELOG.md | 4 + plugins/log/Cargo.toml | 2 +- plugins/log/package.json | 2 +- plugins/nfc/CHANGELOG.md | 4 + plugins/nfc/Cargo.toml | 2 +- plugins/nfc/package.json | 2 +- plugins/notification/CHANGELOG.md | 4 + plugins/notification/Cargo.toml | 2 +- plugins/notification/package.json | 2 +- plugins/opener/CHANGELOG.md | 4 + plugins/opener/Cargo.toml | 2 +- plugins/opener/package.json | 2 +- plugins/os/CHANGELOG.md | 4 + plugins/os/Cargo.toml | 2 +- plugins/os/package.json | 2 +- plugins/persisted-scope/CHANGELOG.md | 8 + plugins/persisted-scope/Cargo.toml | 4 +- plugins/positioner/CHANGELOG.md | 4 + plugins/positioner/Cargo.toml | 2 +- plugins/positioner/package.json | 2 +- plugins/process/CHANGELOG.md | 4 + plugins/process/Cargo.toml | 2 +- plugins/process/package.json | 2 +- plugins/shell/CHANGELOG.md | 4 + plugins/shell/Cargo.toml | 2 +- plugins/shell/package.json | 2 +- plugins/single-instance/CHANGELOG.md | 8 + plugins/single-instance/Cargo.toml | 4 +- .../examples/vanilla/package.json | 2 +- plugins/sql/CHANGELOG.md | 4 + plugins/sql/Cargo.toml | 2 +- plugins/sql/package.json | 2 +- plugins/store/CHANGELOG.md | 4 + plugins/store/Cargo.toml | 2 +- .../examples/AppSettingsManager/package.json | 2 +- plugins/store/package.json | 2 +- plugins/stronghold/CHANGELOG.md | 4 + plugins/stronghold/Cargo.toml | 2 +- plugins/stronghold/package.json | 2 +- plugins/updater/CHANGELOG.md | 4 + plugins/updater/Cargo.toml | 2 +- plugins/updater/package.json | 2 +- plugins/upload/CHANGELOG.md | 4 + plugins/upload/Cargo.toml | 2 +- plugins/upload/package.json | 2 +- plugins/websocket/CHANGELOG.md | 4 + plugins/websocket/Cargo.toml | 2 +- .../websocket/examples/tauri-app/package.json | 2 +- plugins/websocket/package.json | 2 +- plugins/window-state/CHANGELOG.md | 4 + plugins/window-state/Cargo.toml | 2 +- plugins/window-state/package.json | 2 +- pnpm-lock.yaml | 149 +- pnpm-workspace.yaml | 14 + 113 files changed, 1158 insertions(+), 2422 deletions(-) create mode 100644 .changes/3.0-alpha.md delete mode 100644 .changes/http-floating-cleanup-rejections.md create mode 100644 .changes/pre.json diff --git a/.changes/3.0-alpha.md b/.changes/3.0-alpha.md new file mode 100644 index 000000000..4c2ad36f5 --- /dev/null +++ b/.changes/3.0-alpha.md @@ -0,0 +1,61 @@ +--- +"autostart": major +"barcode-scanner": major +"biometric": major +"cli": major +"clipboard-manager": major +"deep-link": major +"dialog": major +"fs": major +"global-shortcut": major +"http": major +"localhost": major +"log": major +"nfc": major +"notification": major +"opener": major +"os": major +"persisted-scope": major +"positioner": major +"process": major +"shell": major +"single-instance": major +"sql": major +"store": major +"stronghold": major +"updater": major +"upload": major +"websocket": major +"window-state": major +"autostart-js": major +"barcode-scanner-js": major +"biometric-js": major +"cli-js": major +"clipboard-manager-js": major +"deep-link-js": major +"dialog-js": major +"fs-js": major +"global-shortcut-js": major +"http-js": major +"log-js": major +"nfc-js": major +"notification-js": major +"opener-js": major +"os-js": major +"positioner-js": major +"process-js": major +"shell-js": major +"sql-js": major +"store-js": major +"stronghold-js": major +"updater-js": major +"upload-js": major +"websocket-js": major +"window-state-js": major +"haptics": major +"haptics-js": major +"geolocation": major +"geolocation-js": major +--- + +Update to tauri 3.0 alpha. diff --git a/.changes/config.json b/.changes/config.json index 93ed46e3f..f5eec85e6 100644 --- a/.changes/config.json +++ b/.changes/config.json @@ -20,7 +20,7 @@ "pipe": true }, { - "command": "npm publish --provenance --access public", + "command": "npm publish --provenance --access public --tag next", "dryRunCommand": "npm publish --provenance --access public --dry-run", "pipe": true }, @@ -81,8 +81,10 @@ "shell", "store", "updater", + "upload", "geolocation", - "haptics" + "haptics", + "window-state" ] }, "api-example-js": { diff --git a/.changes/http-floating-cleanup-rejections.md b/.changes/http-floating-cleanup-rejections.md deleted file mode 100644 index 17da05d7b..000000000 --- a/.changes/http-floating-cleanup-rejections.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"http": patch -"http-js": patch ---- - -Fix unhandled promise rejections on every `fetch` teardown: the request/body cleanup commands were fired as floating promises, and releasing an already-released resource rejects with `The resource id N is invalid.`. `dropBody` is now idempotent and both cleanup calls handle their own rejection. diff --git a/.changes/pre.json b/.changes/pre.json new file mode 100644 index 000000000..8c4587b97 --- /dev/null +++ b/.changes/pre.json @@ -0,0 +1,6 @@ +{ + "tag": "alpha", + "changes": [ + ".changes/3.0-alpha.md" + ] +} diff --git a/.github/workflows/audit-javascript.yml b/.github/workflows/audit-javascript.yml index 83c388777..1c9942b0e 100644 --- a/.github/workflows/audit-javascript.yml +++ b/.github/workflows/audit-javascript.yml @@ -12,6 +12,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/audit-javascript.yml' - '**/pnpm-lock.yaml' @@ -20,6 +21,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/audit-javascript.yml' - '**/pnpm-lock.yaml' diff --git a/.github/workflows/audit-rust.yml b/.github/workflows/audit-rust.yml index cba74aef8..a13718c48 100644 --- a/.github/workflows/audit-rust.yml +++ b/.github/workflows/audit-rust.yml @@ -12,6 +12,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/audit-rust.yml' - '**/Cargo.lock' @@ -20,6 +21,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/audit-rust.yml' - '**/Cargo.lock' diff --git a/.github/workflows/covector-version-or-publish.yml b/.github/workflows/covector-version-or-publish.yml index ca563b52d..3c056cad4 100644 --- a/.github/workflows/covector-version-or-publish.yml +++ b/.github/workflows/covector-version-or-publish.yml @@ -9,6 +9,7 @@ on: branches: - v1 - v2 + - v3 permissions: # required for oidc token diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index ff1373220..db23f8ee6 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -10,6 +10,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/integration-tests.yml' - 'plugins/updater/src/**' @@ -17,6 +18,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/integration-tests.yml' - 'plugins/updater/src/**' diff --git a/.github/workflows/lint-javascript.yml b/.github/workflows/lint-javascript.yml index b5f05298f..81a764b6e 100644 --- a/.github/workflows/lint-javascript.yml +++ b/.github/workflows/lint-javascript.yml @@ -9,6 +9,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/lint-javascript.yml' - 'plugins/*/guest-js/**' @@ -20,6 +21,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/lint-javascript.yml' - 'plugins/*/guest-js/**' diff --git a/.github/workflows/lint-rust.yml b/.github/workflows/lint-rust.yml index 26dacde74..374e211b2 100644 --- a/.github/workflows/lint-rust.yml +++ b/.github/workflows/lint-rust.yml @@ -9,6 +9,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/lint-rust.yml' - 'plugins/*/src/**' @@ -18,6 +19,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/lint-rust.yml' - 'plugins/*/src/**' diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index 1b9e98413..31aebb06a 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -10,6 +10,7 @@ on: branches: - v1 - v2 + - v3 concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/test-rust.yml b/.github/workflows/test-rust.yml index a9e5ae26b..58f910b00 100644 --- a/.github/workflows/test-rust.yml +++ b/.github/workflows/test-rust.yml @@ -9,6 +9,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/test-rust.yml' - 'plugins/*/src/**' @@ -19,6 +20,7 @@ on: branches: - v1 - v2 + - v3 paths: - '.github/workflows/test-rust.yml' - 'plugins/*/src/**' diff --git a/Cargo.lock b/Cargo.lock index b668b54f4..69f57eec8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,22 +8,6 @@ version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -[[package]] -name = "ab_glyph" -version = "0.2.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2" -dependencies = [ - "ab_glyph_rasterizer", - "owned_ttf_parser", -] - -[[package]] -name = "ab_glyph_rasterizer" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" - [[package]] name = "adler2" version = "2.0.1" @@ -71,19 +55,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "getrandom 0.3.4", - "once_cell", - "version_check", - "zerocopy", -] - [[package]] name = "aho-corasick" version = "1.1.5" @@ -223,7 +194,7 @@ checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "api" -version = "2.0.47" +version = "3.0.0-alpha.0" dependencies = [ "log", "serde", @@ -327,12 +298,6 @@ dependencies = [ "x11rb", ] -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - [[package]] name = "arrayvec" version = "0.7.8" @@ -532,7 +497,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "241b621213072e993be4f6f3a9e4b45f65b7e6faad43001be957184b7bb1824b" dependencies = [ "atk-sys", - "glib", + "glib 0.18.5", "libc", ] @@ -542,10 +507,10 @@ version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5e48b684b0ca77d2bbadeef17424c2ea3c897d44d566a1617e7e8f30614d086" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -817,22 +782,45 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" dependencies = [ "bitflags 2.13.2", - "cairo-sys-rs", - "glib", + "cairo-sys-rs 0.18.2", + "glib 0.18.5", "libc", "once_cell", "thiserror 1.0.69", ] +[[package]] +name = "cairo-rs" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df683f1d30b457964673a5541a4603208ef95ab6873d2a55871895cf310f3b56" +dependencies = [ + "bitflags 2.13.2", + "cairo-sys-rs 0.22.9", + "glib 0.22.9", + "libc", +] + [[package]] name = "cairo-sys-rs" version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" dependencies = [ - "glib-sys", + "glib-sys 0.18.1", "libc", - "system-deps", + "system-deps 6.2.2", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee548131103ad8f698c6725669647b9c757b3b66992dd6a026037596417bee21" +dependencies = [ + "glib-sys 0.22.9", + "libc", + "system-deps 9.0.0", ] [[package]] @@ -848,18 +836,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "calloop-wayland-source" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa" -dependencies = [ - "calloop", - "rustix", - "wayland-backend", - "wayland-client", -] - [[package]] name = "camino" version = "1.2.5" @@ -1006,7 +982,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cfg-expr" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4ece8474b5f766c63426647e7b4b316b67431ade1036a8313cee24a03ae917" +dependencies = [ + "smallvec", + "target-lexicon 0.13.5", ] [[package]] @@ -2500,13 +2486,13 @@ version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9f245958c627ac99d8e529166f9823fb3b838d1d41fd2b297af3075093c2691" dependencies = [ - "cairo-rs", - "gdk-pixbuf", + "cairo-rs 0.18.5", + "gdk-pixbuf 0.18.5", "gdk-sys", - "gio", - "glib", + "gio 0.18.4", + "glib 0.18.5", "libc", - "pango", + "pango 0.18.3", ] [[package]] @@ -2515,24 +2501,49 @@ version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50e1f5f1b0bfb830d6ccc8066d18db35c487b1b2b1e8589b5dfe9f07e8defaec" dependencies = [ - "gdk-pixbuf-sys", - "gio", - "glib", + "gdk-pixbuf-sys 0.18.0", + "gio 0.18.4", + "glib 0.18.5", "libc", "once_cell", ] +[[package]] +name = "gdk-pixbuf" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25f420376dbee041b2db374ce4573892a36222bb3f6c0c43e24f0d67eae9b646" +dependencies = [ + "gdk-pixbuf-sys 0.22.9", + "gio 0.22.9", + "glib 0.22.9", + "libc", +] + [[package]] name = "gdk-pixbuf-sys" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.18.1", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "system-deps", + "system-deps 6.2.2", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5209294ba3775f9b650bf78bfadeba4332089f2329b3e2f6ce0a4957a45bff" +dependencies = [ + "gio-sys 0.22.9", + "glib-sys 0.22.9", + "gobject-sys 0.22.9", + "libc", + "system-deps 9.0.0", ] [[package]] @@ -2541,15 +2552,100 @@ version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c2d13f38594ac1e66619e188c6d5a1adb98d11b2fcf7894fc416ad76aa2f3f7" dependencies = [ - "cairo-sys-rs", - "gdk-pixbuf-sys", - "gio-sys", - "glib-sys", - "gobject-sys", + "cairo-sys-rs 0.18.2", + "gdk-pixbuf-sys 0.18.0", + "gio-sys 0.18.1", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "pango-sys", + "pango-sys 0.18.0", "pkg-config", - "system-deps", + "system-deps 6.2.2", +] + +[[package]] +name = "gdk4" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d81e2a6c6ecba2aab60633a98df1868b03fa0bfdce8105edc27c1bccf71f0e39" +dependencies = [ + "cairo-rs 0.22.9", + "gdk-pixbuf 0.22.0", + "gdk4-sys", + "gio 0.22.9", + "glib 0.22.9", + "libc", + "pango 0.22.9", +] + +[[package]] +name = "gdk4-sys" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d8f608d8d7d229975c4d0d026f5d3071598c4ddab3c5262b0a31840fec78d13" +dependencies = [ + "cairo-sys-rs 0.22.9", + "gdk-pixbuf-sys 0.22.9", + "gio-sys 0.22.9", + "glib-sys 0.22.9", + "gobject-sys 0.22.9", + "libc", + "pango-sys 0.22.9", + "pkg-config", + "system-deps 7.0.8", +] + +[[package]] +name = "gdk4-wayland" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32d95828dadc0357dee236cc6a5712808bd894d3217159982592ce24f2b8aaf7" +dependencies = [ + "gdk4", + "gdk4-wayland-sys", + "gio 0.22.9", + "glib 0.22.9", + "libc", + "wayland-backend", + "wayland-client", + "wayland-protocols", +] + +[[package]] +name = "gdk4-wayland-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "653cafb8715f2ac1c56edaf8060d9360ae3acbe3c6fb61b676a2917d42b668cf" +dependencies = [ + "glib-sys 0.22.9", + "libc", + "system-deps 7.0.8", +] + +[[package]] +name = "gdk4-x11" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d892b4cf5a07e90e1390e93cd792975746c68b59f790a2de9e96ce77211ea9a" +dependencies = [ + "gdk4", + "gdk4-x11-sys", + "gio 0.22.9", + "glib 0.22.9", + "libc", + "x11-dl", +] + +[[package]] +name = "gdk4-x11-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d41f2e28f62378b081288914325d73bddbb6ccbbadb41aa6392afc71d27002" +dependencies = [ + "gdk4-sys", + "glib-sys 0.22.9", + "libc", + "system-deps 7.0.8", ] [[package]] @@ -2559,11 +2655,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "140071d506d223f7572b9f09b5e155afbd77428cd5cc7af8f2694c41d98dfe69" dependencies = [ "gdk-sys", - "glib-sys", - "gobject-sys", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", "pkg-config", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -2574,8 +2670,8 @@ checksum = "3caa00e14351bebbc8183b3c36690327eb77c49abc2268dd4bd36b856db3fbfe" dependencies = [ "gdk", "gdkx11-sys", - "gio", - "glib", + "gio 0.18.4", + "glib 0.18.5", "libc", "x11", ] @@ -2587,9 +2683,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e2e7445fe01ac26f11601db260dd8608fe172514eb63b3b5e261ea6b0f4428d" dependencies = [ "gdk-sys", - "glib-sys", + "glib-sys 0.18.1", "libc", - "system-deps", + "system-deps 6.2.2", "x11", ] @@ -2684,8 +2780,8 @@ dependencies = [ "futures-core", "futures-io", "futures-util", - "gio-sys", - "glib", + "gio-sys 0.18.1", + "glib 0.18.5", "libc", "once_cell", "pin-project-lite", @@ -2693,19 +2789,49 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "gio" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b399f4650bb52c051f3fdf49a234e8a27ab5725c8cd774556c55eee64b2c0350" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "gio-sys 0.22.9", + "glib 0.22.9", + "libc", + "pin-project-lite", + "smallvec", +] + [[package]] name = "gio-sys" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "system-deps", + "system-deps 6.2.2", "winapi", ] +[[package]] +name = "gio-sys" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c28739f914c15b87a9856000bed9cbd5b3a8afbca5e982d9a299e1601422cb5" +dependencies = [ + "glib-sys 0.22.9", + "gobject-sys 0.22.9", + "libc", + "system-deps 9.0.0", + "windows-sys 0.61.2", +] + [[package]] name = "glib" version = "0.18.5" @@ -2718,10 +2844,10 @@ dependencies = [ "futures-executor", "futures-task", "futures-util", - "gio-sys", - "glib-macros", - "glib-sys", - "gobject-sys", + "gio-sys 0.18.1", + "glib-macros 0.18.5", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", "memchr", "once_cell", @@ -2729,6 +2855,27 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "glib" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18b9b8d350db41f690ec1b87109f202782748bbd8ab2f2ede17cb40d29e2838c" +dependencies = [ + "bitflags 2.13.2", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "futures-util", + "gio-sys 0.22.9", + "glib-macros 0.22.9", + "glib-sys 0.22.9", + "gobject-sys 0.22.9", + "libc", + "memchr", + "smallvec", +] + [[package]] name = "glib-macros" version = "0.18.5" @@ -2743,6 +2890,18 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "glib-macros" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9597c68fa7bdf4154a3079642cd21c4dccac0b0bdd2897d82861523bf91e7b9" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "glib-sys" version = "0.18.1" @@ -2750,7 +2909,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" dependencies = [ "libc", - "system-deps", + "system-deps 6.2.2", +] + +[[package]] +name = "glib-sys" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99b38907e67e40dec9b60f858bcada952598719cb512a13eb13d6cdcd16f8295" +dependencies = [ + "libc", + "system-deps 9.0.0", ] [[package]] @@ -2783,9 +2952,41 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" dependencies = [ - "glib-sys", + "glib-sys 0.18.1", "libc", - "system-deps", + "system-deps 6.2.2", +] + +[[package]] +name = "gobject-sys" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07595c9ba696bd9819cb6a8df39f08078f3dd679508fe052dd558492c2053834" +dependencies = [ + "glib-sys 0.22.9", + "libc", + "system-deps 9.0.0", +] + +[[package]] +name = "graphene-rs" +version = "0.22.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb856b9c558971c3f13ab692358926da710b046932a4e087aedcc35b040d7dff" +dependencies = [ + "glib 0.22.9", + "graphene-sys", +] + +[[package]] +name = "graphene-sys" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97842c7543828f98aa5583aa54fcda28aa84fa2b0f8c556142177f7bbb638057" +dependencies = [ + "glib-sys 0.22.9", + "libc", + "system-deps 9.0.0", ] [[package]] @@ -2799,6 +3000,37 @@ dependencies = [ "subtle", ] +[[package]] +name = "gsk4" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b867be1c5f14dcb8f552c0eff6e9a9b1da5f8b43943e8efc3a63c889d84952ff" +dependencies = [ + "cairo-rs 0.22.9", + "gdk4", + "glib 0.22.9", + "graphene-rs", + "gsk4-sys", + "libc", + "pango 0.22.9", +] + +[[package]] +name = "gsk4-sys" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b7c7eb2e681ee896646cfb8872b431f24d09f53ba9283289d9b10caa6707088" +dependencies = [ + "cairo-sys-rs 0.22.9", + "gdk4-sys", + "glib-sys 0.22.9", + "gobject-sys 0.22.9", + "graphene-sys", + "libc", + "pango-sys 0.22.9", + "system-deps 7.0.8", +] + [[package]] name = "gtk" version = "0.18.2" @@ -2806,17 +3038,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd56fb197bfc42bd5d2751f4f017d44ff59fbb58140c6b49f9b3b2bdab08506a" dependencies = [ "atk", - "cairo-rs", + "cairo-rs 0.18.5", "field-offset", "futures-channel", "gdk", - "gdk-pixbuf", - "gio", - "glib", + "gdk-pixbuf 0.18.5", + "gio 0.18.4", + "glib 0.18.5", "gtk-sys", "gtk3-macros", "libc", - "pango", + "pango 0.18.3", "pkg-config", ] @@ -2827,15 +3059,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f29a1c21c59553eb7dd40e918be54dccd60c52b049b75119d5d96ce6b624414" dependencies = [ "atk-sys", - "cairo-sys-rs", - "gdk-pixbuf-sys", + "cairo-sys-rs 0.18.2", + "gdk-pixbuf-sys 0.18.0", "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.18.1", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "pango-sys", - "system-deps", + "pango-sys 0.18.0", + "system-deps 6.2.2", ] [[package]] @@ -2851,6 +3083,58 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "gtk4" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98a0a0466484f64b07b5b8184d43fa46be78eb0b8e04ae4e179af31d770b76d9" +dependencies = [ + "cairo-rs 0.22.9", + "field-offset", + "futures-channel", + "gdk-pixbuf 0.22.0", + "gdk4", + "gio 0.22.9", + "glib 0.22.9", + "graphene-rs", + "gsk4", + "gtk4-macros", + "gtk4-sys", + "libc", + "pango 0.22.9", +] + +[[package]] +name = "gtk4-macros" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ac7179400a36a04de039c24206bb841c5596992b907b43b23ee8d5bdc40d00e" +dependencies = [ + "proc-macro-crate 3.5.0", + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "gtk4-sys" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b8f954786af0b1984425c4446b77f5ff6594346181316be3f850caab1c6f01" +dependencies = [ + "cairo-sys-rs 0.22.9", + "gdk-pixbuf-sys 0.22.9", + "gdk4-sys", + "gio-sys 0.22.9", + "glib-sys 0.22.9", + "gobject-sys 0.22.9", + "graphene-sys", + "gsk4-sys", + "libc", + "pango-sys 0.22.9", + "system-deps 7.0.8", +] + [[package]] name = "h2" version = "0.4.19" @@ -3478,7 +3762,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca5671e9ffce8ffba57afc24070e906da7fc4b1ba66f2cabebf61bf2ea257fcc" dependencies = [ "bitflags 1.3.2", - "glib", + "glib 0.18.5", "javascriptcore-rs-sys", ] @@ -3488,10 +3772,10 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af1be78d14ffa4b75b66df31840478fef72b51f8c2465d4ca7c194da9f7a5124" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -3719,6 +4003,24 @@ dependencies = [ "libc", ] +[[package]] +name = "ksni" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "814b44c24cd2cb236c3b8a41c7f08237b452a8e76ecaa81f1cec40b5b678215b" +dependencies = [ + "async-executor", + "async-io", + "async-lock", + "futures-channel", + "futures-lite", + "futures-util", + "pastey", + "serde", + "task-local", + "zbus", +] + [[package]] name = "kuchikiki" version = "0.8.8-speedreader" @@ -3740,30 +4042,6 @@ dependencies = [ "spin", ] -[[package]] -name = "libappindicator" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03589b9607c868cc7ae54c0b2a22c8dc03dd41692d48f2d7df73615c6a95dc0a" -dependencies = [ - "glib", - "gtk", - "gtk-sys", - "libappindicator-sys", - "log", -] - -[[package]] -name = "libappindicator-sys" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" -dependencies = [ - "gtk-sys", - "libloading 0.7.4", - "once_cell", -] - [[package]] name = "libbz2-rs-sys" version = "0.2.5" @@ -3809,16 +4087,6 @@ dependencies = [ "rle-decode-fast", ] -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] - [[package]] name = "libloading" version = "0.8.9" @@ -4002,15 +4270,6 @@ version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" -[[package]] -name = "memmap2" -version = "0.9.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" -dependencies = [ - "libc", -] - [[package]] name = "memoffset" version = "0.6.5" @@ -4120,14 +4379,15 @@ dependencies = [ [[package]] name = "muda" -version = "0.19.3" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd04e60bc0b07438a6771710ee1698f98f6ebbc7f89b61264af1563b8aeb878" +checksum = "cca139e57da4383727f189e43e66e84fa372347027fc996f9f1a007ec0a37996" dependencies = [ "crossbeam-channel", "dpi", "gtk", - "keyboard-types 0.7.0", + "gtk4", + "keyboard-types 0.8.3", "objc2", "objc2-app-kit", "objc2-core-foundation", @@ -4750,11 +5010,10 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "orbclient" -version = "0.3.55" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5df339f526ea9a60e371768d50efc2f2508c7203290731565d1f7a6f71d21747" +checksum = "01f140a738f180203d7912dfd369936fff2fb0ad6f426c0aa007ed3e2b443e6b" dependencies = [ - "libc", "libredox", ] @@ -4818,26 +5077,28 @@ dependencies = [ "thiserror 2.0.20", ] -[[package]] -name = "owned_ttf_parser" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b" -dependencies = [ - "ttf-parser", -] - [[package]] name = "pango" version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" dependencies = [ - "gio", - "glib", + "gio 0.18.4", + "glib 0.18.5", "libc", "once_cell", - "pango-sys", + "pango-sys 0.18.0", +] + +[[package]] +name = "pango" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b2022dbbd82e1c42bd950a6f1df9b98c796e725dce5ec275e03cbf9772e4efa" +dependencies = [ + "gio 0.22.9", + "glib 0.22.9", + "pango-sys 0.22.9", ] [[package]] @@ -4846,10 +5107,22 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" dependencies = [ - "glib-sys", - "gobject-sys", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "system-deps", + "system-deps 6.2.2", +] + +[[package]] +name = "pango-sys" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca02d64761b74d56cdd4b437db6d73dc95e6c0d40f27e1c707952c0f09052948" +dependencies = [ + "glib-sys 0.22.9", + "gobject-sys 0.22.9", + "libc", + "system-deps 9.0.0", ] [[package]] @@ -4887,6 +5160,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "pastey" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4" + [[package]] name = "pbkdf2" version = "0.12.2" @@ -5643,6 +5922,16 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "redox_event" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5018d583d6d2f5499352aea8d177e9067d1eb03ab17c78169d5ba7a30001b15" +dependencies = [ + "bitflags 2.13.2", + "libredox", +] + [[package]] name = "redox_syscall" version = "0.5.18" @@ -5845,8 +6134,8 @@ dependencies = [ "ashpd", "block2", "dispatch2", - "glib-sys", - "gobject-sys", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "gtk-sys", "js-sys", "log", @@ -6169,19 +6458,6 @@ dependencies = [ "sha2", ] -[[package]] -name = "sctk-adwaita" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2a4360b9abcdcee43809e6fc11d6d61ca5d25734026a8fc46c2883eea3f13f" -dependencies = [ - "ab_glyph", - "log", - "memmap2", - "smithay-client-toolkit", - "tiny-skia", -] - [[package]] name = "sec1" version = "0.7.3" @@ -6603,33 +6879,6 @@ dependencies = [ "serde", ] -[[package]] -name = "smithay-client-toolkit" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0" -dependencies = [ - "bitflags 2.13.2", - "calloop", - "calloop-wayland-source", - "cursor-icon", - "libc", - "log", - "memmap2", - "rustix", - "thiserror 2.0.20", - "wayland-backend", - "wayland-client", - "wayland-csd-frame", - "wayland-cursor", - "wayland-protocols", - "wayland-protocols-experimental", - "wayland-protocols-misc", - "wayland-protocols-wlr", - "wayland-scanner", - "xkeysym", -] - [[package]] name = "smol_str" version = "0.3.6" @@ -6690,8 +6939,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "471f924a40f31251afc77450e781cb26d55c0b650842efafc9c6cbd2f7cc4f9f" dependencies = [ "futures-channel", - "gio", - "glib", + "gio 0.18.4", + "glib 0.18.5", "libc", "soup3-sys", ] @@ -6702,11 +6951,11 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ebe8950a680a12f24f15ebe1bf70db7af98ad242d9db43596ad3108aab86c27" dependencies = [ - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.18.1", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "libc", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -6958,12 +7207,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" -[[package]] -name = "strict-num" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" - [[package]] name = "string_cache" version = "0.8.9" @@ -7194,13 +7437,39 @@ version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ - "cfg-expr", + "cfg-expr 0.15.8", "heck 0.5.0", "pkg-config", "toml 0.8.2", "version-compare", ] +[[package]] +name = "system-deps" +version = "7.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7" +dependencies = [ + "cfg-expr 0.20.9", + "heck 0.5.0", + "pkg-config", + "toml 1.1.6+spec-1.1.0", + "version-compare", +] + +[[package]] +name = "system-deps" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a0dae2cbca1f0ff93795713cfe0a4c02f760e3c0b8ae2ab4ec4045808ff429f" +dependencies = [ + "cfg-expr 0.20.9", + "heck 0.5.0", + "pkg-config", + "toml 1.1.6+spec-1.1.0", + "version-compare", +] + [[package]] name = "tao" version = "0.37.0" @@ -7270,10 +7539,26 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +[[package]] +name = "target-lexicon" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" + +[[package]] +name = "task-local" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2972044a9e5e448a506a7ff6f0d03b566d8ef4cd6918a58fc59835a0f8666626" +dependencies = [ + "pin-project-lite", +] + [[package]] name = "tauri" -version = "2.11.5" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f10fa211052d1692447824f3c1ccd4cebaefbc00d7c913249a3697f39c4bb854" dependencies = [ "anyhow", "bytes", @@ -7284,6 +7569,7 @@ dependencies = [ "getrandom 0.3.4", "glob", "gtk", + "gtk4", "heck 0.5.0", "http", "http-range", @@ -7323,8 +7609,9 @@ dependencies = [ [[package]] name = "tauri-build" -version = "2.6.3" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbbce777cfa16e9d816d6a3741bbf9c83bcdb2515f1c297f57fb0670ce3a7e20" dependencies = [ "anyhow", "cargo_toml", @@ -7345,8 +7632,9 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "2.6.3" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "442b78399323e13cae19e63fa9e44445afb5d975710dbc1896c9e3477d1e522a" dependencies = [ "base64 0.22.1", "ico", @@ -7370,8 +7658,9 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "2.6.3" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "863b1f560a68c1aaf6b10119583513ca8b0521124d4d2ab3af1875aa6633e191" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -7383,8 +7672,9 @@ dependencies = [ [[package]] name = "tauri-plugin" -version = "2.6.3" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "538284864baf8b382e84aa2f520c30bf8961656de31713a91cbfe3f361364c01" dependencies = [ "anyhow", "glob", @@ -7398,7 +7688,7 @@ dependencies = [ [[package]] name = "tauri-plugin-autostart" -version = "2.5.1" +version = "3.0.0-alpha.0" dependencies = [ "auto-launch", "serde", @@ -7410,7 +7700,7 @@ dependencies = [ [[package]] name = "tauri-plugin-barcode-scanner" -version = "2.4.6" +version = "3.0.0-alpha.0" dependencies = [ "log", "serde", @@ -7422,7 +7712,7 @@ dependencies = [ [[package]] name = "tauri-plugin-biometric" -version = "2.3.3" +version = "3.0.0-alpha.0" dependencies = [ "log", "serde", @@ -7435,7 +7725,7 @@ dependencies = [ [[package]] name = "tauri-plugin-cli" -version = "2.4.1" +version = "3.0.0-alpha.0" dependencies = [ "clap", "log", @@ -7448,7 +7738,7 @@ dependencies = [ [[package]] name = "tauri-plugin-clipboard-manager" -version = "2.3.3" +version = "3.0.0-alpha.0" dependencies = [ "arboard", "log", @@ -7461,7 +7751,7 @@ dependencies = [ [[package]] name = "tauri-plugin-deep-link" -version = "2.4.10" +version = "3.0.0-alpha.0" dependencies = [ "dunce", "plist", @@ -7480,7 +7770,7 @@ dependencies = [ [[package]] name = "tauri-plugin-dialog" -version = "2.7.3" +version = "3.0.0-alpha.0" dependencies = [ "log", "raw-window-handle", @@ -7496,7 +7786,7 @@ dependencies = [ [[package]] name = "tauri-plugin-fs" -version = "2.5.2" +version = "3.0.0-alpha.0" dependencies = [ "anyhow", "dunce", @@ -7518,7 +7808,7 @@ dependencies = [ [[package]] name = "tauri-plugin-geolocation" -version = "2.3.3" +version = "3.0.0-alpha.0" dependencies = [ "log", "serde", @@ -7531,7 +7821,7 @@ dependencies = [ [[package]] name = "tauri-plugin-global-shortcut" -version = "2.3.2" +version = "3.0.0-alpha.0" dependencies = [ "global-hotkey", "log", @@ -7544,7 +7834,7 @@ dependencies = [ [[package]] name = "tauri-plugin-haptics" -version = "2.3.3" +version = "3.0.0-alpha.0" dependencies = [ "log", "serde", @@ -7557,7 +7847,7 @@ dependencies = [ [[package]] name = "tauri-plugin-http" -version = "2.6.0" +version = "3.0.0-alpha.0" dependencies = [ "bytes", "cookie_store", @@ -7580,7 +7870,7 @@ dependencies = [ [[package]] name = "tauri-plugin-localhost" -version = "2.3.2" +version = "3.0.0-alpha.0" dependencies = [ "http", "log", @@ -7593,7 +7883,7 @@ dependencies = [ [[package]] name = "tauri-plugin-log" -version = "2.9.1" +version = "3.0.0-alpha.0" dependencies = [ "android_logger", "fern", @@ -7613,7 +7903,7 @@ dependencies = [ [[package]] name = "tauri-plugin-nfc" -version = "2.3.6" +version = "3.0.0-alpha.0" dependencies = [ "log", "serde", @@ -7626,7 +7916,7 @@ dependencies = [ [[package]] name = "tauri-plugin-notification" -version = "2.4.0" +version = "3.0.0-alpha.0" dependencies = [ "log", "notify-rust", @@ -7645,7 +7935,7 @@ dependencies = [ [[package]] name = "tauri-plugin-opener" -version = "2.5.5" +version = "3.0.0-alpha.0" dependencies = [ "dunce", "glob", @@ -7665,7 +7955,7 @@ dependencies = [ [[package]] name = "tauri-plugin-os" -version = "2.3.2" +version = "3.0.0-alpha.0" dependencies = [ "gethostname", "log", @@ -7681,7 +7971,7 @@ dependencies = [ [[package]] name = "tauri-plugin-persisted-scope" -version = "2.3.8" +version = "3.0.0-alpha.0" dependencies = [ "aho-corasick", "bincode", @@ -7695,7 +7985,7 @@ dependencies = [ [[package]] name = "tauri-plugin-positioner" -version = "2.3.4" +version = "3.0.0-alpha.0" dependencies = [ "log", "serde", @@ -7708,7 +7998,7 @@ dependencies = [ [[package]] name = "tauri-plugin-process" -version = "2.3.1" +version = "3.0.0-alpha.0" dependencies = [ "tauri", "tauri-plugin", @@ -7716,7 +8006,7 @@ dependencies = [ [[package]] name = "tauri-plugin-shell" -version = "2.3.6" +version = "3.0.0-alpha.0" dependencies = [ "encoding_rs", "log", @@ -7735,7 +8025,7 @@ dependencies = [ [[package]] name = "tauri-plugin-single-instance" -version = "2.4.4" +version = "3.0.0-alpha.0" dependencies = [ "semver", "serde", @@ -7751,7 +8041,7 @@ dependencies = [ [[package]] name = "tauri-plugin-sql" -version = "2.4.1" +version = "3.0.0-alpha.0" dependencies = [ "futures-core", "indexmap 2.14.2", @@ -7770,7 +8060,7 @@ dependencies = [ [[package]] name = "tauri-plugin-store" -version = "2.4.4" +version = "3.0.0-alpha.0" dependencies = [ "dunce", "serde", @@ -7784,7 +8074,7 @@ dependencies = [ [[package]] name = "tauri-plugin-stronghold" -version = "2.3.2" +version = "3.0.0-alpha.0" dependencies = [ "hex", "iota-crypto", @@ -7805,7 +8095,7 @@ dependencies = [ [[package]] name = "tauri-plugin-updater" -version = "2.11.0" +version = "3.0.0-alpha.0" dependencies = [ "base64 0.22.1", "dirs 6.0.0", @@ -7836,7 +8126,7 @@ dependencies = [ [[package]] name = "tauri-plugin-upload" -version = "2.4.1" +version = "3.0.0-alpha.0" dependencies = [ "futures-util", "log", @@ -7854,7 +8144,7 @@ dependencies = [ [[package]] name = "tauri-plugin-websocket" -version = "2.4.3" +version = "3.0.0-alpha.0" dependencies = [ "futures-util", "http", @@ -7872,7 +8162,7 @@ dependencies = [ [[package]] name = "tauri-plugin-window-state" -version = "2.4.1" +version = "3.0.0-alpha.0" dependencies = [ "bitflags 2.13.2", "log", @@ -7885,12 +8175,12 @@ dependencies = [ [[package]] name = "tauri-runtime" -version = "2.11.3" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2af0a71c248754ca2c0524678ef3c39928a044fa8df21d4a9466cc22281fb2f" dependencies = [ "cookie", "dpi", - "gtk", "http", "jni 0.21.1", "objc2", @@ -7906,8 +8196,9 @@ dependencies = [ [[package]] name = "tauri-runtime-cef" -version = "0.1.0" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07d28e98ee8b6dca2683ec476619cec65b8fe0e44e9bb2e0896fe31cbaeb6b9e" dependencies = [ "base64 0.22.1", "cef", @@ -7915,7 +8206,7 @@ dependencies = [ "dioxus-debug-cell", "dirs 6.0.0", "dlopen2", - "gtk", + "gtk4", "html5ever 0.29.1", "http", "kuchikiki", @@ -7935,16 +8226,17 @@ dependencies = [ "tauri-macros", "tauri-runtime", "tauri-utils", + "tauri-winit", "url", "windows 0.61.3", - "winit", "x11-dl", ] [[package]] name = "tauri-runtime-wry" -version = "2.11.4" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "672aa854edf60055a9ab858fa031f176e4be7a2c4083e4965387b33f8da8acdf" dependencies = [ "gtk", "http", @@ -7970,8 +8262,9 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "2.9.3" -source = "git+https://github.com/tauri-apps/tauri.git?tag=tauri-cef-v3.0.0-alpha.27#93ce35e4ce85054f75b809b789c0115b9ee26d47" +version = "3.0.0-alpha.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e9804c2f78bc636fdcc428e082818d66868c12056c07019b77fddc64d91b29a" dependencies = [ "aes-gcm", "anyhow", @@ -8009,6 +8302,75 @@ dependencies = [ "walkdir", ] +[[package]] +name = "tauri-winit" +version = "0.31.0-beta.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c242700668a032d78af62a0d4615c34fdf6afdeb0c092fd0e060c3941a3f9c2e" +dependencies = [ + "bitflags 2.13.2", + "cfg_aliases", + "cursor-icon", + "dpi", + "libc", + "raw-window-handle", + "rustix", + "smol_str", + "tauri-winit-gtk4", + "tracing", + "winit-android", + "winit-appkit", + "winit-core", + "winit-orbital", + "winit-uikit", + "winit-web", + "winit-win32", +] + +[[package]] +name = "tauri-winit-gtk4" +version = "0.31.0-beta.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b261a03b459cfab1c0f4924178e6723b10d303f20bb2593f44297f33ab2b3b0" +dependencies = [ + "dpi", + "gdk4-wayland", + "gdk4-x11", + "gtk4", + "raw-window-handle", + "tauri-winit-x11", + "wayland-client", + "wayland-protocols", + "winit-common", + "winit-core", + "x11rb", + "xkbcommon-dl", +] + +[[package]] +name = "tauri-winit-x11" +version = "0.31.0-beta.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b792264032304150eba913ca08929c2c781ee12a5aab48124b39d53114faa5d0" +dependencies = [ + "bitflags 2.13.2", + "bytemuck", + "calloop", + "cursor-icon", + "dpi", + "libc", + "percent-encoding", + "raw-window-handle", + "rustix", + "smol_str", + "tracing", + "winit-common", + "winit-core", + "x11-dl", + "x11rb", + "xkbcommon-dl", +] + [[package]] name = "tauri-winres" version = "0.3.6" @@ -8159,31 +8521,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "tiny-skia" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47ffee5eaaf5527f630fb0e356b90ebdec84d5d18d937c5e440350f88c5a91ea" -dependencies = [ - "arrayref", - "arrayvec", - "bytemuck", - "cfg-if", - "log", - "tiny-skia-path", -] - -[[package]] -name = "tiny-skia-path" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca365c3faccca67d06593c5980fa6c57687de727a03131735bb85f01fdeeb9" -dependencies = [ - "arrayref", - "bytemuck", - "strict-num", -] - [[package]] name = "tiny_http" version = "0.12.0" @@ -8494,13 +8831,12 @@ dependencies = [ [[package]] name = "tray-icon" -version = "0.24.2" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "045979e3f037cd18ad1cb2a419dfda133c5c29c9f3453370079f2255d46c257e" +checksum = "b1d7d8cfccf1ae7ae9cba25a60daac8355bbaaf0fd07ff1c3af8f9872c4e4cb8" dependencies = [ "crossbeam-channel", - "dirs 6.0.0", - "libappindicator", + "ksni", "muda", "objc2", "objc2-app-kit", @@ -8531,12 +8867,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "ttf-parser" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31" - [[package]] name = "tungstenite" version = "0.29.0" @@ -9019,28 +9349,6 @@ dependencies = [ "wayland-scanner", ] -[[package]] -name = "wayland-csd-frame" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" -dependencies = [ - "bitflags 2.13.2", - "cursor-icon", - "wayland-backend", -] - -[[package]] -name = "wayland-cursor" -version = "0.31.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d" -dependencies = [ - "rustix", - "wayland-client", - "xcursor", -] - [[package]] name = "wayland-protocols" version = "0.32.13" @@ -9053,45 +9361,6 @@ dependencies = [ "wayland-scanner", ] -[[package]] -name = "wayland-protocols-experimental" -version = "20250721.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1" -dependencies = [ - "bitflags 2.13.2", - "wayland-backend", - "wayland-client", - "wayland-protocols", - "wayland-scanner", -] - -[[package]] -name = "wayland-protocols-misc" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9567599ef23e09b8dad6e429e5738d4509dfc46b3b21f32841a304d16b29c8" -dependencies = [ - "bitflags 2.13.2", - "wayland-backend", - "wayland-client", - "wayland-protocols", - "wayland-scanner", -] - -[[package]] -name = "wayland-protocols-plasma" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b6d8cf1eb2c1c31ed1f5643c88a6e53538129d4af80030c8cabd1f9fa884d91" -dependencies = [ - "bitflags 2.13.2", - "wayland-backend", - "wayland-client", - "wayland-protocols", - "wayland-scanner", -] - [[package]] name = "wayland-protocols-wlr" version = "0.3.12" @@ -9124,7 +9393,6 @@ checksum = "d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be" dependencies = [ "dlib", "log", - "once_cell", "pkg-config", ] @@ -9167,14 +9435,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" dependencies = [ "bitflags 1.3.2", - "cairo-rs", + "cairo-rs 0.18.5", "gdk", "gdk-sys", - "gio", - "gio-sys", - "glib", - "glib-sys", - "gobject-sys", + "gio 0.18.4", + "gio-sys 0.18.1", + "glib 0.18.5", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "gtk", "gtk-sys", "javascriptcore-rs", @@ -9191,17 +9459,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" dependencies = [ "bitflags 1.3.2", - "cairo-sys-rs", + "cairo-sys-rs 0.18.2", "gdk-sys", - "gio-sys", - "glib-sys", - "gobject-sys", + "gio-sys 0.18.1", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", "gtk-sys", "javascriptcore-rs-sys", "libc", "pkg-config", "soup3-sys", - "system-deps", + "system-deps 6.2.2", ] [[package]] @@ -9925,38 +10193,11 @@ version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" -[[package]] -name = "winit" -version = "0.31.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2879d2854d1a43e48f67322d4bd097afcb6eb8f8f775c8de0260a71aea1df1aa" -dependencies = [ - "bitflags 2.13.2", - "cfg_aliases", - "cursor-icon", - "dpi", - "libc", - "raw-window-handle", - "rustix", - "smol_str", - "tracing", - "winit-android", - "winit-appkit", - "winit-common", - "winit-core", - "winit-orbital", - "winit-uikit", - "winit-wayland", - "winit-web", - "winit-win32", - "winit-x11", -] - [[package]] name = "winit-android" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d9c0d2cd93efec3a9f9ad819cfaf0834782403af7c0d248c784ec0c61761df" +checksum = "d5d60d944a564986b9311e325334cc22e7e4cf726dd0ff7475fd925404215af4" dependencies = [ "android-activity", "bitflags 2.13.2", @@ -9970,9 +10211,9 @@ dependencies = [ [[package]] name = "winit-appkit" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21310ca07851a49c348e0c2cc768e36b52ca65afda2c2354d78ed4b90074d8aa" +checksum = "23343ec0ea7ac6aa72f38009a6ff66fb63bcf6395e0622fba72794d2a762ab42" dependencies = [ "bitflags 2.13.2", "block2", @@ -9993,13 +10234,15 @@ dependencies = [ [[package]] name = "winit-common" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45375fbac4cbb77260d83a30b1f9d8105880dbac99a9ae97f56656694680ff69" +checksum = "e90422ff1c04502aaaac1dad1d099791c2bbb3fbb3f823019e0ce5cdeee04025" dependencies = [ - "memmap2", + "block2", + "dpi", "objc2", "objc2-core-foundation", + "objc2-foundation", "smol_str", "tracing", "winit-core", @@ -10009,9 +10252,9 @@ dependencies = [ [[package]] name = "winit-core" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4f0ccd7abb43740e2c6124ac7cae7d865ecec74eec63783e8922577ac232583" +checksum = "b8af6307236c51847199950c15cf80e0481a250bb96ce9132f5026df4ad3d0f9" dependencies = [ "bitflags 2.13.2", "cursor-icon", @@ -10019,20 +10262,22 @@ dependencies = [ "keyboard-types 0.8.3", "raw-window-handle", "smol_str", + "url", "web-time", ] [[package]] name = "winit-orbital" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51ea1fb262e7209f265f12bd0cc792c399b14355675e65531e9c8a87db287d46" +checksum = "278a8ae837902a3bc95dd2fd696d680da33f32130eecc29905358c9089cf6c50" dependencies = [ "bitflags 2.13.2", "dpi", + "libredox", "orbclient", "raw-window-handle", - "redox_syscall 0.5.18", + "redox_event", "smol_str", "tracing", "winit-core", @@ -10040,9 +10285,9 @@ dependencies = [ [[package]] name = "winit-uikit" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "680a356e798837d8eb274d4556e83bceaf81698194e31aafc5cfb8a9f2fab643" +checksum = "83315a3ea1739c8466cf23d35e3b0a2cb20c9515d8857666b633afef484740b5" dependencies = [ "bitflags 2.13.2", "block2", @@ -10059,38 +10304,11 @@ dependencies = [ "winit-core", ] -[[package]] -name = "winit-wayland" -version = "0.31.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce5afb2ba07da603f84b722c95f9f9396d2cedae3944fb6c0cda4a6f88de545" -dependencies = [ - "ahash", - "bitflags 2.13.2", - "calloop", - "cursor-icon", - "dpi", - "libc", - "memmap2", - "raw-window-handle", - "rustix", - "sctk-adwaita", - "smithay-client-toolkit", - "smol_str", - "tracing", - "wayland-backend", - "wayland-client", - "wayland-protocols", - "wayland-protocols-plasma", - "winit-common", - "winit-core", -] - [[package]] name = "winit-web" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c2490a953fb776fbbd5e295d54f1c3847f4f15b6c3929ec53c09acda6487a92" +checksum = "f539be45f95cc297bdfb80569aef38d925d64aec4133852a4d3fc5cb3660f1c9" dependencies = [ "atomic-waker", "bitflags 2.13.2", @@ -10111,9 +10329,9 @@ dependencies = [ [[package]] name = "winit-win32" -version = "0.31.0-beta.2" +version = "0.31.0-beta.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "644ea78af0e858aa3b092e5d1c67c41995a98220c81813f1353b28bc8bb91eaa" +checksum = "25fb480c41df01d351f656cbf3ad74013f8a9d22bb5b2dcab59f9167e7a0b6ec" dependencies = [ "bitflags 2.13.2", "cursor-icon", @@ -10122,32 +10340,10 @@ dependencies = [ "smol_str", "tracing", "unicode-segmentation", - "windows-sys 0.59.0", - "winit-core", -] - -[[package]] -name = "winit-x11" -version = "0.31.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa5b600756534c7041aa93cd0d244d44b09fca1b89e202bd1cd80dd9f3636c46" -dependencies = [ - "bitflags 2.13.2", - "bytemuck", - "calloop", - "cursor-icon", - "dpi", - "libc", - "percent-encoding", - "raw-window-handle", - "rustix", - "smol_str", - "tracing", + "url", + "windows-sys 0.61.2", "winit-common", "winit-core", - "x11-dl", - "x11rb", - "xkbcommon-dl", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index d970f08f4..3505c7833 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,12 +12,12 @@ resolver = "2" serde = { version = "1", features = ["derive"] } tracing = "0.1" log = "0.4.21" -tauri = { version = "2.10", default-features = false } -tauri-runtime-wry = "2.11" -tauri-runtime-cef = "0.1" -tauri-build = "2.5" -tauri-plugin = "2.5" -tauri-utils = "2.8" +tauri = { version = "3.0.0-alpha.0", default-features = false } +tauri-runtime-wry = "3.0.0-alpha.0" +tauri-runtime-cef = "3.0.0-alpha.0" +tauri-build = "3.0.0-alpha.0" +tauri-plugin = "3.0.0-alpha.0" +tauri-utils = "3.0.0-alpha.0" serde_json = "1" thiserror = "2" url = "2" @@ -41,11 +41,3 @@ codegen-units = 1 lto = true incremental = false opt-level = "s" - -[patch.crates-io] -tauri = { git = "https://github.com/tauri-apps/tauri.git", tag = "tauri-cef-v3.0.0-alpha.27" } -tauri-utils = { git = "https://github.com/tauri-apps/tauri.git", tag = "tauri-cef-v3.0.0-alpha.27" } -tauri-plugin = { git = "https://github.com/tauri-apps/tauri.git", tag = "tauri-cef-v3.0.0-alpha.27" } -tauri-build = { git = "https://github.com/tauri-apps/tauri.git", tag = "tauri-cef-v3.0.0-alpha.27" } -tauri-runtime-wry = { git = "https://github.com/tauri-apps/tauri.git", tag = "tauri-cef-v3.0.0-alpha.27" } -tauri-runtime-cef = { git = "https://github.com/tauri-apps/tauri.git", tag = "tauri-cef-v3.0.0-alpha.27" } diff --git a/examples/api/CHANGELOG.md b/examples/api/CHANGELOG.md index 59e03e9ad..0c593bc9f 100644 --- a/examples/api/CHANGELOG.md +++ b/examples/api/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [2.0.44-alpha.0] + +### Dependencies + +- Upgraded to `barcode-scanner-js@3.0.0-alpha.0` +- Upgraded to `biometric-js@3.0.0-alpha.0` +- Upgraded to `cli-js@3.0.0-alpha.0` +- Upgraded to `clipboard-manager-js@3.0.0-alpha.0` +- Upgraded to `dialog-js@3.0.0-alpha.0` +- Upgraded to `fs-js@3.0.0-alpha.0` +- Upgraded to `global-shortcut-js@3.0.0-alpha.0` +- Upgraded to `http-js@3.0.0-alpha.0` +- Upgraded to `log-js@3.0.0-alpha.0` +- Upgraded to `nfc-js@3.0.0-alpha.0` +- Upgraded to `notification-js@3.0.0-alpha.0` +- Upgraded to `opener-js@3.0.0-alpha.0` +- Upgraded to `os-js@3.0.0-alpha.0` +- Upgraded to `process-js@3.0.0-alpha.0` +- Upgraded to `shell-js@3.0.0-alpha.0` +- Upgraded to `store-js@3.0.0-alpha.0` +- Upgraded to `updater-js@3.0.0-alpha.0` + ## [2.0.43] ### Dependencies diff --git a/examples/api/package.json b/examples/api/package.json index 596cfdabf..4b7946e46 100644 --- a/examples/api/package.json +++ b/examples/api/package.json @@ -1,7 +1,7 @@ { "name": "api", "private": true, - "version": "2.0.43", + "version": "2.0.44-alpha.0", "type": "module", "scripts": { "dev": "vite --clearScreen false", @@ -36,7 +36,7 @@ "@iconify-json/codicon": "^1.2.49", "@iconify-json/ph": "^1.2.2", "@sveltejs/vite-plugin-svelte": "^7.0.0", - "@tauri-apps/cli-cef": "3.0.0-alpha.26", + "@tauri-apps/cli": "3.0.0-alpha.0", "@unocss/extractor-svelte": "^66.6.7", "svelte": "^5.55.7", "unocss": "^66.6.7", diff --git a/examples/api/src-tauri/CHANGELOG.md b/examples/api/src-tauri/CHANGELOG.md index b45209f3e..901cc6585 100644 --- a/examples/api/src-tauri/CHANGELOG.md +++ b/examples/api/src-tauri/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [3.0.0-alpha.0] + +### Dependencies + +- Upgraded to `barcode-scanner@3.0.0-alpha.0` +- Upgraded to `biometric@3.0.0-alpha.0` +- Upgraded to `cli@3.0.0-alpha.0` +- Upgraded to `clipboard-manager@3.0.0-alpha.0` +- Upgraded to `dialog@3.0.0-alpha.0` +- Upgraded to `fs@3.0.0-alpha.0` +- Upgraded to `global-shortcut@3.0.0-alpha.0` +- Upgraded to `http@3.0.0-alpha.0` +- Upgraded to `log@3.0.0-alpha.0` +- Upgraded to `nfc@3.0.0-alpha.0` +- Upgraded to `notification@3.0.0-alpha.0` +- Upgraded to `opener@3.0.0-alpha.0` +- Upgraded to `os@3.0.0-alpha.0` +- Upgraded to `process@3.0.0-alpha.0` +- Upgraded to `shell@3.0.0-alpha.0` +- Upgraded to `store@3.0.0-alpha.0` +- Upgraded to `updater@3.0.0-alpha.0` +- Upgraded to `haptics@3.0.0-alpha.0` +- Upgraded to `geolocation@3.0.0-alpha.0` + ## [2.0.47] ### Dependencies diff --git a/examples/api/src-tauri/Cargo.toml b/examples/api/src-tauri/Cargo.toml index a717941e1..d778603bd 100644 --- a/examples/api/src-tauri/Cargo.toml +++ b/examples/api/src-tauri/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "api" publish = false -version = "2.0.47" +version = "3.0.0-alpha.0" description = "An example Tauri Application showcasing the api" edition = "2021" rust-version = { workspace = true } @@ -20,25 +20,28 @@ serde = { workspace = true } tiny_http = "0.12" time = "0.3" log = { workspace = true } -tauri-plugin-log = { path = "../../../plugins/log", version = "2.9.1" } -tauri-plugin-fs = { path = "../../../plugins/fs", version = "2.5.2", features = [ +tauri-plugin-log = { path = "../../../plugins/log", version = "3.0.0-alpha.0" } +tauri-plugin-fs = { path = "../../../plugins/fs", version = "3.0.0-alpha.0", features = [ "watch", ] } -tauri-plugin-clipboard-manager = { path = "../../../plugins/clipboard-manager", version = "2.3.3" } -tauri-plugin-dialog = { path = "../../../plugins/dialog", version = "2.7.3" } +tauri-plugin-clipboard-manager = { path = "../../../plugins/clipboard-manager", version = "3.0.0-alpha.0" } +# The dialog backend is chosen by the runtime features below: the plugin's +# default `gtk3` backend links GTK 3, which cannot share a process with the GTK 4 +# application the CEF runtime is on Linux. +tauri-plugin-dialog = { path = "../../../plugins/dialog", version = "3.0.0-alpha.0", default-features = false } tauri-plugin-http = { path = "../../../plugins/http", features = [ "multipart", "cookies", -], version = "2.6.0" } -tauri-plugin-notification = { path = "../../../plugins/notification", version = "2.4.0", features = [ +], version = "3.0.0-alpha.0" } +tauri-plugin-notification = { path = "../../../plugins/notification", version = "3.0.0-alpha.0", features = [ "windows7-compat", ] } -tauri-plugin-os = { path = "../../../plugins/os", version = "2.3.2" } -tauri-plugin-process = { path = "../../../plugins/process", version = "2.3.1" } -tauri-plugin-opener = { path = "../../../plugins/opener", version = "2.5.5" } -tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.3.6" } -tauri-plugin-store = { path = "../../../plugins/store", version = "2.4.4" } -tauri-plugin-upload = { path = "../../../plugins/upload", version = "2.3.0" } +tauri-plugin-os = { path = "../../../plugins/os", version = "3.0.0-alpha.0" } +tauri-plugin-process = { path = "../../../plugins/process", version = "3.0.0-alpha.0" } +tauri-plugin-opener = { path = "../../../plugins/opener", version = "3.0.0-alpha.0" } +tauri-plugin-shell = { path = "../../../plugins/shell", version = "3.0.0-alpha.0" } +tauri-plugin-store = { path = "../../../plugins/store", version = "3.0.0-alpha.0" } +tauri-plugin-upload = { path = "../../../plugins/upload", version = "3.0.0-alpha.0" } [dependencies.tauri] workspace = true @@ -66,19 +69,22 @@ optional = true features = ["macos-private-api"] [target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies] -tauri-plugin-cli = { path = "../../../plugins/cli", version = "2.4.1" } -tauri-plugin-global-shortcut = { path = "../../../plugins/global-shortcut", version = "2.3.2" } -tauri-plugin-updater = { path = "../../../plugins/updater", version = "2.11.0" } -tauri-plugin-window-state = { path = "../../../plugins/window-state", version = "2.2.0" } +tauri-plugin-cli = { path = "../../../plugins/cli", version = "3.0.0-alpha.0" } +tauri-plugin-global-shortcut = { path = "../../../plugins/global-shortcut", version = "3.0.0-alpha.0" } +tauri-plugin-updater = { path = "../../../plugins/updater", version = "3.0.0-alpha.0" } +tauri-plugin-window-state = { path = "../../../plugins/window-state", version = "3.0.0-alpha.0" } [target."cfg(any(target_os = \"android\", target_os = \"ios\"))".dependencies] -tauri-plugin-barcode-scanner = { path = "../../../plugins/barcode-scanner/", version = "2.4.6" } -tauri-plugin-nfc = { path = "../../../plugins/nfc", version = "2.3.6" } -tauri-plugin-biometric = { path = "../../../plugins/biometric/", version = "2.3.3" } -tauri-plugin-geolocation = { path = "../../../plugins/geolocation/", version = "2.3.3" } -tauri-plugin-haptics = { path = "../../../plugins/haptics/", version = "2.3.3" } +tauri-plugin-barcode-scanner = { path = "../../../plugins/barcode-scanner/", version = "3.0.0-alpha.0" } +tauri-plugin-nfc = { path = "../../../plugins/nfc", version = "3.0.0-alpha.0" } +tauri-plugin-biometric = { path = "../../../plugins/biometric/", version = "3.0.0-alpha.0" } +tauri-plugin-geolocation = { path = "../../../plugins/geolocation/", version = "3.0.0-alpha.0" } +tauri-plugin-haptics = { path = "../../../plugins/haptics/", version = "3.0.0-alpha.0" } [features] default = ["wry"] -wry = ["dep:tauri-runtime-wry"] -cef = ["dep:tauri-runtime-cef"] +# wry is a GTK 3 application on Linux, so it can use the plugin's GTK 3 dialogs. +wry = ["dep:tauri-runtime-wry", "tauri-plugin-dialog/gtk3"] +# CEF is a GTK 4 application on Linux: the dialogs go through the XDG desktop +# portal instead. +cef = ["dep:tauri-runtime-cef", "tauri-plugin-dialog/xdg-portal"] diff --git a/plugins/autostart/CHANGELOG.md b/plugins/autostart/CHANGELOG.md index 36fc8a4bd..38dc99986 100644 --- a/plugins/autostart/CHANGELOG.md +++ b/plugins/autostart/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.5.1] - [`93426f85`](https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9) Fixed an issue that caused docs.rs builds to fail. No user facing changes. diff --git a/plugins/autostart/Cargo.toml b/plugins/autostart/Cargo.toml index 596566843..c4ce7ab82 100644 --- a/plugins/autostart/Cargo.toml +++ b/plugins/autostart/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-autostart" -version = "2.5.1" +version = "3.0.0-alpha.0" description = "Automatically launch your application at startup." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/autostart/package.json b/plugins/autostart/package.json index 1c205a659..2b2db8e58 100644 --- a/plugins/autostart/package.json +++ b/plugins/autostart/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-autostart", - "version": "2.5.1", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/barcode-scanner/CHANGELOG.md b/plugins/barcode-scanner/CHANGELOG.md index 02c6345ef..731106c11 100644 --- a/plugins/barcode-scanner/CHANGELOG.md +++ b/plugins/barcode-scanner/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.4.6] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/barcode-scanner/Cargo.toml b/plugins/barcode-scanner/Cargo.toml index d71f6a667..42b5e1976 100644 --- a/plugins/barcode-scanner/Cargo.toml +++ b/plugins/barcode-scanner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-barcode-scanner" -version = "2.4.6" +version = "3.0.0-alpha.0" description = "Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS" edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/barcode-scanner/package.json b/plugins/barcode-scanner/package.json index cc04f5583..90042b8b9 100644 --- a/plugins/barcode-scanner/package.json +++ b/plugins/barcode-scanner/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-barcode-scanner", - "version": "2.4.6", + "version": "3.0.0-alpha.0", "description": "Scan QR codes, EAN-13 and other kinds of barcodes on Android and iOS", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/biometric/CHANGELOG.md b/plugins/biometric/CHANGELOG.md index 527ba3dcb..f891f2b53 100644 --- a/plugins/biometric/CHANGELOG.md +++ b/plugins/biometric/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.3] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/biometric/Cargo.toml b/plugins/biometric/Cargo.toml index 2ac895301..8efa44635 100644 --- a/plugins/biometric/Cargo.toml +++ b/plugins/biometric/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-biometric" -version = "2.3.3" +version = "3.0.0-alpha.0" description = "Prompt the user for biometric authentication on Android and iOS." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/biometric/package.json b/plugins/biometric/package.json index d8743f53c..7f9d464be 100644 --- a/plugins/biometric/package.json +++ b/plugins/biometric/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-biometric", - "version": "2.3.3", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/cli/CHANGELOG.md b/plugins/cli/CHANGELOG.md index 8cd68039c..e58e323cb 100644 --- a/plugins/cli/CHANGELOG.md +++ b/plugins/cli/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.4.1] - [`93426f85`](https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9) Fixed an issue that caused docs.rs builds to fail. No user facing changes. diff --git a/plugins/cli/Cargo.toml b/plugins/cli/Cargo.toml index 5df36b185..987137cc6 100644 --- a/plugins/cli/Cargo.toml +++ b/plugins/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-cli" -version = "2.4.1" +version = "3.0.0-alpha.0" description = "Parse arguments from your Tauri application's command line interface." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/cli/package.json b/plugins/cli/package.json index d28035c22..095ac4972 100644 --- a/plugins/cli/package.json +++ b/plugins/cli/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-cli", - "version": "2.4.1", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/clipboard-manager/CHANGELOG.md b/plugins/clipboard-manager/CHANGELOG.md index 5c6a54a6a..443924a11 100644 --- a/plugins/clipboard-manager/CHANGELOG.md +++ b/plugins/clipboard-manager/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.3] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/clipboard-manager/Cargo.toml b/plugins/clipboard-manager/Cargo.toml index f34936687..5191261f1 100644 --- a/plugins/clipboard-manager/Cargo.toml +++ b/plugins/clipboard-manager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-clipboard-manager" -version = "2.3.3" +version = "3.0.0-alpha.0" description = "Read and write to the system clipboard." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/clipboard-manager/package.json b/plugins/clipboard-manager/package.json index 8261ee6cc..b53811e97 100644 --- a/plugins/clipboard-manager/package.json +++ b/plugins/clipboard-manager/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-clipboard-manager", - "version": "2.3.3", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/deep-link/CHANGELOG.md b/plugins/deep-link/CHANGELOG.md index d0f5e5301..62975cfa7 100644 --- a/plugins/deep-link/CHANGELOG.md +++ b/plugins/deep-link/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.4.10] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/deep-link/Cargo.toml b/plugins/deep-link/Cargo.toml index ce07db300..3f5443fe7 100644 --- a/plugins/deep-link/Cargo.toml +++ b/plugins/deep-link/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-deep-link" -version = "2.4.10" +version = "3.0.0-alpha.0" description = "Set your Tauri application as the default handler for an URL" authors = { workspace = true } license = { workspace = true } diff --git a/plugins/deep-link/examples/app/CHANGELOG.md b/plugins/deep-link/examples/app/CHANGELOG.md index e7471efdb..abb2178ae 100644 --- a/plugins/deep-link/examples/app/CHANGELOG.md +++ b/plugins/deep-link/examples/app/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [2.2.14-alpha.0] + +### Dependencies + +- Upgraded to `deep-link-js@3.0.0-alpha.0` + ## [2.2.13] ### Dependencies diff --git a/plugins/deep-link/examples/app/package.json b/plugins/deep-link/examples/app/package.json index cdbdfd282..481effeab 100644 --- a/plugins/deep-link/examples/app/package.json +++ b/plugins/deep-link/examples/app/package.json @@ -1,7 +1,7 @@ { "name": "deep-link-example", "private": true, - "version": "2.2.13", + "version": "2.2.14-alpha.0", "type": "module", "scripts": { "dev": "vite", @@ -14,7 +14,7 @@ "@tauri-apps/plugin-deep-link": "workspace:*" }, "devDependencies": { - "@tauri-apps/cli-cef": "3.0.0-alpha.26", + "@tauri-apps/cli": "3.0.0-alpha.0", "typescript": "^6.0.3", "vite": "^8.0.16" } diff --git a/plugins/deep-link/package.json b/plugins/deep-link/package.json index 6de9d61ae..707e86153 100644 --- a/plugins/deep-link/package.json +++ b/plugins/deep-link/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-deep-link", - "version": "2.4.10", + "version": "3.0.0-alpha.0", "description": "Set your Tauri application as the default handler for an URL", "license": "MIT OR Apache-2.0", "authors": [ @@ -28,6 +28,6 @@ "@tauri-apps/api": "^2.11.0" }, "devDependencies": { - "@tauri-apps/cli-cef": "3.0.0-alpha.26" + "@tauri-apps/cli": "3.0.0-alpha.0" } } diff --git a/plugins/dialog/CHANGELOG.md b/plugins/dialog/CHANGELOG.md index 4af3e7d38..ca1fe36ee 100644 --- a/plugins/dialog/CHANGELOG.md +++ b/plugins/dialog/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + +### Dependencies + +- Upgraded to `fs@3.0.0-alpha.0` + ## [2.7.3] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. @@ -339,3 +347,4 @@ - [`717ae67`](https://github.com/tauri-apps/plugins-workspace/commit/717ae670978feb4492fac1f295998b93f2b9347f)([#371](https://github.com/tauri-apps/plugins-workspace/pull/371)) First v2 alpha release! d6e80b)([#545](https://github.com/tauri-apps/plugins-workspace/pull/545)) Fixes docs.rs build by enabling the `tauri/dox` feature flag. g. +g. diff --git a/plugins/dialog/Cargo.toml b/plugins/dialog/Cargo.toml index a8a7eef61..e1d21fac2 100644 --- a/plugins/dialog/Cargo.toml +++ b/plugins/dialog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-dialog" -version = "2.7.3" +version = "3.0.0-alpha.0" description = "Native system dialogs for opening and saving files along with message dialogs on your Tauri application." edition = { workspace = true } authors = { workspace = true } @@ -43,7 +43,7 @@ tauri = { workspace = true } log = { workspace = true } thiserror = { workspace = true } url = { workspace = true } -tauri-plugin-fs = { path = "../fs", version = "2.5.2" } +tauri-plugin-fs = { path = "../fs", version = "3.0.0-alpha.0" } [target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies] diff --git a/plugins/dialog/package.json b/plugins/dialog/package.json index c7b8d5907..6ce6dca8b 100644 --- a/plugins/dialog/package.json +++ b/plugins/dialog/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-dialog", - "version": "2.7.3", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/fs/CHANGELOG.md b/plugins/fs/CHANGELOG.md index 2622d1359..ada22ce4d 100644 --- a/plugins/fs/CHANGELOG.md +++ b/plugins/fs/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.5.2] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/fs/Cargo.toml b/plugins/fs/Cargo.toml index 314b42cd2..4da1f5cb6 100644 --- a/plugins/fs/Cargo.toml +++ b/plugins/fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-fs" -version = "2.5.2" +version = "3.0.0-alpha.0" description = "Access the file system." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/fs/package.json b/plugins/fs/package.json index 7fb9b3e8f..29923b75d 100644 --- a/plugins/fs/package.json +++ b/plugins/fs/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-fs", - "version": "2.5.2", + "version": "3.0.0-alpha.0", "description": "Access the file system.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/fs/permissions/schemas/schema.json b/plugins/fs/permissions/schemas/schema.json index 65e100d80..df3dad39e 100644 --- a/plugins/fs/permissions/schemas/schema.json +++ b/plugins/fs/permissions/schemas/schema.json @@ -287,1763 +287,6 @@ "const": "iOS" } ] - }, - "PermissionKind": { - "type": "string", - "oneOf": [ - { - "description": "This allows full recursive read access to the complete application folders, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-app-recursive`", - "type": "string", - "const": "allow-app-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete application folders, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-app-recursive`" - }, - { - "description": "This allows full recursive write access to the complete application folders, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-app-recursive`", - "type": "string", - "const": "allow-app-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete application folders, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-app-recursive`" - }, - { - "description": "This allows non-recursive read access to the application folders.\n#### This permission set includes:\n\n- `read-all`\n- `scope-app`", - "type": "string", - "const": "allow-app-read", - "markdownDescription": "This allows non-recursive read access to the application folders.\n#### This permission set includes:\n\n- `read-all`\n- `scope-app`" - }, - { - "description": "This allows non-recursive write access to the application folders.\n#### This permission set includes:\n\n- `write-all`\n- `scope-app`", - "type": "string", - "const": "allow-app-write", - "markdownDescription": "This allows non-recursive write access to the application folders.\n#### This permission set includes:\n\n- `write-all`\n- `scope-app`" - }, - { - "description": "This allows full recursive read access to metadata of the application folders, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-app-recursive`", - "type": "string", - "const": "allow-app-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the application folders, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-app-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the application folders, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-app-index`", - "type": "string", - "const": "allow-app-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the application folders, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-app-index`" - }, - { - "description": "This scope permits recursive access to the complete application folders, including sub directories and files.", - "type": "string", - "const": "scope-app-recursive", - "markdownDescription": "This scope permits recursive access to the complete application folders, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the application folders.", - "type": "string", - "const": "scope-app", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the application folders." - }, - { - "description": "This scope permits to list all files and folders in the application directories.", - "type": "string", - "const": "scope-app-index", - "markdownDescription": "This scope permits to list all files and folders in the application directories." - }, - { - "description": "This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appcache-recursive`", - "type": "string", - "const": "allow-appcache-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$APPCACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appcache-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appcache-recursive`", - "type": "string", - "const": "allow-appcache-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appcache-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$APPCACHE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appcache`", - "type": "string", - "const": "allow-appcache-read", - "markdownDescription": "This allows non-recursive read access to the `$APPCACHE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appcache`" - }, - { - "description": "This allows non-recursive write access to the `$APPCACHE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appcache`", - "type": "string", - "const": "allow-appcache-write", - "markdownDescription": "This allows non-recursive write access to the `$APPCACHE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appcache`" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appcache-recursive`", - "type": "string", - "const": "allow-appcache-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appcache-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appcache-index`", - "type": "string", - "const": "allow-appcache-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$APPCACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appcache-index`" - }, - { - "description": "This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files.", - "type": "string", - "const": "scope-appcache-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$APPCACHE` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder.", - "type": "string", - "const": "scope-appcache", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$APPCACHE` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$APPCACHE`folder.", - "type": "string", - "const": "scope-appcache-index", - "markdownDescription": "This scope permits to list all files and folders in the `$APPCACHE`folder." - }, - { - "description": "This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appconfig-recursive`", - "type": "string", - "const": "allow-appconfig-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$APPCONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appconfig-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appconfig-recursive`", - "type": "string", - "const": "allow-appconfig-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appconfig-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$APPCONFIG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appconfig`", - "type": "string", - "const": "allow-appconfig-read", - "markdownDescription": "This allows non-recursive read access to the `$APPCONFIG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appconfig`" - }, - { - "description": "This allows non-recursive write access to the `$APPCONFIG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appconfig`", - "type": "string", - "const": "allow-appconfig-write", - "markdownDescription": "This allows non-recursive write access to the `$APPCONFIG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appconfig`" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appconfig-recursive`", - "type": "string", - "const": "allow-appconfig-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appconfig-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appconfig-index`", - "type": "string", - "const": "allow-appconfig-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$APPCONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appconfig-index`" - }, - { - "description": "This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files.", - "type": "string", - "const": "scope-appconfig-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$APPCONFIG` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder.", - "type": "string", - "const": "scope-appconfig", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$APPCONFIG` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$APPCONFIG`folder.", - "type": "string", - "const": "scope-appconfig-index", - "markdownDescription": "This scope permits to list all files and folders in the `$APPCONFIG`folder." - }, - { - "description": "This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appdata-recursive`", - "type": "string", - "const": "allow-appdata-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$APPDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appdata-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appdata-recursive`", - "type": "string", - "const": "allow-appdata-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appdata-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$APPDATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appdata`", - "type": "string", - "const": "allow-appdata-read", - "markdownDescription": "This allows non-recursive read access to the `$APPDATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-appdata`" - }, - { - "description": "This allows non-recursive write access to the `$APPDATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appdata`", - "type": "string", - "const": "allow-appdata-write", - "markdownDescription": "This allows non-recursive write access to the `$APPDATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-appdata`" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appdata-recursive`", - "type": "string", - "const": "allow-appdata-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appdata-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appdata-index`", - "type": "string", - "const": "allow-appdata-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$APPDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-appdata-index`" - }, - { - "description": "This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files.", - "type": "string", - "const": "scope-appdata-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$APPDATA` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPDATA` folder.", - "type": "string", - "const": "scope-appdata", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$APPDATA` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$APPDATA`folder.", - "type": "string", - "const": "scope-appdata-index", - "markdownDescription": "This scope permits to list all files and folders in the `$APPDATA`folder." - }, - { - "description": "This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applocaldata-recursive`", - "type": "string", - "const": "allow-applocaldata-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$APPLOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applocaldata-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applocaldata-recursive`", - "type": "string", - "const": "allow-applocaldata-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applocaldata-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$APPLOCALDATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applocaldata`", - "type": "string", - "const": "allow-applocaldata-read", - "markdownDescription": "This allows non-recursive read access to the `$APPLOCALDATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applocaldata`" - }, - { - "description": "This allows non-recursive write access to the `$APPLOCALDATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applocaldata`", - "type": "string", - "const": "allow-applocaldata-write", - "markdownDescription": "This allows non-recursive write access to the `$APPLOCALDATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applocaldata`" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applocaldata-recursive`", - "type": "string", - "const": "allow-applocaldata-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applocaldata-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applocaldata-index`", - "type": "string", - "const": "allow-applocaldata-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$APPLOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applocaldata-index`" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "scope-applocaldata-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$APPLOCALDATA` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder.", - "type": "string", - "const": "scope-applocaldata", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$APPLOCALDATA` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOCALDATA`folder.", - "type": "string", - "const": "scope-applocaldata-index", - "markdownDescription": "This scope permits to list all files and folders in the `$APPLOCALDATA`folder." - }, - { - "description": "This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applog-recursive`", - "type": "string", - "const": "allow-applog-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$APPLOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applog-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applog-recursive`", - "type": "string", - "const": "allow-applog-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applog-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$APPLOG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applog`", - "type": "string", - "const": "allow-applog-read", - "markdownDescription": "This allows non-recursive read access to the `$APPLOG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-applog`" - }, - { - "description": "This allows non-recursive write access to the `$APPLOG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applog`", - "type": "string", - "const": "allow-applog-write", - "markdownDescription": "This allows non-recursive write access to the `$APPLOG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-applog`" - }, - { - "description": "This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applog-recursive`", - "type": "string", - "const": "allow-applog-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applog-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applog-index`", - "type": "string", - "const": "allow-applog-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$APPLOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-applog-index`" - }, - { - "description": "This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files.", - "type": "string", - "const": "scope-applog-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$APPLOG` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$APPLOG` folder.", - "type": "string", - "const": "scope-applog", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$APPLOG` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$APPLOG`folder.", - "type": "string", - "const": "scope-applog-index", - "markdownDescription": "This scope permits to list all files and folders in the `$APPLOG`folder." - }, - { - "description": "This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-audio-recursive`", - "type": "string", - "const": "allow-audio-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$AUDIO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-audio-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-audio-recursive`", - "type": "string", - "const": "allow-audio-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-audio-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$AUDIO` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-audio`", - "type": "string", - "const": "allow-audio-read", - "markdownDescription": "This allows non-recursive read access to the `$AUDIO` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-audio`" - }, - { - "description": "This allows non-recursive write access to the `$AUDIO` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-audio`", - "type": "string", - "const": "allow-audio-write", - "markdownDescription": "This allows non-recursive write access to the `$AUDIO` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-audio`" - }, - { - "description": "This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-audio-recursive`", - "type": "string", - "const": "allow-audio-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-audio-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-audio-index`", - "type": "string", - "const": "allow-audio-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$AUDIO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-audio-index`" - }, - { - "description": "This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files.", - "type": "string", - "const": "scope-audio-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$AUDIO` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$AUDIO` folder.", - "type": "string", - "const": "scope-audio", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$AUDIO` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$AUDIO`folder.", - "type": "string", - "const": "scope-audio-index", - "markdownDescription": "This scope permits to list all files and folders in the `$AUDIO`folder." - }, - { - "description": "This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-cache-recursive`", - "type": "string", - "const": "allow-cache-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$CACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-cache-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-cache-recursive`", - "type": "string", - "const": "allow-cache-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-cache-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$CACHE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-cache`", - "type": "string", - "const": "allow-cache-read", - "markdownDescription": "This allows non-recursive read access to the `$CACHE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-cache`" - }, - { - "description": "This allows non-recursive write access to the `$CACHE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-cache`", - "type": "string", - "const": "allow-cache-write", - "markdownDescription": "This allows non-recursive write access to the `$CACHE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-cache`" - }, - { - "description": "This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-cache-recursive`", - "type": "string", - "const": "allow-cache-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-cache-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-cache-index`", - "type": "string", - "const": "allow-cache-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$CACHE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-cache-index`" - }, - { - "description": "This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files.", - "type": "string", - "const": "scope-cache-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$CACHE` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CACHE` folder.", - "type": "string", - "const": "scope-cache", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$CACHE` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$CACHE`folder.", - "type": "string", - "const": "scope-cache-index", - "markdownDescription": "This scope permits to list all files and folders in the `$CACHE`folder." - }, - { - "description": "This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-config-recursive`", - "type": "string", - "const": "allow-config-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$CONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-config-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-config-recursive`", - "type": "string", - "const": "allow-config-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-config-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$CONFIG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-config`", - "type": "string", - "const": "allow-config-read", - "markdownDescription": "This allows non-recursive read access to the `$CONFIG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-config`" - }, - { - "description": "This allows non-recursive write access to the `$CONFIG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-config`", - "type": "string", - "const": "allow-config-write", - "markdownDescription": "This allows non-recursive write access to the `$CONFIG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-config`" - }, - { - "description": "This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-config-recursive`", - "type": "string", - "const": "allow-config-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-config-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-config-index`", - "type": "string", - "const": "allow-config-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$CONFIG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-config-index`" - }, - { - "description": "This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files.", - "type": "string", - "const": "scope-config-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$CONFIG` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$CONFIG` folder.", - "type": "string", - "const": "scope-config", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$CONFIG` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$CONFIG`folder.", - "type": "string", - "const": "scope-config-index", - "markdownDescription": "This scope permits to list all files and folders in the `$CONFIG`folder." - }, - { - "description": "This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-data-recursive`", - "type": "string", - "const": "allow-data-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$DATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-data-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-data-recursive`", - "type": "string", - "const": "allow-data-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-data-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$DATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-data`", - "type": "string", - "const": "allow-data-read", - "markdownDescription": "This allows non-recursive read access to the `$DATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-data`" - }, - { - "description": "This allows non-recursive write access to the `$DATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-data`", - "type": "string", - "const": "allow-data-write", - "markdownDescription": "This allows non-recursive write access to the `$DATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-data`" - }, - { - "description": "This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-data-recursive`", - "type": "string", - "const": "allow-data-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$DATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-data-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-data-index`", - "type": "string", - "const": "allow-data-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$DATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-data-index`" - }, - { - "description": "This scope permits recursive access to the complete `$DATA` folder, including sub directories and files.", - "type": "string", - "const": "scope-data-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$DATA` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DATA` folder.", - "type": "string", - "const": "scope-data", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$DATA` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$DATA`folder.", - "type": "string", - "const": "scope-data-index", - "markdownDescription": "This scope permits to list all files and folders in the `$DATA`folder." - }, - { - "description": "This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-desktop-recursive`", - "type": "string", - "const": "allow-desktop-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$DESKTOP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-desktop-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-desktop-recursive`", - "type": "string", - "const": "allow-desktop-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-desktop-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$DESKTOP` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-desktop`", - "type": "string", - "const": "allow-desktop-read", - "markdownDescription": "This allows non-recursive read access to the `$DESKTOP` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-desktop`" - }, - { - "description": "This allows non-recursive write access to the `$DESKTOP` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-desktop`", - "type": "string", - "const": "allow-desktop-write", - "markdownDescription": "This allows non-recursive write access to the `$DESKTOP` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-desktop`" - }, - { - "description": "This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-desktop-recursive`", - "type": "string", - "const": "allow-desktop-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-desktop-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-desktop-index`", - "type": "string", - "const": "allow-desktop-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$DESKTOP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-desktop-index`" - }, - { - "description": "This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files.", - "type": "string", - "const": "scope-desktop-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$DESKTOP` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder.", - "type": "string", - "const": "scope-desktop", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$DESKTOP` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$DESKTOP`folder.", - "type": "string", - "const": "scope-desktop-index", - "markdownDescription": "This scope permits to list all files and folders in the `$DESKTOP`folder." - }, - { - "description": "This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-document-recursive`", - "type": "string", - "const": "allow-document-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$DOCUMENT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-document-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-document-recursive`", - "type": "string", - "const": "allow-document-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-document-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$DOCUMENT` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-document`", - "type": "string", - "const": "allow-document-read", - "markdownDescription": "This allows non-recursive read access to the `$DOCUMENT` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-document`" - }, - { - "description": "This allows non-recursive write access to the `$DOCUMENT` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-document`", - "type": "string", - "const": "allow-document-write", - "markdownDescription": "This allows non-recursive write access to the `$DOCUMENT` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-document`" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-document-recursive`", - "type": "string", - "const": "allow-document-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-document-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-document-index`", - "type": "string", - "const": "allow-document-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$DOCUMENT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-document-index`" - }, - { - "description": "This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files.", - "type": "string", - "const": "scope-document-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$DOCUMENT` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder.", - "type": "string", - "const": "scope-document", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$DOCUMENT` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$DOCUMENT`folder.", - "type": "string", - "const": "scope-document-index", - "markdownDescription": "This scope permits to list all files and folders in the `$DOCUMENT`folder." - }, - { - "description": "This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-download-recursive`", - "type": "string", - "const": "allow-download-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$DOWNLOAD` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-download-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-download-recursive`", - "type": "string", - "const": "allow-download-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-download-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$DOWNLOAD` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-download`", - "type": "string", - "const": "allow-download-read", - "markdownDescription": "This allows non-recursive read access to the `$DOWNLOAD` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-download`" - }, - { - "description": "This allows non-recursive write access to the `$DOWNLOAD` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-download`", - "type": "string", - "const": "allow-download-write", - "markdownDescription": "This allows non-recursive write access to the `$DOWNLOAD` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-download`" - }, - { - "description": "This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-download-recursive`", - "type": "string", - "const": "allow-download-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-download-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-download-index`", - "type": "string", - "const": "allow-download-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$DOWNLOAD` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-download-index`" - }, - { - "description": "This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files.", - "type": "string", - "const": "scope-download-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$DOWNLOAD` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder.", - "type": "string", - "const": "scope-download", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$DOWNLOAD` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$DOWNLOAD`folder.", - "type": "string", - "const": "scope-download-index", - "markdownDescription": "This scope permits to list all files and folders in the `$DOWNLOAD`folder." - }, - { - "description": "This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-exe-recursive`", - "type": "string", - "const": "allow-exe-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$EXE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-exe-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-exe-recursive`", - "type": "string", - "const": "allow-exe-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-exe-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$EXE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-exe`", - "type": "string", - "const": "allow-exe-read", - "markdownDescription": "This allows non-recursive read access to the `$EXE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-exe`" - }, - { - "description": "This allows non-recursive write access to the `$EXE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-exe`", - "type": "string", - "const": "allow-exe-write", - "markdownDescription": "This allows non-recursive write access to the `$EXE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-exe`" - }, - { - "description": "This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-exe-recursive`", - "type": "string", - "const": "allow-exe-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$EXE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-exe-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-exe-index`", - "type": "string", - "const": "allow-exe-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$EXE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-exe-index`" - }, - { - "description": "This scope permits recursive access to the complete `$EXE` folder, including sub directories and files.", - "type": "string", - "const": "scope-exe-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$EXE` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$EXE` folder.", - "type": "string", - "const": "scope-exe", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$EXE` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$EXE`folder.", - "type": "string", - "const": "scope-exe-index", - "markdownDescription": "This scope permits to list all files and folders in the `$EXE`folder." - }, - { - "description": "This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-font-recursive`", - "type": "string", - "const": "allow-font-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$FONT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-font-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-font-recursive`", - "type": "string", - "const": "allow-font-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-font-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$FONT` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-font`", - "type": "string", - "const": "allow-font-read", - "markdownDescription": "This allows non-recursive read access to the `$FONT` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-font`" - }, - { - "description": "This allows non-recursive write access to the `$FONT` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-font`", - "type": "string", - "const": "allow-font-write", - "markdownDescription": "This allows non-recursive write access to the `$FONT` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-font`" - }, - { - "description": "This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-font-recursive`", - "type": "string", - "const": "allow-font-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$FONT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-font-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-font-index`", - "type": "string", - "const": "allow-font-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$FONT` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-font-index`" - }, - { - "description": "This scope permits recursive access to the complete `$FONT` folder, including sub directories and files.", - "type": "string", - "const": "scope-font-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$FONT` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$FONT` folder.", - "type": "string", - "const": "scope-font", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$FONT` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$FONT`folder.", - "type": "string", - "const": "scope-font-index", - "markdownDescription": "This scope permits to list all files and folders in the `$FONT`folder." - }, - { - "description": "This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-home-recursive`", - "type": "string", - "const": "allow-home-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$HOME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-home-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-home-recursive`", - "type": "string", - "const": "allow-home-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-home-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$HOME` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-home`", - "type": "string", - "const": "allow-home-read", - "markdownDescription": "This allows non-recursive read access to the `$HOME` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-home`" - }, - { - "description": "This allows non-recursive write access to the `$HOME` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-home`", - "type": "string", - "const": "allow-home-write", - "markdownDescription": "This allows non-recursive write access to the `$HOME` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-home`" - }, - { - "description": "This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-home-recursive`", - "type": "string", - "const": "allow-home-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$HOME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-home-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-home-index`", - "type": "string", - "const": "allow-home-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$HOME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-home-index`" - }, - { - "description": "This scope permits recursive access to the complete `$HOME` folder, including sub directories and files.", - "type": "string", - "const": "scope-home-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$HOME` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$HOME` folder.", - "type": "string", - "const": "scope-home", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$HOME` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$HOME`folder.", - "type": "string", - "const": "scope-home-index", - "markdownDescription": "This scope permits to list all files and folders in the `$HOME`folder." - }, - { - "description": "This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-localdata-recursive`", - "type": "string", - "const": "allow-localdata-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$LOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-localdata-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-localdata-recursive`", - "type": "string", - "const": "allow-localdata-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-localdata-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$LOCALDATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-localdata`", - "type": "string", - "const": "allow-localdata-read", - "markdownDescription": "This allows non-recursive read access to the `$LOCALDATA` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-localdata`" - }, - { - "description": "This allows non-recursive write access to the `$LOCALDATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-localdata`", - "type": "string", - "const": "allow-localdata-write", - "markdownDescription": "This allows non-recursive write access to the `$LOCALDATA` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-localdata`" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-localdata-recursive`", - "type": "string", - "const": "allow-localdata-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-localdata-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-localdata-index`", - "type": "string", - "const": "allow-localdata-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$LOCALDATA` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-localdata-index`" - }, - { - "description": "This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files.", - "type": "string", - "const": "scope-localdata-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$LOCALDATA` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder.", - "type": "string", - "const": "scope-localdata", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$LOCALDATA` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$LOCALDATA`folder.", - "type": "string", - "const": "scope-localdata-index", - "markdownDescription": "This scope permits to list all files and folders in the `$LOCALDATA`folder." - }, - { - "description": "This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-log-recursive`", - "type": "string", - "const": "allow-log-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$LOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-log-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-log-recursive`", - "type": "string", - "const": "allow-log-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-log-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$LOG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-log`", - "type": "string", - "const": "allow-log-read", - "markdownDescription": "This allows non-recursive read access to the `$LOG` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-log`" - }, - { - "description": "This allows non-recursive write access to the `$LOG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-log`", - "type": "string", - "const": "allow-log-write", - "markdownDescription": "This allows non-recursive write access to the `$LOG` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-log`" - }, - { - "description": "This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-log-recursive`", - "type": "string", - "const": "allow-log-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$LOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-log-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-log-index`", - "type": "string", - "const": "allow-log-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$LOG` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-log-index`" - }, - { - "description": "This scope permits recursive access to the complete `$LOG` folder, including sub directories and files.", - "type": "string", - "const": "scope-log-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$LOG` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$LOG` folder.", - "type": "string", - "const": "scope-log", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$LOG` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$LOG`folder.", - "type": "string", - "const": "scope-log-index", - "markdownDescription": "This scope permits to list all files and folders in the `$LOG`folder." - }, - { - "description": "This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-picture-recursive`", - "type": "string", - "const": "allow-picture-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$PICTURE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-picture-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-picture-recursive`", - "type": "string", - "const": "allow-picture-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-picture-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$PICTURE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-picture`", - "type": "string", - "const": "allow-picture-read", - "markdownDescription": "This allows non-recursive read access to the `$PICTURE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-picture`" - }, - { - "description": "This allows non-recursive write access to the `$PICTURE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-picture`", - "type": "string", - "const": "allow-picture-write", - "markdownDescription": "This allows non-recursive write access to the `$PICTURE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-picture`" - }, - { - "description": "This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-picture-recursive`", - "type": "string", - "const": "allow-picture-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-picture-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-picture-index`", - "type": "string", - "const": "allow-picture-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$PICTURE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-picture-index`" - }, - { - "description": "This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files.", - "type": "string", - "const": "scope-picture-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$PICTURE` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PICTURE` folder.", - "type": "string", - "const": "scope-picture", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$PICTURE` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$PICTURE`folder.", - "type": "string", - "const": "scope-picture-index", - "markdownDescription": "This scope permits to list all files and folders in the `$PICTURE`folder." - }, - { - "description": "This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-public-recursive`", - "type": "string", - "const": "allow-public-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$PUBLIC` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-public-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-public-recursive`", - "type": "string", - "const": "allow-public-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-public-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$PUBLIC` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-public`", - "type": "string", - "const": "allow-public-read", - "markdownDescription": "This allows non-recursive read access to the `$PUBLIC` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-public`" - }, - { - "description": "This allows non-recursive write access to the `$PUBLIC` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-public`", - "type": "string", - "const": "allow-public-write", - "markdownDescription": "This allows non-recursive write access to the `$PUBLIC` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-public`" - }, - { - "description": "This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-public-recursive`", - "type": "string", - "const": "allow-public-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-public-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-public-index`", - "type": "string", - "const": "allow-public-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$PUBLIC` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-public-index`" - }, - { - "description": "This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files.", - "type": "string", - "const": "scope-public-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$PUBLIC` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder.", - "type": "string", - "const": "scope-public", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$PUBLIC` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$PUBLIC`folder.", - "type": "string", - "const": "scope-public-index", - "markdownDescription": "This scope permits to list all files and folders in the `$PUBLIC`folder." - }, - { - "description": "This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-resource-recursive`", - "type": "string", - "const": "allow-resource-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$RESOURCE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-resource-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-resource-recursive`", - "type": "string", - "const": "allow-resource-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-resource-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$RESOURCE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-resource`", - "type": "string", - "const": "allow-resource-read", - "markdownDescription": "This allows non-recursive read access to the `$RESOURCE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-resource`" - }, - { - "description": "This allows non-recursive write access to the `$RESOURCE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-resource`", - "type": "string", - "const": "allow-resource-write", - "markdownDescription": "This allows non-recursive write access to the `$RESOURCE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-resource`" - }, - { - "description": "This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-resource-recursive`", - "type": "string", - "const": "allow-resource-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-resource-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-resource-index`", - "type": "string", - "const": "allow-resource-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$RESOURCE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-resource-index`" - }, - { - "description": "This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files.", - "type": "string", - "const": "scope-resource-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$RESOURCE` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder.", - "type": "string", - "const": "scope-resource", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$RESOURCE` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$RESOURCE`folder.", - "type": "string", - "const": "scope-resource-index", - "markdownDescription": "This scope permits to list all files and folders in the `$RESOURCE`folder." - }, - { - "description": "This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-runtime-recursive`", - "type": "string", - "const": "allow-runtime-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$RUNTIME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-runtime-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-runtime-recursive`", - "type": "string", - "const": "allow-runtime-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-runtime-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$RUNTIME` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-runtime`", - "type": "string", - "const": "allow-runtime-read", - "markdownDescription": "This allows non-recursive read access to the `$RUNTIME` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-runtime`" - }, - { - "description": "This allows non-recursive write access to the `$RUNTIME` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-runtime`", - "type": "string", - "const": "allow-runtime-write", - "markdownDescription": "This allows non-recursive write access to the `$RUNTIME` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-runtime`" - }, - { - "description": "This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-runtime-recursive`", - "type": "string", - "const": "allow-runtime-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-runtime-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-runtime-index`", - "type": "string", - "const": "allow-runtime-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$RUNTIME` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-runtime-index`" - }, - { - "description": "This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files.", - "type": "string", - "const": "scope-runtime-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$RUNTIME` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder.", - "type": "string", - "const": "scope-runtime", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$RUNTIME` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$RUNTIME`folder.", - "type": "string", - "const": "scope-runtime-index", - "markdownDescription": "This scope permits to list all files and folders in the `$RUNTIME`folder." - }, - { - "description": "This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-temp-recursive`", - "type": "string", - "const": "allow-temp-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$TEMP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-temp-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-temp-recursive`", - "type": "string", - "const": "allow-temp-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-temp-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$TEMP` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-temp`", - "type": "string", - "const": "allow-temp-read", - "markdownDescription": "This allows non-recursive read access to the `$TEMP` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-temp`" - }, - { - "description": "This allows non-recursive write access to the `$TEMP` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-temp`", - "type": "string", - "const": "allow-temp-write", - "markdownDescription": "This allows non-recursive write access to the `$TEMP` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-temp`" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-temp-recursive`", - "type": "string", - "const": "allow-temp-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-temp-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-temp-index`", - "type": "string", - "const": "allow-temp-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$TEMP` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-temp-index`" - }, - { - "description": "This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files.", - "type": "string", - "const": "scope-temp-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$TEMP` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMP` folder.", - "type": "string", - "const": "scope-temp", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$TEMP` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$TEMP`folder.", - "type": "string", - "const": "scope-temp-index", - "markdownDescription": "This scope permits to list all files and folders in the `$TEMP`folder." - }, - { - "description": "This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-template-recursive`", - "type": "string", - "const": "allow-template-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$TEMPLATE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-template-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-template-recursive`", - "type": "string", - "const": "allow-template-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-template-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$TEMPLATE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-template`", - "type": "string", - "const": "allow-template-read", - "markdownDescription": "This allows non-recursive read access to the `$TEMPLATE` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-template`" - }, - { - "description": "This allows non-recursive write access to the `$TEMPLATE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-template`", - "type": "string", - "const": "allow-template-write", - "markdownDescription": "This allows non-recursive write access to the `$TEMPLATE` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-template`" - }, - { - "description": "This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-template-recursive`", - "type": "string", - "const": "allow-template-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-template-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-template-index`", - "type": "string", - "const": "allow-template-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$TEMPLATE` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-template-index`" - }, - { - "description": "This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files.", - "type": "string", - "const": "scope-template-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$TEMPLATE` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder.", - "type": "string", - "const": "scope-template", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$TEMPLATE` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$TEMPLATE`folder.", - "type": "string", - "const": "scope-template-index", - "markdownDescription": "This scope permits to list all files and folders in the `$TEMPLATE`folder." - }, - { - "description": "This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-video-recursive`", - "type": "string", - "const": "allow-video-read-recursive", - "markdownDescription": "This allows full recursive read access to the complete `$VIDEO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `read-all`\n- `scope-video-recursive`" - }, - { - "description": "This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-video-recursive`", - "type": "string", - "const": "allow-video-write-recursive", - "markdownDescription": "This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.\n#### This permission set includes:\n\n- `write-all`\n- `scope-video-recursive`" - }, - { - "description": "This allows non-recursive read access to the `$VIDEO` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-video`", - "type": "string", - "const": "allow-video-read", - "markdownDescription": "This allows non-recursive read access to the `$VIDEO` folder.\n#### This permission set includes:\n\n- `read-all`\n- `scope-video`" - }, - { - "description": "This allows non-recursive write access to the `$VIDEO` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-video`", - "type": "string", - "const": "allow-video-write", - "markdownDescription": "This allows non-recursive write access to the `$VIDEO` folder.\n#### This permission set includes:\n\n- `write-all`\n- `scope-video`" - }, - { - "description": "This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-video-recursive`", - "type": "string", - "const": "allow-video-meta-recursive", - "markdownDescription": "This allows full recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-video-recursive`" - }, - { - "description": "This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-video-index`", - "type": "string", - "const": "allow-video-meta", - "markdownDescription": "This allows non-recursive read access to metadata of the `$VIDEO` folder, including file listing and statistics.\n#### This permission set includes:\n\n- `read-meta`\n- `scope-video-index`" - }, - { - "description": "This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files.", - "type": "string", - "const": "scope-video-recursive", - "markdownDescription": "This scope permits recursive access to the complete `$VIDEO` folder, including sub directories and files." - }, - { - "description": "This scope permits access to all files and list content of top level directories in the `$VIDEO` folder.", - "type": "string", - "const": "scope-video", - "markdownDescription": "This scope permits access to all files and list content of top level directories in the `$VIDEO` folder." - }, - { - "description": "This scope permits to list all files and folders in the `$VIDEO`folder.", - "type": "string", - "const": "scope-video-index", - "markdownDescription": "This scope permits to list all files and folders in the `$VIDEO`folder." - }, - { - "description": "Enables the copy_file command without any pre-configured scope.", - "type": "string", - "const": "allow-copy-file", - "markdownDescription": "Enables the copy_file command without any pre-configured scope." - }, - { - "description": "Denies the copy_file command without any pre-configured scope.", - "type": "string", - "const": "deny-copy-file", - "markdownDescription": "Denies the copy_file command without any pre-configured scope." - }, - { - "description": "Enables the create command without any pre-configured scope.", - "type": "string", - "const": "allow-create", - "markdownDescription": "Enables the create command without any pre-configured scope." - }, - { - "description": "Denies the create command without any pre-configured scope.", - "type": "string", - "const": "deny-create", - "markdownDescription": "Denies the create command without any pre-configured scope." - }, - { - "description": "Enables the exists command without any pre-configured scope.", - "type": "string", - "const": "allow-exists", - "markdownDescription": "Enables the exists command without any pre-configured scope." - }, - { - "description": "Denies the exists command without any pre-configured scope.", - "type": "string", - "const": "deny-exists", - "markdownDescription": "Denies the exists command without any pre-configured scope." - }, - { - "description": "Enables the fstat command without any pre-configured scope.", - "type": "string", - "const": "allow-fstat", - "markdownDescription": "Enables the fstat command without any pre-configured scope." - }, - { - "description": "Denies the fstat command without any pre-configured scope.", - "type": "string", - "const": "deny-fstat", - "markdownDescription": "Denies the fstat command without any pre-configured scope." - }, - { - "description": "Enables the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "allow-ftruncate", - "markdownDescription": "Enables the ftruncate command without any pre-configured scope." - }, - { - "description": "Denies the ftruncate command without any pre-configured scope.", - "type": "string", - "const": "deny-ftruncate", - "markdownDescription": "Denies the ftruncate command without any pre-configured scope." - }, - { - "description": "Enables the lstat command without any pre-configured scope.", - "type": "string", - "const": "allow-lstat", - "markdownDescription": "Enables the lstat command without any pre-configured scope." - }, - { - "description": "Denies the lstat command without any pre-configured scope.", - "type": "string", - "const": "deny-lstat", - "markdownDescription": "Denies the lstat command without any pre-configured scope." - }, - { - "description": "Enables the mkdir command without any pre-configured scope.", - "type": "string", - "const": "allow-mkdir", - "markdownDescription": "Enables the mkdir command without any pre-configured scope." - }, - { - "description": "Denies the mkdir command without any pre-configured scope.", - "type": "string", - "const": "deny-mkdir", - "markdownDescription": "Denies the mkdir command without any pre-configured scope." - }, - { - "description": "Enables the open command without any pre-configured scope.", - "type": "string", - "const": "allow-open", - "markdownDescription": "Enables the open command without any pre-configured scope." - }, - { - "description": "Denies the open command without any pre-configured scope.", - "type": "string", - "const": "deny-open", - "markdownDescription": "Denies the open command without any pre-configured scope." - }, - { - "description": "Enables the read command without any pre-configured scope.", - "type": "string", - "const": "allow-read", - "markdownDescription": "Enables the read command without any pre-configured scope." - }, - { - "description": "Denies the read command without any pre-configured scope.", - "type": "string", - "const": "deny-read", - "markdownDescription": "Denies the read command without any pre-configured scope." - }, - { - "description": "Enables the read_dir command without any pre-configured scope.", - "type": "string", - "const": "allow-read-dir", - "markdownDescription": "Enables the read_dir command without any pre-configured scope." - }, - { - "description": "Denies the read_dir command without any pre-configured scope.", - "type": "string", - "const": "deny-read-dir", - "markdownDescription": "Denies the read_dir command without any pre-configured scope." - }, - { - "description": "Enables the read_file command without any pre-configured scope.", - "type": "string", - "const": "allow-read-file", - "markdownDescription": "Enables the read_file command without any pre-configured scope." - }, - { - "description": "Denies the read_file command without any pre-configured scope.", - "type": "string", - "const": "deny-read-file", - "markdownDescription": "Denies the read_file command without any pre-configured scope." - }, - { - "description": "Enables the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "allow-read-text-file", - "markdownDescription": "Enables the read_text_file command without any pre-configured scope." - }, - { - "description": "Denies the read_text_file command without any pre-configured scope.", - "type": "string", - "const": "deny-read-text-file", - "markdownDescription": "Denies the read_text_file command without any pre-configured scope." - }, - { - "description": "Enables the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "allow-read-text-file-lines", - "markdownDescription": "Enables the read_text_file_lines command without any pre-configured scope." - }, - { - "description": "Denies the read_text_file_lines command without any pre-configured scope.", - "type": "string", - "const": "deny-read-text-file-lines", - "markdownDescription": "Denies the read_text_file_lines command without any pre-configured scope." - }, - { - "description": "Enables the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "allow-read-text-file-lines-next", - "markdownDescription": "Enables the read_text_file_lines_next command without any pre-configured scope." - }, - { - "description": "Denies the read_text_file_lines_next command without any pre-configured scope.", - "type": "string", - "const": "deny-read-text-file-lines-next", - "markdownDescription": "Denies the read_text_file_lines_next command without any pre-configured scope." - }, - { - "description": "Enables the remove command without any pre-configured scope.", - "type": "string", - "const": "allow-remove", - "markdownDescription": "Enables the remove command without any pre-configured scope." - }, - { - "description": "Denies the remove command without any pre-configured scope.", - "type": "string", - "const": "deny-remove", - "markdownDescription": "Denies the remove command without any pre-configured scope." - }, - { - "description": "Enables the rename command without any pre-configured scope.", - "type": "string", - "const": "allow-rename", - "markdownDescription": "Enables the rename command without any pre-configured scope." - }, - { - "description": "Denies the rename command without any pre-configured scope.", - "type": "string", - "const": "deny-rename", - "markdownDescription": "Denies the rename command without any pre-configured scope." - }, - { - "description": "Enables the seek command without any pre-configured scope.", - "type": "string", - "const": "allow-seek", - "markdownDescription": "Enables the seek command without any pre-configured scope." - }, - { - "description": "Denies the seek command without any pre-configured scope.", - "type": "string", - "const": "deny-seek", - "markdownDescription": "Denies the seek command without any pre-configured scope." - }, - { - "description": "Enables the size command without any pre-configured scope.", - "type": "string", - "const": "allow-size", - "markdownDescription": "Enables the size command without any pre-configured scope." - }, - { - "description": "Denies the size command without any pre-configured scope.", - "type": "string", - "const": "deny-size", - "markdownDescription": "Denies the size command without any pre-configured scope." - }, - { - "description": "Enables the start_accessing_security_scoped_resource command without any pre-configured scope.", - "type": "string", - "const": "allow-start-accessing-security-scoped-resource", - "markdownDescription": "Enables the start_accessing_security_scoped_resource command without any pre-configured scope." - }, - { - "description": "Denies the start_accessing_security_scoped_resource command without any pre-configured scope.", - "type": "string", - "const": "deny-start-accessing-security-scoped-resource", - "markdownDescription": "Denies the start_accessing_security_scoped_resource command without any pre-configured scope." - }, - { - "description": "Enables the stat command without any pre-configured scope.", - "type": "string", - "const": "allow-stat", - "markdownDescription": "Enables the stat command without any pre-configured scope." - }, - { - "description": "Denies the stat command without any pre-configured scope.", - "type": "string", - "const": "deny-stat", - "markdownDescription": "Denies the stat command without any pre-configured scope." - }, - { - "description": "Enables the stop_accessing_security_scoped_resource command without any pre-configured scope.", - "type": "string", - "const": "allow-stop-accessing-security-scoped-resource", - "markdownDescription": "Enables the stop_accessing_security_scoped_resource command without any pre-configured scope." - }, - { - "description": "Denies the stop_accessing_security_scoped_resource command without any pre-configured scope.", - "type": "string", - "const": "deny-stop-accessing-security-scoped-resource", - "markdownDescription": "Denies the stop_accessing_security_scoped_resource command without any pre-configured scope." - }, - { - "description": "Enables the truncate command without any pre-configured scope.", - "type": "string", - "const": "allow-truncate", - "markdownDescription": "Enables the truncate command without any pre-configured scope." - }, - { - "description": "Denies the truncate command without any pre-configured scope.", - "type": "string", - "const": "deny-truncate", - "markdownDescription": "Denies the truncate command without any pre-configured scope." - }, - { - "description": "Enables the unwatch command without any pre-configured scope.", - "type": "string", - "const": "allow-unwatch", - "markdownDescription": "Enables the unwatch command without any pre-configured scope." - }, - { - "description": "Denies the unwatch command without any pre-configured scope.", - "type": "string", - "const": "deny-unwatch", - "markdownDescription": "Denies the unwatch command without any pre-configured scope." - }, - { - "description": "Enables the watch command without any pre-configured scope.", - "type": "string", - "const": "allow-watch", - "markdownDescription": "Enables the watch command without any pre-configured scope." - }, - { - "description": "Denies the watch command without any pre-configured scope.", - "type": "string", - "const": "deny-watch", - "markdownDescription": "Denies the watch command without any pre-configured scope." - }, - { - "description": "Enables the write command without any pre-configured scope.", - "type": "string", - "const": "allow-write", - "markdownDescription": "Enables the write command without any pre-configured scope." - }, - { - "description": "Denies the write command without any pre-configured scope.", - "type": "string", - "const": "deny-write", - "markdownDescription": "Denies the write command without any pre-configured scope." - }, - { - "description": "Enables the write_file command without any pre-configured scope.", - "type": "string", - "const": "allow-write-file", - "markdownDescription": "Enables the write_file command without any pre-configured scope." - }, - { - "description": "Denies the write_file command without any pre-configured scope.", - "type": "string", - "const": "deny-write-file", - "markdownDescription": "Denies the write_file command without any pre-configured scope." - }, - { - "description": "Enables the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "allow-write-text-file", - "markdownDescription": "Enables the write_text_file command without any pre-configured scope." - }, - { - "description": "Denies the write_text_file command without any pre-configured scope.", - "type": "string", - "const": "deny-write-text-file", - "markdownDescription": "Denies the write_text_file command without any pre-configured scope." - }, - { - "description": "This permissions allows to create the application specific directories.\n\n#### This permission set includes:\n\n- `allow-mkdir`\n- `scope-app-index`", - "type": "string", - "const": "create-app-specific-dirs", - "markdownDescription": "This permissions allows to create the application specific directories.\n\n#### This permission set includes:\n\n- `allow-mkdir`\n- `scope-app-index`" - }, - { - "description": "This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\n\n- On Windows the access to webview data folder `$APPLOCALDATA/EBWebView` is denied.\n- On Linux the access to webview data paths inside `$APPLOCALDATA` are denied.\n\n#### This default permission set includes:\n\n- `create-app-specific-dirs`\n- `read-app-specific-dirs-recursive`\n- `deny-default`", - "type": "string", - "const": "default", - "markdownDescription": "This set of permissions describes the what kind of\nfile system access the `fs` plugin has enabled or denied by default.\n\n#### Granted Permissions\n\nThis default permission set enables read access to the\napplication specific directories (AppConfig, AppData, AppLocalData, AppCache,\nAppLog) and all files and sub directories created in it.\nThe location of these directories depends on the operating system,\nwhere the application is run.\n\nIn general these directories need to be manually created\nby the application at runtime, before accessing files or folders\nin it is possible.\n\nTherefore, it is also allowed to create all of these folders via\nthe `mkdir` command.\n\n#### Denied Permissions\n\nThis default permission set prevents access to critical components\nof the Tauri application by default.\n\n- On Windows the access to webview data folder `$APPLOCALDATA/EBWebView` is denied.\n- On Linux the access to webview data paths inside `$APPLOCALDATA` are denied.\n\n#### This default permission set includes:\n\n- `create-app-specific-dirs`\n- `read-app-specific-dirs-recursive`\n- `deny-default`" - }, - { - "description": "This denies access to dangerous Tauri relevant files and folders by default.\n#### This permission set includes:\n\n- `deny-webview-data-linux`\n- `deny-webview-data-windows`", - "type": "string", - "const": "deny-default", - "markdownDescription": "This denies access to dangerous Tauri relevant files and folders by default.\n#### This permission set includes:\n\n- `deny-webview-data-linux`\n- `deny-webview-data-windows`" - }, - { - "description": "This denies access to the following paths\n\n- `$APPLOCALDATA/CacheStorage/**`\n- `$APPLOCALDATA/cookies`\n- `$APPLOCALDATA/hsts-storage.sqlite`\n- `$APPLOCALDATA/serviceworkers/**`\n- `$APPLOCALDATA/WebKitCache/**`\n- `$APPLOCALDATA/databases/**`\n- `$APPLOCALDATA/localstorage/**`\n- `$APPLOCALDATA/mediakeys/**`\n- `$APPLOCALDATA/storage/**`\n\non linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "deny-webview-data-linux", - "markdownDescription": "This denies access to the following paths\n\n- `$APPLOCALDATA/CacheStorage/**`\n- `$APPLOCALDATA/cookies`\n- `$APPLOCALDATA/hsts-storage.sqlite`\n- `$APPLOCALDATA/serviceworkers/**`\n- `$APPLOCALDATA/WebKitCache/**`\n- `$APPLOCALDATA/databases/**`\n- `$APPLOCALDATA/localstorage/**`\n- `$APPLOCALDATA/mediakeys/**`\n- `$APPLOCALDATA/storage/**`\n\non linux as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered." - }, - { - "description": "This denies access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered.", - "type": "string", - "const": "deny-webview-data-windows", - "markdownDescription": "This denies access to the\n`$APPLOCALDATA/EBWebView` folder on windows as the webview data and configuration values are stored here.\nAllowing access can lead to sensitive information disclosure and should be well considered." - }, - { - "description": "This enables all read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "read-all", - "markdownDescription": "This enables all read related commands without any pre-configured accessible paths." - }, - { - "description": "This permission allows recursive read functionality on the application\nspecific base directories.\n\n#### This permission set includes:\n\n- `allow-read-dir`\n- `allow-read-file`\n- `allow-read-text-file`\n- `allow-read-text-file-lines`\n- `allow-read-text-file-lines-next`\n- `allow-exists`\n- `scope-app-recursive`", - "type": "string", - "const": "read-app-specific-dirs-recursive", - "markdownDescription": "This permission allows recursive read functionality on the application\nspecific base directories.\n\n#### This permission set includes:\n\n- `allow-read-dir`\n- `allow-read-file`\n- `allow-read-text-file`\n- `allow-read-text-file-lines`\n- `allow-read-text-file-lines-next`\n- `allow-exists`\n- `scope-app-recursive`" - }, - { - "description": "This enables directory read and file metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "read-dirs", - "markdownDescription": "This enables directory read and file metadata related commands without any pre-configured accessible paths." - }, - { - "description": "This enables file read related commands without any pre-configured accessible paths.", - "type": "string", - "const": "read-files", - "markdownDescription": "This enables file read related commands without any pre-configured accessible paths." - }, - { - "description": "This enables all index or metadata related commands without any pre-configured accessible paths.", - "type": "string", - "const": "read-meta", - "markdownDescription": "This enables all index or metadata related commands without any pre-configured accessible paths." - }, - { - "description": "An empty permission you can use to modify the global scope.\n\n## Example\n\n```json\n{\n \"identifier\": \"read-documents\",\n \"windows\": [\"main\"],\n \"permissions\": [\n \"fs:allow-read\",\n {\n \"identifier\": \"fs:scope\",\n \"allow\": [\n \"$APPDATA/documents/**/*\"\n ],\n \"deny\": [\n \"$APPDATA/documents/secret.txt\"\n ]\n }\n ]\n}\n```\n", - "type": "string", - "const": "scope", - "markdownDescription": "An empty permission you can use to modify the global scope.\n\n## Example\n\n```json\n{\n \"identifier\": \"read-documents\",\n \"windows\": [\"main\"],\n \"permissions\": [\n \"fs:allow-read\",\n {\n \"identifier\": \"fs:scope\",\n \"allow\": [\n \"$APPDATA/documents/**/*\"\n ],\n \"deny\": [\n \"$APPDATA/documents/secret.txt\"\n ]\n }\n ]\n}\n```\n" - }, - { - "description": "This enables all write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "write-all", - "markdownDescription": "This enables all write related commands without any pre-configured accessible paths." - }, - { - "description": "This enables all file write related commands without any pre-configured accessible paths.", - "type": "string", - "const": "write-files", - "markdownDescription": "This enables all file write related commands without any pre-configured accessible paths." - } - ] } } } \ No newline at end of file diff --git a/plugins/geolocation/CHANGELOG.md b/plugins/geolocation/CHANGELOG.md index cbb3cef79..1c9d1645b 100644 --- a/plugins/geolocation/CHANGELOG.md +++ b/plugins/geolocation/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.3] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/geolocation/Cargo.toml b/plugins/geolocation/Cargo.toml index 5ff812255..9eb218f8c 100644 --- a/plugins/geolocation/Cargo.toml +++ b/plugins/geolocation/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tauri-plugin-geolocation" description = "Get and track the device's current position" -version = "2.3.3" +version = "3.0.0-alpha.0" edition = { workspace = true } authors = { workspace = true } license = { workspace = true } diff --git a/plugins/geolocation/package.json b/plugins/geolocation/package.json index 32bbb0e13..bf0080f90 100644 --- a/plugins/geolocation/package.json +++ b/plugins/geolocation/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-geolocation", - "version": "2.3.3", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/global-shortcut/CHANGELOG.md b/plugins/global-shortcut/CHANGELOG.md index 4ac214112..7e0dd9e61 100644 --- a/plugins/global-shortcut/CHANGELOG.md +++ b/plugins/global-shortcut/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.3.2] - [`cb863d57`](https://github.com/tauri-apps/plugins-workspace/commit/cb863d57c60790efc41b2bd77d065bd91b4ef2b1) ([#3408](https://github.com/tauri-apps/plugins-workspace/pull/3408) by [@renovate](https://github.com/tauri-apps/plugins-workspace/../../renovate)) Update crate `global-hotkey` to 0.8 to fix cpu usage while pressing the keys on windows and to add F13-F24 mappings on Linux/X11. diff --git a/plugins/global-shortcut/Cargo.toml b/plugins/global-shortcut/Cargo.toml index 6d31703c9..13bf3a9ba 100644 --- a/plugins/global-shortcut/Cargo.toml +++ b/plugins/global-shortcut/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-global-shortcut" -version = "2.3.2" +version = "3.0.0-alpha.0" description = "Register global hotkeys listeners on your Tauri application." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/global-shortcut/package.json b/plugins/global-shortcut/package.json index 21d2920c3..035e56503 100644 --- a/plugins/global-shortcut/package.json +++ b/plugins/global-shortcut/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-global-shortcut", - "version": "2.3.2", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/haptics/CHANGELOG.md b/plugins/haptics/CHANGELOG.md index e83e3efc8..ffdde0e35 100644 --- a/plugins/haptics/CHANGELOG.md +++ b/plugins/haptics/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.3] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/haptics/Cargo.toml b/plugins/haptics/Cargo.toml index 3cbde772f..07ba1d704 100644 --- a/plugins/haptics/Cargo.toml +++ b/plugins/haptics/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tauri-plugin-haptics" description = "Haptic feedback and vibrations on Android and iOS" -version = "2.3.3" +version = "3.0.0-alpha.0" edition = { workspace = true } authors = { workspace = true } license = { workspace = true } diff --git a/plugins/haptics/package.json b/plugins/haptics/package.json index 0a848b5a7..069cfc719 100644 --- a/plugins/haptics/package.json +++ b/plugins/haptics/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-haptics", - "version": "2.3.3", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/http/CHANGELOG.md b/plugins/http/CHANGELOG.md index 604050dba..2d6924943 100644 --- a/plugins/http/CHANGELOG.md +++ b/plugins/http/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + +### Dependencies + +- Upgraded to `fs-js@3.0.0-alpha.0` + ## [2.6.0] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/http/Cargo.toml b/plugins/http/Cargo.toml index 16f67bcbf..d2e1a6b05 100644 --- a/plugins/http/Cargo.toml +++ b/plugins/http/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-http" -version = "2.6.0" +version = "3.0.0-alpha.0" description = "Access an HTTP client written in Rust." edition = { workspace = true } authors = { workspace = true } @@ -37,7 +37,7 @@ serde_json = { workspace = true } tauri = { workspace = true } thiserror = { workspace = true } tokio = { version = "1", features = ["sync", "macros"] } -tauri-plugin-fs = { path = "../fs", version = "2.5.2" } +tauri-plugin-fs = { path = "../fs", version = "3.0.0-alpha.0" } urlpattern = "0.3" regex = "1" http = "1" diff --git a/plugins/http/package.json b/plugins/http/package.json index bc93fda91..d65c2591f 100644 --- a/plugins/http/package.json +++ b/plugins/http/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-http", - "version": "2.6.0", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/localhost/CHANGELOG.md b/plugins/localhost/CHANGELOG.md index c9e7c6474..f9a275ffa 100644 --- a/plugins/localhost/CHANGELOG.md +++ b/plugins/localhost/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.3.2] - [`8bfa4450`](https://github.com/tauri-apps/plugins-workspace/commit/8bfa4450230d6a00f836bd27944c34cd7fe43e08) ([#3112](https://github.com/tauri-apps/plugins-workspace/pull/3112) by [@lucasfernog](https://github.com/tauri-apps/plugins-workspace/../../lucasfernog)) Disable caching on responses. diff --git a/plugins/localhost/Cargo.toml b/plugins/localhost/Cargo.toml index c37476ab9..c009ba785 100644 --- a/plugins/localhost/Cargo.toml +++ b/plugins/localhost/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-localhost" -version = "2.3.2" +version = "3.0.0-alpha.0" description = "Expose your apps assets through a localhost server instead of the default custom protocol." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/log/CHANGELOG.md b/plugins/log/CHANGELOG.md index abf71431e..851cadd07 100644 --- a/plugins/log/CHANGELOG.md +++ b/plugins/log/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.9.1] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/log/Cargo.toml b/plugins/log/Cargo.toml index bd655a0ae..52adb83b9 100644 --- a/plugins/log/Cargo.toml +++ b/plugins/log/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-log" -version = "2.9.1" +version = "3.0.0-alpha.0" description = "Configurable logging for your Tauri app." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/log/package.json b/plugins/log/package.json index bb2db12e8..b98c95dcb 100644 --- a/plugins/log/package.json +++ b/plugins/log/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-log", - "version": "2.9.1", + "version": "3.0.0-alpha.0", "description": "Configurable logging for your Tauri app.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/nfc/CHANGELOG.md b/plugins/nfc/CHANGELOG.md index 723981e96..110d98467 100644 --- a/plugins/nfc/CHANGELOG.md +++ b/plugins/nfc/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.6] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/nfc/Cargo.toml b/plugins/nfc/Cargo.toml index c0e7ed0a1..60b4639b8 100644 --- a/plugins/nfc/Cargo.toml +++ b/plugins/nfc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-nfc" -version = "2.3.6" +version = "3.0.0-alpha.0" description = "Read and write NFC tags on Android and iOS." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/nfc/package.json b/plugins/nfc/package.json index 366bf1c43..3ca970be2 100644 --- a/plugins/nfc/package.json +++ b/plugins/nfc/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-nfc", - "version": "2.3.6", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/notification/CHANGELOG.md b/plugins/notification/CHANGELOG.md index 48c2f4acc..803a66940 100644 --- a/plugins/notification/CHANGELOG.md +++ b/plugins/notification/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.4.0] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/notification/Cargo.toml b/plugins/notification/Cargo.toml index b326d6d37..3ba77f109 100644 --- a/plugins/notification/Cargo.toml +++ b/plugins/notification/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-notification" -version = "2.4.0" +version = "3.0.0-alpha.0" description = "Send desktop and mobile notifications on your Tauri application." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/notification/package.json b/plugins/notification/package.json index 58d64a037..53a0cc6cf 100644 --- a/plugins/notification/package.json +++ b/plugins/notification/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-notification", - "version": "2.4.0", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/opener/CHANGELOG.md b/plugins/opener/CHANGELOG.md index e11e047ba..60c4e4f29 100644 --- a/plugins/opener/CHANGELOG.md +++ b/plugins/opener/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.5.5] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/opener/Cargo.toml b/plugins/opener/Cargo.toml index 446dc3704..c6de20130 100644 --- a/plugins/opener/Cargo.toml +++ b/plugins/opener/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-opener" -version = "2.5.5" +version = "3.0.0-alpha.0" description = "Open files and URLs using their default application." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/opener/package.json b/plugins/opener/package.json index f51f27a1f..3ea33a482 100644 --- a/plugins/opener/package.json +++ b/plugins/opener/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-opener", - "version": "2.5.5", + "version": "3.0.0-alpha.0", "description": "Open files and URLs using their default application.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/os/CHANGELOG.md b/plugins/os/CHANGELOG.md index 603b2433d..376eb26f8 100644 --- a/plugins/os/CHANGELOG.md +++ b/plugins/os/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.3.2] - [`93426f85`](https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9) Fixed an issue that caused docs.rs builds to fail. No user facing changes. diff --git a/plugins/os/Cargo.toml b/plugins/os/Cargo.toml index c4b3e5a4c..7e4c43027 100644 --- a/plugins/os/Cargo.toml +++ b/plugins/os/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-os" -version = "2.3.2" +version = "3.0.0-alpha.0" description = "Read information about the operating system." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/os/package.json b/plugins/os/package.json index dbaef8e2a..198cbf39f 100644 --- a/plugins/os/package.json +++ b/plugins/os/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-os", - "version": "2.3.2", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/persisted-scope/CHANGELOG.md b/plugins/persisted-scope/CHANGELOG.md index 3dccf26b1..b4ce578e2 100644 --- a/plugins/persisted-scope/CHANGELOG.md +++ b/plugins/persisted-scope/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + +### Dependencies + +- Upgraded to `fs@3.0.0-alpha.0` + ## [2.3.8] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/persisted-scope/Cargo.toml b/plugins/persisted-scope/Cargo.toml index 507b5ca28..519fc60a6 100644 --- a/plugins/persisted-scope/Cargo.toml +++ b/plugins/persisted-scope/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-persisted-scope" -version = "2.3.8" +version = "3.0.0-alpha.0" description = "Save filesystem and asset scopes and restore them when the app is reopened." authors = { workspace = true } license = { workspace = true } @@ -24,7 +24,7 @@ log = { workspace = true } thiserror = { workspace = true } aho-corasick = "1" bincode = "1" -tauri-plugin-fs = { path = "../fs", version = "2.5.2" } +tauri-plugin-fs = { path = "../fs", version = "3.0.0-alpha.0" } [features] protocol-asset = ["tauri/protocol-asset"] diff --git a/plugins/positioner/CHANGELOG.md b/plugins/positioner/CHANGELOG.md index f4710bb91..b25747c6a 100644 --- a/plugins/positioner/CHANGELOG.md +++ b/plugins/positioner/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.4] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/positioner/Cargo.toml b/plugins/positioner/Cargo.toml index 634eaa046..9a0975f4e 100644 --- a/plugins/positioner/Cargo.toml +++ b/plugins/positioner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-positioner" -version = "2.3.4" +version = "3.0.0-alpha.0" description = "Position your windows at well-known locations." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/positioner/package.json b/plugins/positioner/package.json index bd27bbaa9..8ebab0044 100644 --- a/plugins/positioner/package.json +++ b/plugins/positioner/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-positioner", - "version": "2.3.4", + "version": "3.0.0-alpha.0", "description": "Position your windows at well-known locations.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/process/CHANGELOG.md b/plugins/process/CHANGELOG.md index b5f88a609..a94b4d0e0 100644 --- a/plugins/process/CHANGELOG.md +++ b/plugins/process/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.3.1] - [`93426f85`](https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9) Fixed an issue that caused docs.rs builds to fail. No user facing changes. diff --git a/plugins/process/Cargo.toml b/plugins/process/Cargo.toml index c586cb215..712e5a850 100644 --- a/plugins/process/Cargo.toml +++ b/plugins/process/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-process" -version = "2.3.1" +version = "3.0.0-alpha.0" description = "Access the current process of your Tauri application." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/process/package.json b/plugins/process/package.json index 2bde9de0e..2312f68f4 100644 --- a/plugins/process/package.json +++ b/plugins/process/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-process", - "version": "2.3.1", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/shell/CHANGELOG.md b/plugins/shell/CHANGELOG.md index e8657a19d..050b1d76d 100644 --- a/plugins/shell/CHANGELOG.md +++ b/plugins/shell/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.6] - [`db9c5998`](https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc) ([#3531](https://github.com/tauri-apps/plugins-workspace/pull/3531) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix missing `consumer-rules.pro` on Gradle v9. diff --git a/plugins/shell/Cargo.toml b/plugins/shell/Cargo.toml index ad76ed323..506492ce2 100644 --- a/plugins/shell/Cargo.toml +++ b/plugins/shell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-shell" -version = "2.3.6" +version = "3.0.0-alpha.0" description = "Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/shell/package.json b/plugins/shell/package.json index cf5ef5c2f..a5f3ee952 100644 --- a/plugins/shell/package.json +++ b/plugins/shell/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-shell", - "version": "2.3.6", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/single-instance/CHANGELOG.md b/plugins/single-instance/CHANGELOG.md index c2bb43881..c15cf4cb7 100644 --- a/plugins/single-instance/CHANGELOG.md +++ b/plugins/single-instance/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + +### Dependencies + +- Upgraded to `deep-link@3.0.0-alpha.0` + ## [2.4.4] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/single-instance/Cargo.toml b/plugins/single-instance/Cargo.toml index 9e3404743..7fed02ed3 100644 --- a/plugins/single-instance/Cargo.toml +++ b/plugins/single-instance/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-single-instance" -version = "2.4.4" +version = "3.0.0-alpha.0" description = "Ensure a single instance of your tauri app is running." authors = { workspace = true } license = { workspace = true } @@ -22,7 +22,7 @@ serde_json = { workspace = true } tauri = { workspace = true } tracing = { workspace = true } thiserror = { workspace = true } -tauri-plugin-deep-link = { path = "../deep-link", version = "2.4.10", optional = true } +tauri-plugin-deep-link = { path = "../deep-link", version = "3.0.0-alpha.0", optional = true } semver = { version = "1", optional = true } tokio = { version = "1", features = ["net"] } diff --git a/plugins/single-instance/examples/vanilla/package.json b/plugins/single-instance/examples/vanilla/package.json index 3d0c0b8d5..60b7320fa 100644 --- a/plugins/single-instance/examples/vanilla/package.json +++ b/plugins/single-instance/examples/vanilla/package.json @@ -9,6 +9,6 @@ "author": "", "license": "MIT", "devDependencies": { - "@tauri-apps/cli-cef": "3.0.0-alpha.26" + "@tauri-apps/cli": "3.0.0-alpha.0" } } diff --git a/plugins/sql/CHANGELOG.md b/plugins/sql/CHANGELOG.md index 35c93c58b..b1fb4deae 100644 --- a/plugins/sql/CHANGELOG.md +++ b/plugins/sql/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.4.1] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/sql/Cargo.toml b/plugins/sql/Cargo.toml index 4cb324af8..2f66e4487 100644 --- a/plugins/sql/Cargo.toml +++ b/plugins/sql/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-sql" -version = "2.4.1" +version = "3.0.0-alpha.0" description = "Interface with SQL databases." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/sql/package.json b/plugins/sql/package.json index b6eb93fbb..624b1dcbd 100644 --- a/plugins/sql/package.json +++ b/plugins/sql/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-sql", - "version": "2.4.1", + "version": "3.0.0-alpha.0", "description": "Interface with SQL databases", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/store/CHANGELOG.md b/plugins/store/CHANGELOG.md index dcc84abe9..d415e92d6 100644 --- a/plugins/store/CHANGELOG.md +++ b/plugins/store/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.4.4] - [`2ed6d6c1`](https://github.com/tauri-apps/plugins-workspace/commit/2ed6d6c1de4f5051b87cb6a2c5ac45320c444989) ([#3499](https://github.com/tauri-apps/plugins-workspace/pull/3499) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Fix `StoreOptions` requires `defaults` field diff --git a/plugins/store/Cargo.toml b/plugins/store/Cargo.toml index 3754e94c6..4816a05ce 100644 --- a/plugins/store/Cargo.toml +++ b/plugins/store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-store" -version = "2.4.4" +version = "3.0.0-alpha.0" description = "Simple, persistent key-value store." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/store/examples/AppSettingsManager/package.json b/plugins/store/examples/AppSettingsManager/package.json index 319abf056..d80c3e0b1 100644 --- a/plugins/store/examples/AppSettingsManager/package.json +++ b/plugins/store/examples/AppSettingsManager/package.json @@ -8,7 +8,7 @@ "tauri": "tauri" }, "devDependencies": { - "@tauri-apps/cli-cef": "3.0.0-alpha.26", + "@tauri-apps/cli": "3.0.0-alpha.0", "typescript": "^6.0.3", "vite": "^8.0.16" } diff --git a/plugins/store/package.json b/plugins/store/package.json index 8a85ca192..4c02e5df4 100644 --- a/plugins/store/package.json +++ b/plugins/store/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-store", - "version": "2.4.4", + "version": "3.0.0-alpha.0", "description": "Simple, persistent key-value store.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/stronghold/CHANGELOG.md b/plugins/stronghold/CHANGELOG.md index 600f2eb12..fc1a7ba12 100644 --- a/plugins/stronghold/CHANGELOG.md +++ b/plugins/stronghold/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.3.2] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/stronghold/Cargo.toml b/plugins/stronghold/Cargo.toml index e6038a007..8dd691d7e 100644 --- a/plugins/stronghold/Cargo.toml +++ b/plugins/stronghold/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-stronghold" -version = "2.3.2" +version = "3.0.0-alpha.0" description = "Store secrets and keys using the IOTA Stronghold secret management engine." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/stronghold/package.json b/plugins/stronghold/package.json index 446254b81..18da84bab 100644 --- a/plugins/stronghold/package.json +++ b/plugins/stronghold/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-stronghold", - "version": "2.3.2", + "version": "3.0.0-alpha.0", "description": "Store secrets and keys using the IOTA Stronghold encrypted database.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/updater/CHANGELOG.md b/plugins/updater/CHANGELOG.md index 9527f65d3..c434bfbe5 100644 --- a/plugins/updater/CHANGELOG.md +++ b/plugins/updater/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.11.0] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/updater/Cargo.toml b/plugins/updater/Cargo.toml index 4ca645e92..25469b13f 100644 --- a/plugins/updater/Cargo.toml +++ b/plugins/updater/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-updater" -version = "2.11.0" +version = "3.0.0-alpha.0" description = "In-app updates for Tauri applications." edition = { workspace = true } authors = { workspace = true } diff --git a/plugins/updater/package.json b/plugins/updater/package.json index 44547c299..3fe5a156a 100644 --- a/plugins/updater/package.json +++ b/plugins/updater/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-updater", - "version": "2.11.0", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/upload/CHANGELOG.md b/plugins/upload/CHANGELOG.md index ccd5dc3b0..b90915caf 100644 --- a/plugins/upload/CHANGELOG.md +++ b/plugins/upload/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.4.1] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/upload/Cargo.toml b/plugins/upload/Cargo.toml index c46c6d2aa..34957379b 100644 --- a/plugins/upload/Cargo.toml +++ b/plugins/upload/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-upload" -version = "2.4.1" +version = "3.0.0-alpha.0" description = "Upload files from disk to a remote server over HTTP." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/upload/package.json b/plugins/upload/package.json index b9b78d496..306350a76 100644 --- a/plugins/upload/package.json +++ b/plugins/upload/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-upload", - "version": "2.4.1", + "version": "3.0.0-alpha.0", "description": "Upload files from disk to a remote server over HTTP.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/plugins/websocket/CHANGELOG.md b/plugins/websocket/CHANGELOG.md index bfb94e1b9..17bc257e1 100644 --- a/plugins/websocket/CHANGELOG.md +++ b/plugins/websocket/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## [2.4.3] - [`f8053e65`](https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69) ([#3527](https://github.com/tauri-apps/plugins-workspace/pull/3527) by [@Legend-Master](https://github.com/tauri-apps/plugins-workspace/../../Legend-Master)) Documented Cargo feature flags in each plugin's crate-level documentation. diff --git a/plugins/websocket/Cargo.toml b/plugins/websocket/Cargo.toml index 1e256d272..05e632ddb 100644 --- a/plugins/websocket/Cargo.toml +++ b/plugins/websocket/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-websocket" -version = "2.4.3" +version = "3.0.0-alpha.0" description = "Expose a WebSocket server to your Tauri frontend." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/websocket/examples/tauri-app/package.json b/plugins/websocket/examples/tauri-app/package.json index 1f910157b..d08b6716e 100644 --- a/plugins/websocket/examples/tauri-app/package.json +++ b/plugins/websocket/examples/tauri-app/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "devDependencies": { - "@tauri-apps/cli-cef": "3.0.0-alpha.26", + "@tauri-apps/cli": "3.0.0-alpha.0", "typescript": "^6.0.3", "vite": "^8.0.16" }, diff --git a/plugins/websocket/package.json b/plugins/websocket/package.json index c5fd867d0..2df309ce2 100644 --- a/plugins/websocket/package.json +++ b/plugins/websocket/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-websocket", - "version": "2.4.3", + "version": "3.0.0-alpha.0", "license": "MIT OR Apache-2.0", "authors": [ "Tauri Programme within The Commons Conservancy" diff --git a/plugins/window-state/CHANGELOG.md b/plugins/window-state/CHANGELOG.md index 0c212a861..6b95dfaf4 100644 --- a/plugins/window-state/CHANGELOG.md +++ b/plugins/window-state/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [3.0.0-alpha.0] + +- [`363438b5`](https://github.com/tauri-apps/plugins-workspace/commit/363438b50a09162379d57c7c7bfc132520c1e5d4) Update to tauri 3.0 alpha. + ## \[2.4.1] - [`93426f85`](https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9) Fixed an issue that caused docs.rs builds to fail. No user facing changes. diff --git a/plugins/window-state/Cargo.toml b/plugins/window-state/Cargo.toml index 6f7592101..ed7b8705e 100644 --- a/plugins/window-state/Cargo.toml +++ b/plugins/window-state/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-window-state" -version = "2.4.1" +version = "3.0.0-alpha.0" description = "Save window positions and sizes and restore them when the app is reopened." authors = { workspace = true } license = { workspace = true } diff --git a/plugins/window-state/package.json b/plugins/window-state/package.json index 7f2747f21..641264716 100644 --- a/plugins/window-state/package.json +++ b/plugins/window-state/package.json @@ -1,6 +1,6 @@ { "name": "@tauri-apps/plugin-window-state", - "version": "2.4.1", + "version": "3.0.0-alpha.0", "description": "Save window positions and sizes and restore them when the app is reopened.", "license": "MIT OR Apache-2.0", "authors": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 52d5513ae..fd2953564 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,9 @@ importers: .: configDependencies: {} packageManagerDependencies: + '@pnpm/exe': + specifier: 12.3.4 + version: 12.3.4 pnpm: specifier: 12.3.4 version: 12.3.4 @@ -56,6 +59,11 @@ packages: cpu: [x64] os: [win32] + '@pnpm/exe@12.3.4': + resolution: {integrity: sha512-Rq7JokWAyYF9IFfn8zofB/q2AgnZlmoMuH5fMHB2+Ta61I9aD7sNm+woZpx6iH+5vb38chdSoYRvOtSqlH72YQ==} + engines: {node: '>=18.*'} + hasBin: true + pnpm@12.3.4: resolution: {integrity: sha512-lhqkH7B32joEpEHZ+OFevAyW2o73ELLrZ7+e58sGEOq9SPH9hfUc/+c4RnhfoPh8VqOocqHYk/hEZ0G1zORUVw==} engines: {node: '>=18.*'} @@ -87,6 +95,17 @@ snapshots: '@pnpm/exe.win32-x64@12.3.4': optional: true + '@pnpm/exe@12.3.4': + optionalDependencies: + '@pnpm/exe.darwin-arm64': 12.3.4 + '@pnpm/exe.darwin-x64': 12.3.4 + '@pnpm/exe.linux-arm64': 12.3.4 + '@pnpm/exe.linux-arm64-musl': 12.3.4 + '@pnpm/exe.linux-x64': 12.3.4 + '@pnpm/exe.linux-x64-musl': 12.3.4 + '@pnpm/exe.win32-arm64': 12.3.4 + '@pnpm/exe.win32-x64': 12.3.4 + pnpm@12.3.4: optionalDependencies: '@pnpm/exe.darwin-arm64': 12.3.4 @@ -221,9 +240,9 @@ importers: '@sveltejs/vite-plugin-svelte': specifier: ^7.0.0 version: 7.0.0(svelte@5.55.7(@typescript-eslint/types@8.66.0))(vite@8.0.16(esbuild@0.28.1)(jiti@2.6.1)(terser@5.46.1)(tsx@4.23.1)) - '@tauri-apps/cli-cef': - specifier: 3.0.0-alpha.26 - version: 3.0.0-alpha.26 + '@tauri-apps/cli': + specifier: 3.0.0-alpha.0 + version: 3.0.0-alpha.0 '@unocss/extractor-svelte': specifier: ^66.6.7 version: 66.6.7 @@ -273,9 +292,9 @@ importers: specifier: ^2.11.0 version: 2.11.0 devDependencies: - '@tauri-apps/cli-cef': - specifier: 3.0.0-alpha.26 - version: 3.0.0-alpha.26 + '@tauri-apps/cli': + specifier: 3.0.0-alpha.0 + version: 3.0.0-alpha.0 plugins/deep-link/examples/app: dependencies: @@ -286,9 +305,9 @@ importers: specifier: workspace:* version: link:../.. devDependencies: - '@tauri-apps/cli-cef': - specifier: 3.0.0-alpha.26 - version: 3.0.0-alpha.26 + '@tauri-apps/cli': + specifier: 3.0.0-alpha.0 + version: 3.0.0-alpha.0 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -382,9 +401,9 @@ importers: plugins/single-instance/examples/vanilla: devDependencies: - '@tauri-apps/cli-cef': - specifier: 3.0.0-alpha.26 - version: 3.0.0-alpha.26 + '@tauri-apps/cli': + specifier: 3.0.0-alpha.0 + version: 3.0.0-alpha.0 plugins/sql: dependencies: @@ -400,9 +419,9 @@ importers: plugins/store/examples/AppSettingsManager: devDependencies: - '@tauri-apps/cli-cef': - specifier: 3.0.0-alpha.26 - version: 3.0.0-alpha.26 + '@tauri-apps/cli': + specifier: 3.0.0-alpha.0 + version: 3.0.0-alpha.0 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -440,9 +459,9 @@ importers: specifier: link:..\.. version: link:../.. devDependencies: - '@tauri-apps/cli-cef': - specifier: 3.0.0-alpha.26 - version: 3.0.0-alpha.26 + '@tauri-apps/cli': + specifier: 3.0.0-alpha.0 + version: 3.0.0-alpha.0 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -1159,79 +1178,79 @@ packages: '@tauri-apps/api@2.11.0': resolution: {integrity: sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==} - '@tauri-apps/cli-cef-darwin-arm64@3.0.0-alpha.26': - resolution: {integrity: sha512-sWXvfZN8iYQtthXDJTUaVBzcToO+pBtkpeDGwWYpbIF+q4HXnNYEiATnqo3Ze8x1FZ+hOPNKwQMcr8OBE1SCIQ==} + '@tauri-apps/cli-darwin-arm64@3.0.0-alpha.0': + resolution: {integrity: sha512-AG0AyNwrztE61q1gb1uQ4Zd7PhCpdPxZxmIe3TuEPHu9mA2W+1DdxjPVuQ9HFrXys/tn1vBkXNhopP5jKVQW3w==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tauri-apps/cli-cef-darwin-x64@3.0.0-alpha.26': - resolution: {integrity: sha512-a5FLB6a8TQoxnhvBrKk9MUDF8DdHiZLQHAvN4d7srUknTbJZcCH27h2drj7i6MZVjOIKEw87qwWgDuvhediIyg==} + '@tauri-apps/cli-darwin-x64@3.0.0-alpha.0': + resolution: {integrity: sha512-wlMdJWGnuIoJehx0uyhEuNEaTisGXxZ7JxIYSylqpOekwLAhHubGDB+eIbPmqDuG6BvrCAPJXstLDNz7jwiykA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tauri-apps/cli-cef-linux-arm-gnueabihf@3.0.0-alpha.26': - resolution: {integrity: sha512-X0y1AHOabWxwAKeA1OtnQ0AWe0gma5ccaI66gkeUTo0/dqBtA97hRMKc/wEpuEZio3QONPWjkaBMX6/1p5tExg==} + '@tauri-apps/cli-linux-arm-gnueabihf@3.0.0-alpha.0': + resolution: {integrity: sha512-TM63Yy24yQDNJ6aIP783iZDkZUrAqq1eaiTucAaQt6eWi/bcCNhvLdQF+knDU4UnRGltCMHjCtvor86Bq35hsA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tauri-apps/cli-cef-linux-arm64-gnu@3.0.0-alpha.26': - resolution: {integrity: sha512-hUqQEl8OP34iPUh3i09Qrq3qtM8ICMf7Lku0jllWNgS4BW8N8G3yor63sGMZ9mUX3/rSPVEd/tjZUo3qCGQ9Jw==} + '@tauri-apps/cli-linux-arm64-gnu@3.0.0-alpha.0': + resolution: {integrity: sha512-TootTbhl+Adn3K+WbLGrDMZqjCqMwA2xsjrTbJew9+yt1zwSuy9JmHb7V1PJzQn5Nn2GV6TVdQhgk5rGD8GzYQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@tauri-apps/cli-cef-linux-arm64-musl@3.0.0-alpha.26': - resolution: {integrity: sha512-QsP3A/ev6HjA56k0YitmKwHkMEi6SHOPov24fWUDYXdaD8y8h1cA2+6a+R7KC+5fYr+stAxD6FW4pd6EIbrlkg==} + '@tauri-apps/cli-linux-arm64-musl@3.0.0-alpha.0': + resolution: {integrity: sha512-LhHeVGnrLbfsiDFikTP6CgxVKMOG/L+NVhYBYTlieeqs5uOLret26fOYF/D4oWAmSQrzApBeI3XuCZAm/jvQyQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@tauri-apps/cli-cef-linux-riscv64-gnu@3.0.0-alpha.26': - resolution: {integrity: sha512-R4WeEtlfm7kWuxcRXYLF7B87ffohLnA0Vg7Z7gi580NcVjIcDfBnT8xZow1r/xSqfLXihUaDcviOG5N3CVBvZw==} + '@tauri-apps/cli-linux-riscv64-gnu@3.0.0-alpha.0': + resolution: {integrity: sha512-49JdAAr678PdgAOLtyQIICDmPaMp0HZZ0u7ITZdpz6Xc27mgFJLQSEEL0lU0AcRNFonddNqDwXSvZsb6xOICNA==} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] libc: [glibc] - '@tauri-apps/cli-cef-linux-x64-gnu@3.0.0-alpha.26': - resolution: {integrity: sha512-U5jjc1nc5MueTN9kbaGZ7VawUd0MOM996eINQdNdAuX6qI7VOzyntk+adqklqIXRa4iyczB7tvS0xZvmkncSzA==} + '@tauri-apps/cli-linux-x64-gnu@3.0.0-alpha.0': + resolution: {integrity: sha512-ZdGebu3X5jmUB8tK4/1Tsi01Opo8lY9P0MxkbdjEL7tPg/zv8mL3TKXwbj+kxm3iHRPOKsKHQPkv0G848gi9oQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@tauri-apps/cli-cef-linux-x64-musl@3.0.0-alpha.26': - resolution: {integrity: sha512-xMYOhtx3D9YDHbhAj0OE4BmkGbAPmuPc9g3tku6FSOKDDj5zM5e4wMjcZ+0GNF2wkQMySlWUXqOmztdubzfIgw==} + '@tauri-apps/cli-linux-x64-musl@3.0.0-alpha.0': + resolution: {integrity: sha512-k2ibjqmakjp3WZAaKQXxZLzqUKgUzEVlemCWZ+5B7jy1CiGPOTddiEriW/gZnN/xa32tHcNiJ+RDQHdSsDYXqg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@tauri-apps/cli-cef-win32-arm64-msvc@3.0.0-alpha.26': - resolution: {integrity: sha512-s0A7DPVAFvp9a3RjoMFCY9Bw1PNpnyEZYaklD0HDRqb0sALoxZLQ4zHcOxg00LaGKMkb9dsa5qn7OxIrYhly9Q==} + '@tauri-apps/cli-win32-arm64-msvc@3.0.0-alpha.0': + resolution: {integrity: sha512-5qn+WpBEaUXTILHDYjQyWlRgH02RgveohwoMP9NPPhKdiWjRCSXFWFzYldiHEyIYLDAvzGF0/2q6YUqMoxfcfw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tauri-apps/cli-cef-win32-ia32-msvc@3.0.0-alpha.26': - resolution: {integrity: sha512-vFRIGfhgI5+RBRv2Wf+Ivkij7n+Jtwd2DJNDhwEsTvhuxlw31FUk02ypuroe/PMEsDthmBXRPpZpeQE56oRPTw==} + '@tauri-apps/cli-win32-ia32-msvc@3.0.0-alpha.0': + resolution: {integrity: sha512-oymQ0xRPFCoZpANbfs0oEB2fFbYxyQXBMP3yOMiaukvQomeLgVisIqzE5yz9tKDJBotAKlvnBDHUkbcuUJFKkg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@tauri-apps/cli-cef-win32-x64-msvc@3.0.0-alpha.26': - resolution: {integrity: sha512-miNXdUbDNkhu/uysLD5X+8v80wjxj9NqSUIUFWC3Udpxqa/Tl4Lpuv7eVqdB1mtLuvJz3AZVydv1h63Hls3Pag==} + '@tauri-apps/cli-win32-x64-msvc@3.0.0-alpha.0': + resolution: {integrity: sha512-dcL/14AreS1G9EEFrw58Q5e6vHbZpsV4DsX6W0ZbQAsJpOQ5l+x5dBCEmRZABjdIDfDNXWRa+WF0KPMEhx0SyQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tauri-apps/cli-cef@3.0.0-alpha.26': - resolution: {integrity: sha512-lq+RJ7EE9sNj0OaWr6dFg+Z4KyC9k6z0maofjmWXNZ9A9O1YC9upN1EZ0EORZUnhDCxvW/3BVC4hlNfkEvACCA==} + '@tauri-apps/cli@3.0.0-alpha.0': + resolution: {integrity: sha512-RGNBGcaku8+v6dBsbcm0Q8LR8Sn7eVQ3/BgcukgHnWP96qbEqKsfFT/yp6DS8B4nsRB9QZWEfeFxL65dWejZrA==} engines: {node: '>= 10'} hasBin: true @@ -2542,52 +2561,52 @@ snapshots: '@tauri-apps/api@2.11.0': {} - '@tauri-apps/cli-cef-darwin-arm64@3.0.0-alpha.26': + '@tauri-apps/cli-darwin-arm64@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-darwin-x64@3.0.0-alpha.26': + '@tauri-apps/cli-darwin-x64@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-linux-arm-gnueabihf@3.0.0-alpha.26': + '@tauri-apps/cli-linux-arm-gnueabihf@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-linux-arm64-gnu@3.0.0-alpha.26': + '@tauri-apps/cli-linux-arm64-gnu@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-linux-arm64-musl@3.0.0-alpha.26': + '@tauri-apps/cli-linux-arm64-musl@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-linux-riscv64-gnu@3.0.0-alpha.26': + '@tauri-apps/cli-linux-riscv64-gnu@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-linux-x64-gnu@3.0.0-alpha.26': + '@tauri-apps/cli-linux-x64-gnu@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-linux-x64-musl@3.0.0-alpha.26': + '@tauri-apps/cli-linux-x64-musl@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-win32-arm64-msvc@3.0.0-alpha.26': + '@tauri-apps/cli-win32-arm64-msvc@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-win32-ia32-msvc@3.0.0-alpha.26': + '@tauri-apps/cli-win32-ia32-msvc@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef-win32-x64-msvc@3.0.0-alpha.26': + '@tauri-apps/cli-win32-x64-msvc@3.0.0-alpha.0': optional: true - '@tauri-apps/cli-cef@3.0.0-alpha.26': + '@tauri-apps/cli@3.0.0-alpha.0': optionalDependencies: - '@tauri-apps/cli-cef-darwin-arm64': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-darwin-x64': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-linux-arm-gnueabihf': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-linux-arm64-gnu': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-linux-arm64-musl': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-linux-riscv64-gnu': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-linux-x64-gnu': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-linux-x64-musl': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-win32-arm64-msvc': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-win32-ia32-msvc': 3.0.0-alpha.26 - '@tauri-apps/cli-cef-win32-x64-msvc': 3.0.0-alpha.26 + '@tauri-apps/cli-darwin-arm64': 3.0.0-alpha.0 + '@tauri-apps/cli-darwin-x64': 3.0.0-alpha.0 + '@tauri-apps/cli-linux-arm-gnueabihf': 3.0.0-alpha.0 + '@tauri-apps/cli-linux-arm64-gnu': 3.0.0-alpha.0 + '@tauri-apps/cli-linux-arm64-musl': 3.0.0-alpha.0 + '@tauri-apps/cli-linux-riscv64-gnu': 3.0.0-alpha.0 + '@tauri-apps/cli-linux-x64-gnu': 3.0.0-alpha.0 + '@tauri-apps/cli-linux-x64-musl': 3.0.0-alpha.0 + '@tauri-apps/cli-win32-arm64-msvc': 3.0.0-alpha.0 + '@tauri-apps/cli-win32-ia32-msvc': 3.0.0-alpha.0 + '@tauri-apps/cli-win32-x64-msvc': 3.0.0-alpha.0 '@tybys/wasm-util@0.10.2': dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 186e599d6..bbb4aff57 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,3 +5,17 @@ packages: allowBuilds: esbuild: true + +minimumReleaseAgeExclude: + - '@tauri-apps/cli-darwin-arm64@3.0.0-alpha.0' + - '@tauri-apps/cli-darwin-x64@3.0.0-alpha.0' + - '@tauri-apps/cli-linux-arm-gnueabihf@3.0.0-alpha.0' + - '@tauri-apps/cli-linux-arm64-gnu@3.0.0-alpha.0' + - '@tauri-apps/cli-linux-arm64-musl@3.0.0-alpha.0' + - '@tauri-apps/cli-linux-riscv64-gnu@3.0.0-alpha.0' + - '@tauri-apps/cli-linux-x64-gnu@3.0.0-alpha.0' + - '@tauri-apps/cli-linux-x64-musl@3.0.0-alpha.0' + - '@tauri-apps/cli-win32-arm64-msvc@3.0.0-alpha.0' + - '@tauri-apps/cli-win32-ia32-msvc@3.0.0-alpha.0' + - '@tauri-apps/cli-win32-x64-msvc@3.0.0-alpha.0' + - '@tauri-apps/cli@3.0.0-alpha.0'