mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-08-10 18:59:55 +00:00
Every decision point in the macOS microphone permission path now logs its status and context to the debug log, including the previously silent 'granted' early-return path — which is the prime suspect for the stale- grant bug (TCC reports 'granted' for a signature-keyed entry that no longer matches the running binary). Also logs: - platform gate skip - app.isPackaged === false skip (and why it matters re: NSMicrophoneUsageDescription) - getMediaAccessStatus return value in all branches - app identity (name, version, exe path) on 'granted' early return - askForMediaAccess result + extra warning on user denial - full error stack on exceptions (not just the message) Co-Authored-By: Claude <noreply@anthropic.com>