Skip to content

Tokenmax 0.1.14

Choose a tag to compare

@danieldrinhausen danieldrinhausen released this 13 Sep 18:02
· 29 commits to main since this release

What’s new

A fix release. No new surfaces — three things that were quietly costing you.

  • Tokenmax no longer pins a CPU core, and Settings opens promptly. The one-second countdown clock shared an observable object with the quota readings, and SwiftUI invalidates per object rather than per property — so every view holding that reference rebuilt once a second, four times over with two providers. General answered each one by relaying out a several-hundred-row form, which saturated the main thread and left clicks queued behind a layout pass. The clock is now its own object, observed only where a label actually counts down. Countdowns, auto-run and the session opener keep their one-second resolution.
  • Side Notch settings apply immediately. Settings had been driving a parallel, unstarted copy of the app's stores, so enabling the notch or changing its colours only took effect at the next launch. Provider rings also gained headroom inside their cards, so full outer arcs no longer clip against the selected-state border.
  • make install builds Release. It followed the default CONFIG, which is Debug — so 0.1.13 installed itself into /Applications unoptimised, with assertions live. Only relevant if you build from source.

Install or upgrade

brew install --cask danieldrinhausen/tap/tokenmax

Tokenmax is signed but not notarized. On first launch, use System Settings → Privacy & Security → Open Anyway. A new binary also prompts once for Claude Code keychain access; choose Always Allow to retain the grant.