mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-04-28 15:09:43 +00:00
The detached prefetch spawned four codeburn subprocesses (week, 30days, month, all) that competed with the main refresh loop's Today fetch for disk and parser time. On large session corpora that starved the Today refresh for minutes at a time, and the status label drifted stale until the prefetch queue finally drained. Users perceived this as the menubar "stopping" until they clicked a provider tab, which coincided with the queue clearing. Drop prefetchAll. Period tabs in the popover now fetch lazily on first click (3-10 seconds once per app lifetime per period), same as they did in 0.8.1. Today's label stays fresh because nothing else is hammering the parser in the background. |
||
|---|---|---|
| .. | ||
| Data | ||
| Security | ||
| Theme | ||
| Views | ||
| AppStore.swift | ||
| CodeBurnApp.swift | ||
| CurrencyState.swift | ||