codeburn/mac/Sources/CodeBurnMenubar/Data
iamtoruk 3d063c9100 fix(menubar): keychain account filter + App Nap hardening + single query
Remove hardcoded "default" account allowlist from keychain credential
lookup. Claude Code 2.1.x writes the macOS login username, not
"default", so the filter silently dropped valid credentials on every
install.

Collapse the two-phase keychain enumeration into a single
SecItemCopyMatching call (one keychain prompt instead of four on
debug builds).

Harden App Nap opt-out: disable automaticTerminationSupport and
suddenTermination at the process level so AppKit cannot override
the beginActivity token.

Closes #115
2026-04-22 05:27:07 -07:00
..
CapacityEstimator.swift feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
DataClient.swift feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
MenubarPayload.swift feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
SubscriptionClient.swift fix(menubar): keychain account filter + App Nap hardening + single query 2026-04-22 05:27:07 -07:00
SubscriptionSnapshotStore.swift feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
SubscriptionUsage.swift feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
UpdateChecker.swift fix(menubar): use numeric version comparison for update check 2026-04-19 16:33:52 -07:00