Changes
- Adds support for macOS 14.1 and later while preserving the existing recording and export workflow.
- Fixes Start appearing unresponsive after screen-recording permission is granted for the first time.
- Keeps external microphone selection working on macOS 14 through the AVAudioEngine compatibility path.
Verification
- Recording core tests passed.
- ScreenCaptureKit start/stop smoke test passed.
- Universal Apple Silicon and Intel build completed.
- Developer ID signing, Apple notarization, stapling, and Gatekeeper validation passed.
Minimum system: macOS 14.1
SHA-256: eb3fc7251de33111f4cd19061fd9e839bdea84a512195c607171865275953862