codeburn/mac/Sources/CodeBurnMenubar
iamtoruk c706cd2de2 Strip optimize from menubar, fix stuck loading spinner
The menubar ran --optimize on every 30-second CLI invocation. As
sessions accumulated throughout the day, optimize got heavier until
it exceeded the 45-second timeout. When the fetch failed with no
cached data, the loading overlay had no escape hatch and stayed
forever.

- Never pass includeOptimize from the menubar (background loop,
  forceRefresh, tab/period switches, manual refresh button)
- On fetch failure with empty cache, retry without optimize as
  fallback so the spinner always clears
- refreshQuietly also skips optimize
2026-05-04 23:11:42 -07:00
..
Data Fix menubar provider view showing $0.00 after idle and refresh race condition 2026-05-03 12:00:03 -07:00
Security fix(menubar): force status bar redraw and lift subprocess QoS 2026-04-21 11:50:28 -07:00
Theme Harden menubar: fix refresh loop, concurrency, data sync, and edge cases 2026-05-01 08:01:25 -07:00
Views Strip optimize from menubar, fix stuck loading spinner 2026-05-04 23:11:42 -07:00
AppStore.swift Strip optimize from menubar, fix stuck loading spinner 2026-05-04 23:11:42 -07:00
CodeBurnApp.swift Strip optimize from menubar, fix stuck loading spinner 2026-05-04 23:11:42 -07:00
CurrencyState.swift Harden menubar: fix refresh loop, concurrency, data sync, and edge cases 2026-05-01 08:01:25 -07:00