Skip to content

v1.0.16

Choose a tag to compare

@bezlant bezlant released this 09 May 06:23
· 50 commits to main since this release

Fix: Eliminate keychain popups in file-based storage mode

ClaudeCodeSyncService always used the macOS Keychain for CLI credential sync regardless of the file-based storage preference, triggering password prompts every 30 seconds (monitor timer), on profile switch, token refresh, and wake-from-sleep.

Changes

  • Route CLI credential reads/writes through ~/.claude/.credentials.json when file-based storage is enabled
  • Skip keychain cleanup during migration to avoid SecItemDelete prompts
  • Write credential files atomically with 0600 permissions from creation
  • Seed CLI credential file during storage migration to prevent monitoring blind window