From cf449d9338b4cdf6ddb350be14c76945abd0abe2 Mon Sep 17 00:00:00 2001 From: Developer Date: Mon, 6 Apr 2026 19:20:38 -0700 Subject: [PATCH] Add Tauri ACL capabilities for event listener Tauri v2 requires explicit permission grants. The SidecarSetup component uses listen() from @tauri-apps/api/event to receive download progress, which requires core:event:allow-listen. Added default capability with core, event, shell, dialog, and process permissions. Co-Authored-By: Claude Opus 4.6 (1M context) --- src-tauri/capabilities/default.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src-tauri/capabilities/default.json diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json new file mode 100644 index 0000000..5154346 --- /dev/null +++ b/src-tauri/capabilities/default.json @@ -0,0 +1,14 @@ +{ + "identifier": "default", + "description": "Default permissions for the main window", + "windows": ["main"], + "permissions": [ + "core:default", + "core:event:default", + "core:event:allow-listen", + "core:event:allow-emit", + "shell:default", + "dialog:default", + "process:default" + ] +}