Pacer 0.4.9
Faster rollups, and Pacer now checks its own archive.
Hourly figures rebuild ~47x faster
Recalculating an hour's usage was loading a whole day of that model's
records and filtering them in memory. It now asks for just that hour —
1,406 ms down to 30 ms on a large history. You'll notice it most if you
use Pacer heavily, where the background refresh could briefly stall.
The raw archive verifies itself
0.4.8 introduced an append-only archive of every billable turn. Pacer now
compares it against its main database every hour and records the result,
so a disagreement surfaces on its own instead of waiting for someone to
go looking.
It also fixes a case where turns that arrived out of order — which happens
whenever you resume an older session — could be left out of the archive
permanently.
Nothing here changes your numbers; 0.4.8 was the release that corrected
those.
Requires macOS 15 or later. Update via Pacer's built-in updater, or
download below.