From 557cf461db8c04ef472b869ee4fb4a6b7428ebce Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 15 Feb 2026 19:44:56 +0200 Subject: [PATCH] fix: broaden filesystem scope to include $APPDATA root directory The glob pattern $APPDATA/openpylon/** didn't match the openpylon directory itself, causing exists() checks to fail with a forbidden path error on app startup. --- src-tauri/capabilities/default.json | 40 +++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index f04bcd7..9b3c6b6 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -10,35 +10,59 @@ "shell:default", { "identifier": "fs:default", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] }, { "identifier": "fs:allow-exists", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] }, { "identifier": "fs:allow-read", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] }, { "identifier": "fs:allow-write", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] }, { "identifier": "fs:allow-mkdir", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] }, { "identifier": "fs:allow-remove", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] }, { "identifier": "fs:allow-copy-file", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] }, { "identifier": "fs:allow-read-dir", - "allow": [{ "path": "$APPDATA/openpylon/**" }] + "allow": [ + { "path": "$APPDATA" }, + { "path": "$APPDATA/**" } + ] } ] }