codeburn/mac/Sources/CodeBurnMenubar
iamtoruk 2467578a52 fix(menubar): run prefetchAll in a detached task so the refresh loop starts immediately
prefetchAll was awaited inside the refresh loop after the first cycle.
On large corpora the All Time parse takes 60+ seconds and kept the Today
refresh blocked for that whole window, so the status label got stuck for
minutes at a time while the CLI was returning fresh numbers.

Detach prefetchAll into its own @MainActor task. The popover still gets
the benefit of pre-warmed period caches, the refresh loop ticks every 15
seconds regardless.
2026-04-21 05:22:34 -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): run prefetchAll in a detached task so the refresh loop starts immediately 2026-04-21 05:22:34 -07:00
CurrencyState.swift feat(mac): native Swift menubar app + one-command install 2026-04-17 16:55:56 -07:00