* feat(shell): support opening URLs on mobile
closes#595
* Update and rename StorePlugin.swift to ShellPlugin.swift
* unwrap
* fix func name (ios)
* use undeprecated func if avail
---------
Co-authored-by: fabianlars <fabianlars@fabianlars.de>
* feat: Remove UNC prefix in paths returned to the frontend
* that one doesn't count
* map instead of mut
* revert accidental ipc::response change
* move dunce to workspace root
* added semver compatibility check for Windows and Linux
* fixed formatting
* put semver feature behind a feature flag
* remove semver from root manifest
* linux compile error
* docs: Add mention for semver feature in readme
---------
Co-authored-by: FabianLars <fabianlars@fabianlars.de>
* fix(upload): return type on POST is now string
A POST to a webserver can not always be expected to be a JSON response.
Success is now determined by the HTTP return code.
Upon success the body content is returned as a string.
* feat: add content-length on POST
Not all embedded devices are acceptable to receiving unspecified amounts
of data. Appending the content-length up front helps this devices
succeed.
* fix: return values unified
The return values was not used.
On POST the HTTP error code is returned as an enum.
* fix: upload, return value as string
* Update plugins/upload/src/lib.rs
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
* Update plugins/upload/src/lib.rs
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
* fix: added covector changelog file
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
* Fix example for newer tauri version
`onDragDropEvent` -> `onFileDropEvent`
* Revert "Fix example for newer tauri version"
This reverts commit 9eeaf85605.
* Update tauri api and cli version
* Add WebviewWindow to code docs
* Shorten the WebView Name
* Apply suggestions from code review
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
* Migrate to ShellExecute
* Add change file
* Revert cargo.toml style
* Remove unused imports
* Migrate to windows-sys
* Use open instead of runas
* Use encode_wide instead of hstring
* small cleanup
Currently it compares it to the default branch (v1) which makes it always run all plugin checks. While i plan to change default branches soon i still need a bit more time for this.
Currently our publishing workflow fails _twice_ because it runs out of disk space. https://github.com/tauri-apps/plugins-workspace/actions/runs/8182433330/job/22373757645#step:8:8499
A month ago github changed the azure vms for public repos which resulted in a size decrease of the root partition by ~10gb (though i kinda doubt this is the sole reason because it doesn't fail once, but twice).
At the same time the /mnt partition was increased to a whopping 75gb, over 60gb of it unused, since the root partition only has ~20gb free space we'll let rust save its artifact into /mnt hoping that we're actually dealing with space issues and not something else...
* fix(window-state): restore window positions that matches monitor positions
closes#892
* check for intersections of any window corner instead of only top-left
**Breaking change:** Removed the `default-tls` feature flag. The `rustls-tls`, `http2`, `macos-system-configuration`, and `charset` feature flags are now enabled by default.
Refactored APIs to introduce new pressed and released events:
- Added `ShortcutEvent` and `ShortcutState` types in Rust.
- Changed the handler function passed to `GlobalShortcut::on_shortcut`, `GlobalShortcut::on_all_shortcuts` and `Builder::with_handler` to take a 3rd argument of type `ShortcutEvent`.
- Added `ShortcutEvent` interface in JS.
- Changed `ShortcutHandler` type alias (which affects the JS `register` and `registerAll` APIs) to take `ShortcutEvent` instead of a string.
**Breaking change** Refactored the plugin Rust APIs for better DX and flexibility:
- Changed `Builder::with_handler` to be a method instead of a static method, it will also be triggered for any and all shortcuts even if the shortcut is registered through JS.
- Added `Builder::with_shortcut` and `Builder::with_shortcuts` to register shortcuts on the plugin builder.
- Added `on_shortcut` and `on_all_shortcuts` to register shortcuts with a handler.
Add `Builder::with_filename` to support using a custom filename. Also add `AppHandleExt::file_name` and a similar function in JS, to retrieve it later.
**Breaking change**: Changed the format of the state file from bincode to json. Also changed the filename to from `.window-state` to `.window-state.json`.
"description":"Target platforms this capability applies. By default all platforms are affected by this capability.",
"default":[
"linux",
"macOS",
"windows",
"android",
"iOS"
"type":[
"array",
"null"
],
"type":"array",
"items":{
"$ref":"#/definitions/Target"
}
@@ -108,7 +110,7 @@
],
"properties":{
"urls":{
"description":"Remote domains this capability refers to. Can use glob patterns.",
"description":"Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n# Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api",
"type":"array",
"items":{
"type":"string"
@@ -182,7 +184,7 @@
]
},
{
"description":"fs:allow-app-write-recursive -> This allows full recusrive write access to the complete `$APP` folder, files and subdirectories.",
"description":"fs:allow-app-write-recursive -> This allows full recursive write access to the complete `$APP` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-app-write-recursive"
@@ -224,7 +226,7 @@
]
},
{
"description":"fs:allow-appcache-write-recursive -> This allows full recusrive write access to the complete `$APPCACHE` folder, files and subdirectories.",
"description":"fs:allow-appcache-write-recursive -> This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-appcache-write-recursive"
@@ -266,7 +268,7 @@
]
},
{
"description":"fs:allow-appconfig-write-recursive -> This allows full recusrive write access to the complete `$APPCONFIG` folder, files and subdirectories.",
"description":"fs:allow-appconfig-write-recursive -> This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-appconfig-write-recursive"
@@ -308,7 +310,7 @@
]
},
{
"description":"fs:allow-appdata-write-recursive -> This allows full recusrive write access to the complete `$APPDATA` folder, files and subdirectories.",
"description":"fs:allow-appdata-write-recursive -> This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-appdata-write-recursive"
@@ -350,7 +352,7 @@
]
},
{
"description":"fs:allow-applocaldata-write-recursive -> This allows full recusrive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.",
"description":"fs:allow-applocaldata-write-recursive -> This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-applocaldata-write-recursive"
@@ -392,7 +394,7 @@
]
},
{
"description":"fs:allow-applog-write-recursive -> This allows full recusrive write access to the complete `$APPLOG` folder, files and subdirectories.",
"description":"fs:allow-applog-write-recursive -> This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-applog-write-recursive"
@@ -434,7 +436,7 @@
]
},
{
"description":"fs:allow-audio-write-recursive -> This allows full recusrive write access to the complete `$AUDIO` folder, files and subdirectories.",
"description":"fs:allow-audio-write-recursive -> This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-audio-write-recursive"
@@ -476,7 +478,7 @@
]
},
{
"description":"fs:allow-cache-write-recursive -> This allows full recusrive write access to the complete `$CACHE` folder, files and subdirectories.",
"description":"fs:allow-cache-write-recursive -> This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-cache-write-recursive"
@@ -518,7 +520,7 @@
]
},
{
"description":"fs:allow-config-write-recursive -> This allows full recusrive write access to the complete `$CONFIG` folder, files and subdirectories.",
"description":"fs:allow-config-write-recursive -> This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-config-write-recursive"
@@ -560,7 +562,7 @@
]
},
{
"description":"fs:allow-data-write-recursive -> This allows full recusrive write access to the complete `$DATA` folder, files and subdirectories.",
"description":"fs:allow-data-write-recursive -> This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-data-write-recursive"
@@ -602,7 +604,7 @@
]
},
{
"description":"fs:allow-desktop-write-recursive -> This allows full recusrive write access to the complete `$DESKTOP` folder, files and subdirectories.",
"description":"fs:allow-desktop-write-recursive -> This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-desktop-write-recursive"
@@ -644,7 +646,7 @@
]
},
{
"description":"fs:allow-document-write-recursive -> This allows full recusrive write access to the complete `$DOCUMENT` folder, files and subdirectories.",
"description":"fs:allow-document-write-recursive -> This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-document-write-recursive"
@@ -686,7 +688,7 @@
]
},
{
"description":"fs:allow-download-write-recursive -> This allows full recusrive write access to the complete `$DOWNLOAD` folder, files and subdirectories.",
"description":"fs:allow-download-write-recursive -> This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-download-write-recursive"
@@ -728,7 +730,7 @@
]
},
{
"description":"fs:allow-exe-write-recursive -> This allows full recusrive write access to the complete `$EXE` folder, files and subdirectories.",
"description":"fs:allow-exe-write-recursive -> This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-exe-write-recursive"
@@ -770,7 +772,7 @@
]
},
{
"description":"fs:allow-font-write-recursive -> This allows full recusrive write access to the complete `$FONT` folder, files and subdirectories.",
"description":"fs:allow-font-write-recursive -> This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-font-write-recursive"
@@ -812,7 +814,7 @@
]
},
{
"description":"fs:allow-home-write-recursive -> This allows full recusrive write access to the complete `$HOME` folder, files and subdirectories.",
"description":"fs:allow-home-write-recursive -> This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-home-write-recursive"
@@ -854,7 +856,7 @@
]
},
{
"description":"fs:allow-localdata-write-recursive -> This allows full recusrive write access to the complete `$LOCALDATA` folder, files and subdirectories.",
"description":"fs:allow-localdata-write-recursive -> This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-localdata-write-recursive"
@@ -896,7 +898,7 @@
]
},
{
"description":"fs:allow-log-write-recursive -> This allows full recusrive write access to the complete `$LOG` folder, files and subdirectories.",
"description":"fs:allow-log-write-recursive -> This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-log-write-recursive"
@@ -938,7 +940,7 @@
]
},
{
"description":"fs:allow-picture-write-recursive -> This allows full recusrive write access to the complete `$PICTURE` folder, files and subdirectories.",
"description":"fs:allow-picture-write-recursive -> This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-picture-write-recursive"
@@ -980,7 +982,7 @@
]
},
{
"description":"fs:allow-public-write-recursive -> This allows full recusrive write access to the complete `$PUBLIC` folder, files and subdirectories.",
"description":"fs:allow-public-write-recursive -> This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-public-write-recursive"
@@ -1022,7 +1024,7 @@
]
},
{
"description":"fs:allow-resource-write-recursive -> This allows full recusrive write access to the complete `$RESOURCE` folder, files and subdirectories.",
"description":"fs:allow-resource-write-recursive -> This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-resource-write-recursive"
@@ -1064,7 +1066,7 @@
]
},
{
"description":"fs:allow-runtime-write-recursive -> This allows full recusrive write access to the complete `$RUNTIME` folder, files and subdirectories.",
"description":"fs:allow-runtime-write-recursive -> This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-runtime-write-recursive"
@@ -1106,7 +1108,7 @@
]
},
{
"description":"fs:allow-temp-write-recursive -> This allows full recusrive write access to the complete `$TEMP` folder, files and subdirectories.",
"description":"fs:allow-temp-write-recursive -> This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-temp-write-recursive"
@@ -1148,7 +1150,7 @@
]
},
{
"description":"fs:allow-template-write-recursive -> This allows full recusrive write access to the complete `$TEMPLATE` folder, files and subdirectories.",
"description":"fs:allow-template-write-recursive -> This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-template-write-recursive"
@@ -1190,7 +1192,7 @@
]
},
{
"description":"fs:allow-video-write-recursive -> This allows full recusrive write access to the complete `$VIDEO` folder, files and subdirectories.",
"description":"fs:allow-video-write-recursive -> This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.",
"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"",
"description":"A URL that can be accessed by the webview when using the HTTP APIs. Wildcards can be used following the URL pattern standard.\n\nSee [the URL Pattern spec](https://urlpattern.spec.whatwg.org/) for more information.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin on port 443\n\n- \"https://*:*\" : allows all HTTPS origin on any port\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"",
@@ -2290,6 +2312,12 @@
"properties":{
"identifier":{
"oneOf":[
{
"type":"string",
"enum":[
"shell:default"
]
},
{
"description":"shell:allow-execute -> Enables the execute command without any pre-configured scope.",
"type":"string",
@@ -2355,7 +2383,7 @@
"type":"object",
"required":[
"args",
"command",
"cmd",
"name",
"sidecar"
],
@@ -2368,7 +2396,7 @@
}
]
},
"command":{
"cmd":{
"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.",
"type":"string"
},
@@ -2390,7 +2418,7 @@
"type":"object",
"required":[
"args",
"command",
"cmd",
"name",
"sidecar"
],
@@ -2403,7 +2431,7 @@
}
]
},
"command":{
"cmd":{
"description":"The command name. It can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.",
"type":"string"
},
@@ -2503,6 +2531,12 @@
"app:deny-version"
]
},
{
"type":"string",
"enum":[
"barcode-scanner:default"
]
},
{
"description":"barcode-scanner:allow-cancel -> Enables the cancel command without any pre-configured scope.",
"type":"string",
@@ -2587,6 +2621,12 @@
"barcode-scanner:deny-vibrate"
]
},
{
"type":"string",
"enum":[
"biometric:default"
]
},
{
"description":"biometric:allow-authenticate -> Enables the authenticate command without any pre-configured scope.",
"type":"string",
@@ -2616,31 +2656,99 @@
]
},
{
"description":"clipboard-manager:allow-read -> Enables the read command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:allow-read"
"clipboard-manager:default"
]
},
{
"description":"clipboard-manager:allow-write -> Enables the write command without any pre-configured scope.",
"description":"clipboard-manager:allow-clear -> Enables the clear command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:allow-write"
"clipboard-manager:allow-clear"
]
},
{
"description":"clipboard-manager:deny-read -> Denies the read command without any pre-configured scope.",
"description":"clipboard-manager:allow-read-image -> Enables the read_image command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-read"
"clipboard-manager:allow-read-image"
]
},
{
"description":"clipboard-manager:deny-write -> Denies the write command without any pre-configured scope.",
"description":"clipboard-manager:allow-read-text -> Enables the read_text command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-write"
"clipboard-manager:allow-read-text"
]
},
{
"description":"clipboard-manager:allow-write-html -> Enables the write_html command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:allow-write-html"
]
},
{
"description":"clipboard-manager:allow-write-image -> Enables the write_image command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:allow-write-image"
]
},
{
"description":"clipboard-manager:allow-write-text -> Enables the write_text command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:allow-write-text"
]
},
{
"description":"clipboard-manager:deny-clear -> Denies the clear command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-clear"
]
},
{
"description":"clipboard-manager:deny-read-image -> Denies the read_image command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-read-image"
]
},
{
"description":"clipboard-manager:deny-read-text -> Denies the read_text command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-read-text"
]
},
{
"description":"clipboard-manager:deny-write-html -> Denies the write_html command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-write-html"
]
},
{
"description":"clipboard-manager:deny-write-image -> Denies the write_image command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-write-image"
]
},
{
"description":"clipboard-manager:deny-write-text -> Denies the write_text command without any pre-configured scope.",
"type":"string",
"enum":[
"clipboard-manager:deny-write-text"
]
},
{
"type":"string",
"enum":[
"dialog:default"
]
},
{
@@ -2812,7 +2920,7 @@
]
},
{
"description":"fs:allow-app-write-recursive -> This allows full recusrive write access to the complete `$APP` folder, files and subdirectories.",
"description":"fs:allow-app-write-recursive -> This allows full recursive write access to the complete `$APP` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-app-write-recursive"
@@ -2854,7 +2962,7 @@
]
},
{
"description":"fs:allow-appcache-write-recursive -> This allows full recusrive write access to the complete `$APPCACHE` folder, files and subdirectories.",
"description":"fs:allow-appcache-write-recursive -> This allows full recursive write access to the complete `$APPCACHE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-appcache-write-recursive"
@@ -2896,7 +3004,7 @@
]
},
{
"description":"fs:allow-appconfig-write-recursive -> This allows full recusrive write access to the complete `$APPCONFIG` folder, files and subdirectories.",
"description":"fs:allow-appconfig-write-recursive -> This allows full recursive write access to the complete `$APPCONFIG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-appconfig-write-recursive"
@@ -2938,7 +3046,7 @@
]
},
{
"description":"fs:allow-appdata-write-recursive -> This allows full recusrive write access to the complete `$APPDATA` folder, files and subdirectories.",
"description":"fs:allow-appdata-write-recursive -> This allows full recursive write access to the complete `$APPDATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-appdata-write-recursive"
@@ -2980,7 +3088,7 @@
]
},
{
"description":"fs:allow-applocaldata-write-recursive -> This allows full recusrive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.",
"description":"fs:allow-applocaldata-write-recursive -> This allows full recursive write access to the complete `$APPLOCALDATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-applocaldata-write-recursive"
@@ -3022,7 +3130,7 @@
]
},
{
"description":"fs:allow-applog-write-recursive -> This allows full recusrive write access to the complete `$APPLOG` folder, files and subdirectories.",
"description":"fs:allow-applog-write-recursive -> This allows full recursive write access to the complete `$APPLOG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-applog-write-recursive"
@@ -3064,7 +3172,7 @@
]
},
{
"description":"fs:allow-audio-write-recursive -> This allows full recusrive write access to the complete `$AUDIO` folder, files and subdirectories.",
"description":"fs:allow-audio-write-recursive -> This allows full recursive write access to the complete `$AUDIO` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-audio-write-recursive"
@@ -3106,7 +3214,7 @@
]
},
{
"description":"fs:allow-cache-write-recursive -> This allows full recusrive write access to the complete `$CACHE` folder, files and subdirectories.",
"description":"fs:allow-cache-write-recursive -> This allows full recursive write access to the complete `$CACHE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-cache-write-recursive"
@@ -3148,7 +3256,7 @@
]
},
{
"description":"fs:allow-config-write-recursive -> This allows full recusrive write access to the complete `$CONFIG` folder, files and subdirectories.",
"description":"fs:allow-config-write-recursive -> This allows full recursive write access to the complete `$CONFIG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-config-write-recursive"
@@ -3190,7 +3298,7 @@
]
},
{
"description":"fs:allow-data-write-recursive -> This allows full recusrive write access to the complete `$DATA` folder, files and subdirectories.",
"description":"fs:allow-data-write-recursive -> This allows full recursive write access to the complete `$DATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-data-write-recursive"
@@ -3232,7 +3340,7 @@
]
},
{
"description":"fs:allow-desktop-write-recursive -> This allows full recusrive write access to the complete `$DESKTOP` folder, files and subdirectories.",
"description":"fs:allow-desktop-write-recursive -> This allows full recursive write access to the complete `$DESKTOP` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-desktop-write-recursive"
@@ -3274,7 +3382,7 @@
]
},
{
"description":"fs:allow-document-write-recursive -> This allows full recusrive write access to the complete `$DOCUMENT` folder, files and subdirectories.",
"description":"fs:allow-document-write-recursive -> This allows full recursive write access to the complete `$DOCUMENT` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-document-write-recursive"
@@ -3316,7 +3424,7 @@
]
},
{
"description":"fs:allow-download-write-recursive -> This allows full recusrive write access to the complete `$DOWNLOAD` folder, files and subdirectories.",
"description":"fs:allow-download-write-recursive -> This allows full recursive write access to the complete `$DOWNLOAD` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-download-write-recursive"
@@ -3358,7 +3466,7 @@
]
},
{
"description":"fs:allow-exe-write-recursive -> This allows full recusrive write access to the complete `$EXE` folder, files and subdirectories.",
"description":"fs:allow-exe-write-recursive -> This allows full recursive write access to the complete `$EXE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-exe-write-recursive"
@@ -3400,7 +3508,7 @@
]
},
{
"description":"fs:allow-font-write-recursive -> This allows full recusrive write access to the complete `$FONT` folder, files and subdirectories.",
"description":"fs:allow-font-write-recursive -> This allows full recursive write access to the complete `$FONT` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-font-write-recursive"
@@ -3442,7 +3550,7 @@
]
},
{
"description":"fs:allow-home-write-recursive -> This allows full recusrive write access to the complete `$HOME` folder, files and subdirectories.",
"description":"fs:allow-home-write-recursive -> This allows full recursive write access to the complete `$HOME` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-home-write-recursive"
@@ -3484,7 +3592,7 @@
]
},
{
"description":"fs:allow-localdata-write-recursive -> This allows full recusrive write access to the complete `$LOCALDATA` folder, files and subdirectories.",
"description":"fs:allow-localdata-write-recursive -> This allows full recursive write access to the complete `$LOCALDATA` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-localdata-write-recursive"
@@ -3526,7 +3634,7 @@
]
},
{
"description":"fs:allow-log-write-recursive -> This allows full recusrive write access to the complete `$LOG` folder, files and subdirectories.",
"description":"fs:allow-log-write-recursive -> This allows full recursive write access to the complete `$LOG` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-log-write-recursive"
@@ -3568,7 +3676,7 @@
]
},
{
"description":"fs:allow-picture-write-recursive -> This allows full recusrive write access to the complete `$PICTURE` folder, files and subdirectories.",
"description":"fs:allow-picture-write-recursive -> This allows full recursive write access to the complete `$PICTURE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-picture-write-recursive"
@@ -3610,7 +3718,7 @@
]
},
{
"description":"fs:allow-public-write-recursive -> This allows full recusrive write access to the complete `$PUBLIC` folder, files and subdirectories.",
"description":"fs:allow-public-write-recursive -> This allows full recursive write access to the complete `$PUBLIC` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-public-write-recursive"
@@ -3652,7 +3760,7 @@
]
},
{
"description":"fs:allow-resource-write-recursive -> This allows full recusrive write access to the complete `$RESOURCE` folder, files and subdirectories.",
"description":"fs:allow-resource-write-recursive -> This allows full recursive write access to the complete `$RESOURCE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-resource-write-recursive"
@@ -3694,7 +3802,7 @@
]
},
{
"description":"fs:allow-runtime-write-recursive -> This allows full recusrive write access to the complete `$RUNTIME` folder, files and subdirectories.",
"description":"fs:allow-runtime-write-recursive -> This allows full recursive write access to the complete `$RUNTIME` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-runtime-write-recursive"
@@ -3736,7 +3844,7 @@
]
},
{
"description":"fs:allow-temp-write-recursive -> This allows full recusrive write access to the complete `$TEMP` folder, files and subdirectories.",
"description":"fs:allow-temp-write-recursive -> This allows full recursive write access to the complete `$TEMP` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-temp-write-recursive"
@@ -3778,7 +3886,7 @@
]
},
{
"description":"fs:allow-template-write-recursive -> This allows full recusrive write access to the complete `$TEMPLATE` folder, files and subdirectories.",
"description":"fs:allow-template-write-recursive -> This allows full recursive write access to the complete `$TEMPLATE` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-template-write-recursive"
@@ -3820,7 +3928,7 @@
]
},
{
"description":"fs:allow-video-write-recursive -> This allows full recusrive write access to the complete `$VIDEO` folder, files and subdirectories.",
"description":"fs:allow-video-write-recursive -> This allows full recursive write access to the complete `$VIDEO` folder, files and subdirectories.",
"type":"string",
"enum":[
"fs:allow-video-write-recursive"
@@ -4827,6 +4935,83 @@
"http:deny-fetch-send"
]
},
{
"description":"image:default -> Default permissions for the plugin.",
"type":"string",
"enum":[
"image:default"
]
},
{
"description":"image:allow-from-bytes -> Enables the from_bytes command without any pre-configured scope.",
"type":"string",
"enum":[
"image:allow-from-bytes"
]
},
{
"description":"image:allow-from-path -> Enables the from_path command without any pre-configured scope.",
"type":"string",
"enum":[
"image:allow-from-path"
]
},
{
"description":"image:allow-new -> Enables the new command without any pre-configured scope.",
"type":"string",
"enum":[
"image:allow-new"
]
},
{
"description":"image:allow-rgba -> Enables the rgba command without any pre-configured scope.",
"type":"string",
"enum":[
"image:allow-rgba"
]
},
{
"description":"image:allow-size -> Enables the size command without any pre-configured scope.",
"type":"string",
"enum":[
"image:allow-size"
]
},
{
"description":"image:deny-from-bytes -> Denies the from_bytes command without any pre-configured scope.",
"type":"string",
"enum":[
"image:deny-from-bytes"
]
},
{
"description":"image:deny-from-path -> Denies the from_path command without any pre-configured scope.",
"type":"string",
"enum":[
"image:deny-from-path"
]
},
{
"description":"image:deny-new -> Denies the new command without any pre-configured scope.",
"type":"string",
"enum":[
"image:deny-new"
]
},
{
"description":"image:deny-rgba -> Denies the rgba command without any pre-configured scope.",
"type":"string",
"enum":[
"image:deny-rgba"
]
},
{
"description":"image:deny-size -> Denies the size command without any pre-configured scope.",
"type":"string",
"enum":[
"image:deny-size"
]
},
{
"description":"log:default -> Allows the log command",
"type":"string",
@@ -5163,6 +5348,12 @@
"menu:deny-text"
]
},
{
"type":"string",
"enum":[
"nfc:default"
]
},
{
"description":"nfc:allow-is-available -> Enables the is_available command without any pre-configured scope.",
"type":"string",
@@ -5254,6 +5445,12 @@
"notification:deny-request-permission"
]
},
{
"type":"string",
"enum":[
"os:default"
]
},
{
"description":"os:allow-arch -> Enables the arch command without any pre-configured scope.",
"type":"string",
@@ -5485,6 +5682,12 @@
"path:deny-resolve-directory"
]
},
{
"type":"string",
"enum":[
"process:default"
]
},
{
"description":"process:allow-exit -> Enables the exit command without any pre-configured scope.",
"type":"string",
@@ -5534,6 +5737,12 @@
"resources:deny-close"
]
},
{
"type":"string",
"enum":[
"shell:default"
]
},
{
"description":"shell:allow-execute -> Enables the execute command without any pre-configured scope.",
"type":"string",
@@ -5597,6 +5806,13 @@
"tray:default"
]
},
{
"description":"tray:allow-get-by-id -> Enables the get_by_id command without any pre-configured scope.",
"type":"string",
"enum":[
"tray:allow-get-by-id"
]
},
{
"description":"tray:allow-new -> Enables the new command without any pre-configured scope.",
"type":"string",
@@ -5604,6 +5820,13 @@
"tray:allow-new"
]
},
{
"description":"tray:allow-remove-by-id -> Enables the remove_by_id command without any pre-configured scope.",
"type":"string",
"enum":[
"tray:allow-remove-by-id"
]
},
{
"description":"tray:allow-set-icon -> Enables the set_icon command without any pre-configured scope.",
"type":"string",
@@ -5660,6 +5883,13 @@
"tray:allow-set-visible"
]
},
{
"description":"tray:deny-get-by-id -> Denies the get_by_id command without any pre-configured scope.",
"type":"string",
"enum":[
"tray:deny-get-by-id"
]
},
{
"description":"tray:deny-new -> Denies the new command without any pre-configured scope.",
"type":"string",
@@ -5667,6 +5897,13 @@
"tray:deny-new"
]
},
{
"description":"tray:deny-remove-by-id -> Denies the remove_by_id command without any pre-configured scope.",
"type":"string",
"enum":[
"tray:deny-remove-by-id"
]
},
{
"description":"tray:deny-set-icon -> Denies the set_icon command without any pre-configured scope.",
<labelfor="watch-debounce-delay">Debounce delay in milliseconds (`0` disables the debouncer)</label>
<labelfor="watch-debounce-delay"
>Debounce delay in milliseconds (`0` disables the debouncer)</label
>
<input
class="input"
id="watch-debounce-delay"
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.