Skip to content

Fix macOS TCC permissions for apps launched from integrated terminal - #441

Closed
mikaelweiss wants to merge 1 commit into
pingdotgg:mainfrom
mikaelweiss:macos-mic-permissions-fix
Closed

Fix macOS TCC permissions for apps launched from integrated terminal#441
mikaelweiss wants to merge 1 commit into
pingdotgg:mainfrom
mikaelweiss:macos-mic-permissions-fix

Fix macOS TCC permissions for apps launched from integrated terminal

dc66007
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check completed Mar 7, 2026 in 3m 32s

1 issue identified (5 code objects reviewed).

• Merge Base: 59b0527
• Head: dc66007

Details

File Path Comments Posted
apps/desktop/resources/entitlements.mac.plist 1
scripts/build-desktop-artifact.ts 0
apps/desktop/scripts/electron-launcher.mjs 0

Filtered Issues Details

apps/desktop/scripts/electron-launcher.mjs
  • line 140: The cache invalidation logic at lines 128-134 will incorrectly reuse existing cached app bundles that were built before the resignAppBundle step was added. The metadata check compares launcherVersion, but LAUNCHER_VERSION at line 22 was not incremented as part of this change. Users with existing cached bundles will have invalid code signatures since the previous builds modified plist files without re-signing, and this change won't fix their cached copies. [ Out of scope ]