diff --git a/app/src-tauri/permissions/allow-core-process.toml b/app/src-tauri/permissions/allow-core-process.toml index b47e02a3b..a2b60a42f 100644 --- a/app/src-tauri/permissions/allow-core-process.toml +++ b/app/src-tauri/permissions/allow-core-process.toml @@ -46,6 +46,17 @@ allow = [ "register_dictation_hotkey", "unregister_dictation_hotkey", + # ========================= + # PUSH-TO-TALK (PTT) + # ========================= + # Voice settings panel registers/unregisters the global PTT hotkey and shows + # the PTT overlay via these invokes. Without these allow entries the invoke + # is rejected with "Command not allowed by ACL" and PTT (plus the + # always-on listening flow that depends on hotkey registration) never works. + "register_ptt_hotkey", + "unregister_ptt_hotkey", + "show_ptt_overlay", + # ========================= # ACCOUNT WEBVIEW # =========================