Rename Screen Recording to System Audio, upgrade Electron 39#420
Merged
gabrielste1n merged 1 commit intomainfrom Mar 12, 2026
Merged
Rename Screen Recording to System Audio, upgrade Electron 39#420gabrielste1n merged 1 commit intomainfrom
gabrielste1n merged 1 commit intomainfrom
Conversation
Clarify permission prompts so users understand that the microphone captures their voice while system audio captures other participants in calls. Adds "We never record your screen" messaging across all 10 locales. Electron 39 switches macOS audio capture to the CoreAudio Tap API, which presents a "System Audio Recording Only" permission instead of the old "Screen & System Audio Recording" grant — eliminating the purple menu-bar indicator and the "Your screen is being observed" lock-screen message. - Rename all "Screen Recording" UI text to "System Audio" (10 languages) - Update microphone copy: "Captures your voice for transcription" - Add NSAudioCaptureUsageDescription to electron-builder.json - Upgrade Electron ^36.9.5 → ^39.0.0 - Upgrade better-sqlite3 ^11.10.0 → ^12.4.2 (V8 compat) - Bump version to 1.6.3, update CHANGELOG, README prerequisites - Regenerate lockfile with Node 22
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Platform impact
Files changed
package.json/package-lock.json— Electron 39, better-sqlite3 12, version 1.6.3electron-builder.json— Updated NSMicrophoneUsageDescription, added NSAudioCaptureUsageDescriptionsrc/locales/*/translation.json— All 10 language files updated (en, pt, de, es, fr, it, ru, ja, zh-CN, zh-TW)CHANGELOG.md— v1.6.3 entryREADME.md— Updated prerequisites to Node 22+, macOS 12+CLAUDE.md— Electron version reference updated