You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- compile_and_run.sh: Automatically source .envrc for APP_IDENTITY
- Added comment acknowledging direnv trust model
- package_app.sh: Add privacy usage descriptions to Info.plist
- Apple Events: Interact with other apps for URLs/sessions
- Desktop/Documents/Downloads: Open config and log files
- Photo Library/Apple Music: Explicitly state not used
Benefits:
- Consistent code signing across rebuilds
- Clear privacy descriptions instead of generic dialogs
- Streamlined development workflow
Note: Does NOT fix issue #485 (Claude keychain prompt cycle).
That requires changes to Claude OAuth keychain handling logic.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
<!-- Usage descriptions for macOS privacy permissions -->
201
+
<key>NSAppleEventsUsageDescription</key><string>CodexBar needs to interact with other applications to open URLs and manage your AI coding sessions.</string>
202
+
<key>NSDesktopFolderUsageDescription</key><string>CodexBar needs access to open configuration and log files from your Desktop.</string>
203
+
<key>NSDocumentsFolderUsageDescription</key><string>CodexBar needs access to open configuration and log files from your Documents folder.</string>
204
+
<key>NSDownloadsFolderUsageDescription</key><string>CodexBar needs access to open configuration and log files from your Downloads folder.</string>
205
+
<key>NSPhotoLibraryUsageDescription</key><string>CodexBar does not access your photo library. This permission is requested by a system framework but is not used.</string>
206
+
<key>NSAppleMusicUsageDescription</key><string>CodexBar does not access Apple Music. This permission is requested by a system framework but is not used.</string>
0 commit comments