Skip to content

1.7

Choose a tag to compare

@marco-scheffler marco-scheffler released this 05 Aug 10:29
· 36 commits to main since this release

A day now ends when your day ends

The figures under "Usage on this Mac" were grouped into UTC days while everything above them said "today" and named a weekday. Two hours east of Greenwich that meant a day began at 02:00 on your clock, and everything you did between midnight and 02:00 was filed under yesterday.

On the machine this was found on, a morning that had cost 288 million tokens read as 120 million. Nothing was ever lost — the tokens sat in the previous day — but no number labelled "today" was the day you were living through.

Days are now cut on your own clock, everywhere: the daily chart, the spend tile, "last 7 days" and "last 30 days", and the name under a selected bar.

Your figures change with this update

Which way depends on when you work.

  • Today usually goes up, by whatever you did between midnight and the old boundary.
  • Individual days shift by a few hours' worth of work in either direction as their boundaries move.
  • Two days may drop sharply. On the reference machine, two days were still carrying the double counting that 1.5 corrected everywhere else — they could not be corrected then, and can be now. See below.
  • If your Mac is set to UTC, nothing about your figures changes at all. The old grid and the new one are the same grid.

Why two days could not be corrected before, and can be now

1.5 corrected a day only when the transcripts still on disk accounted for what had been recorded for it — otherwise files had gone missing and the recorded figure was the better evidence. That test is unchanged and still protects days whose transcripts are gone.

What has changed is what it is measured against. It now compares against figures 1.5 already corrected, so a day whose files are all still there clears the test comfortably where it used to sit just under the line. Days with genuinely missing transcripts keep their recorded figures, exactly as before.

What this does to what was already recorded

Correcting the grid only fixes new readings, so this update also re-reads the transcripts once and re-cuts the recorded days on your clock. It happens in the background on the first launch after updating, and needs no window open.

If your history reaches back to days whose transcripts no longer exist, those days keep the figures they have. They are the reason a total over "All Time" can still read higher than a fresh count of the transcripts would: it includes usage that was really recorded and can no longer be recounted.

Requires macOS 26.