From c82ec93ea76ce340533be3873b0a13c1356e0870 Mon Sep 17 00:00:00 2001 From: ospab Date: Sun, 17 May 2026 18:59:44 +0300 Subject: [PATCH] fix: declare and grant custom Tauri v2 command permissions for GUI --- ostp-gui/src-tauri/capabilities/default.json | 3 ++- ostp-gui/src-tauri/permissions/app-commands.toml | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 ostp-gui/src-tauri/permissions/app-commands.toml diff --git a/ostp-gui/src-tauri/capabilities/default.json b/ostp-gui/src-tauri/capabilities/default.json index 4cdbf49..6a379ca 100644 --- a/ostp-gui/src-tauri/capabilities/default.json +++ b/ostp-gui/src-tauri/capabilities/default.json @@ -5,6 +5,7 @@ "windows": ["main"], "permissions": [ "core:default", - "opener:default" + "opener:default", + "allow-app-commands" ] } diff --git a/ostp-gui/src-tauri/permissions/app-commands.toml b/ostp-gui/src-tauri/permissions/app-commands.toml new file mode 100644 index 0000000..6a120e8 --- /dev/null +++ b/ostp-gui/src-tauri/permissions/app-commands.toml @@ -0,0 +1,13 @@ +[[permission]] +identifier = "allow-app-commands" +description = "Enables access to core OSTP commands" + +[permission.commands] +allow = [ + "start_tunnel", + "stop_tunnel", + "get_tunnel_status", + "get_metrics", + "get_config", + "save_config" +]