mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-07-27 01:45:00 +00:00
A launchd-spawned process gets separate TCC attribution from the LaunchServices app, so the out-of-process refresher prompted for "access data from other apps" on every run regardless of the GUI's grant. Remove it entirely: the in-app loop (timer survives sleep, popover-open recovery) is the source of truth and now writes menubar-status.json on each successful refresh. On upgrade, any leftover com.codeburn.refresh LaunchAgent is unloaded and deleted. |
||
|---|---|---|
| .. | ||
| CapacityEstimator.swift | ||
| ClaudeCredentialStore.swift | ||
| ClaudeSubscriptionService.swift | ||
| CodexCredentialStore.swift | ||
| CodexSubscriptionService.swift | ||
| CodexUsage.swift | ||
| DataClient.swift | ||
| MenubarPayload.swift | ||
| MenubarStatusCache.swift | ||
| QuotaSummary.swift | ||
| SubscriptionRefreshCadence.swift | ||
| SubscriptionSnapshotStore.swift | ||
| SubscriptionUsage.swift | ||
| UpdateChecker.swift | ||