From d6e8ecbaa6624edebcacdfb4509107488e3a2de7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 01:48:03 +0000 Subject: [PATCH] fix: Goose Desktop missing Calendar and Reminders entitlements (#7100) Co-authored-by: blackgirlbytes <22990146+blackgirlbytes@users.noreply.github.com> Co-authored-by: Rizel Scarlett --- ui/desktop/entitlements.plist | 4 ++++ ui/desktop/forge.config.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/ui/desktop/entitlements.plist b/ui/desktop/entitlements.plist index b01a8d53..69baf877 100644 --- a/ui/desktop/entitlements.plist +++ b/ui/desktop/entitlements.plist @@ -26,5 +26,9 @@ com.apple.security.device.audio-input + com.apple.security.personal-information.calendars + + com.apple.security.personal-information.reminders + diff --git a/ui/desktop/forge.config.ts b/ui/desktop/forge.config.ts index 33ae54d9..80b61e32 100644 --- a/ui/desktop/forge.config.ts +++ b/ui/desktop/forge.config.ts @@ -32,6 +32,9 @@ let cfg = { LSItemContentTypes: ['public.directory', 'public.folder'], }, ], + // Usage descriptions for macOS TCC (Transparency, Consent, and Control) + NSCalendarsUsageDescription: 'Goose needs access to your calendars to help manage and query calendar events.', + NSRemindersUsageDescription: 'Goose needs access to your reminders to help manage and query reminders.', }, };