codeburn/mac/Sources/CodeBurnMenubar
iamtoruk 41839edd96 fix(menubar): prefetch periods and align dashboard dates with local timezone
Loading overlay no longer flashes on every 15s poll. isLoading now only
toggles when the cache is cold, and all periods prefetch once on launch
so tab switching is instant.

Heatmap tooltip, trend bars, forecast, and all-time stats were computing
on UTC dates while the CLI reports on local dates, so the two disagreed
at day boundaries. Switched every date formatter and calendar in these
paths to .current so the menubar matches codeburn today output.
2026-04-21 04:22:10 -07:00
..
Data fix(menubar): use numeric version comparison for update check 2026-04-21 04:20:42 -07:00
Security feat(mac): add Connect Claude button to Plan pane 2026-04-18 06:54:57 -07:00
Theme feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00
Views fix(menubar): prefetch periods and align dashboard dates with local timezone 2026-04-21 04:22:10 -07:00
AppStore.swift fix(menubar): prefetch periods and align dashboard dates with local timezone 2026-04-21 04:22:10 -07:00
CodeBurnApp.swift fix(menubar): prefetch periods and align dashboard dates with local timezone 2026-04-21 04:22:10 -07:00
CurrencyState.swift feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00