Skip to content

v0.5.1

Choose a tag to compare

@afrase afrase released this 22 Oct 11:08
· 5 commits to main since this release
b7317a7

The heatmap's counts are harder to read anything from, and quicker to show.

  • No small writes. Each save to disk now adds at least 100 key presses. Fewer wait in memory, or carry into the next hour, until there are enough. A password typed where macOS doesn't protect it, such as sudo in a terminal without Secure Keyboard Entry, always lands among at least 100 other presses. Up to 99 presses waiting at quit aren't saved, and presses held past midnight count toward the next day (ADR 0066).
  • Faster heatmap. Each day's counts are added up once and kept. With a year of data, refreshing the heatmap after a save went from 0.64 s to 4.4 ms, and an open heatmap window no longer holds the raw hourly data in memory.
  • Private files. Only your user account can open the heatmap's folder and files. A folder an earlier version left open is fixed at launch.

The heatmap is still off by default, and counts never leave your Mac.

Install or update with brew install --cask afrase/tap/sextant (or brew upgrade --cask sextant). Builds are signed ad hoc, not notarized; see the README.

Full changelog: v0.5.0...v0.5.1