tokenstat
tokenstat

Changelog

Every release, newest first

What shipped in each version of the tokenstat CLI, desktop app, and MCP server.

v0.3.93 new · 2 fixed
New
  • Native App Store subscriptions on iOS.
  • Harness marks and a heatmap freshness line.
  • The free plan keeps a year-shaped heatmap rather than a stub.
Fixed
  • The Claude Code login is found across Keychain items, not just the first.
  • A live web plan blocks StoreKit, so nobody is sold the same thing twice.
v0.3.82 new
New
  • The Mac stays awake only for inbound remote work, and sleeps again after.
  • Rebuilt product intro on iOS.
v0.3.72 changed · 2 fixed
Changed
  • Remote reach moves to Patron.
  • The Legend mark is redrawn as a crest shield.
Fixed
  • A successful sync is no longer reported as a rate limit, and a row count of 429 is a row count.
  • Host silence shows in the footer instead of raising an alert.
v0.3.61 new · 4 fixed
New
  • LM Studio and Ollama say why they are empty instead of showing nothing.
Fixed
  • The tunnel tries every resolved address, bounds its DNS, and aborts a stalled handshake.
  • Release downloads follow redirects; snapshot fetches deliberately do not.
  • A phone counts as a device slot.
  • The price book refreshes at launch without needing the CLI installed.
v0.3.52 new · 3 fixed
New
  • Edit a workspace file on iPhone and iPad.
  • Legal pages open without leaving the client.
Fixed
  • The editor no longer rewrites text while an input method is composing.
  • The account's plan limits stay current with no window open.
  • One clock drives every relative time, and the terminal stops costing more the longer it runs.
v0.3.43 fixed
Fixed
  • Terminal output is lossless, with the backpressure gaps closed, and stays live through interruptions.
  • The tunnel bounds its backpressure, holds one starter at a time, and clears held credentials on logout.
  • Recovered days written by an older build can leave the machine again.
v0.3.34 new · 1 fixed
New
  • The archive keeps seven daily copies of itself, logrotate style, because it cannot be rebuilt once the tools that wrote your transcripts delete them.
  • Per-day and lifetime vendor totals of our own, kept next to the vendor rollup.
  • A day that was worked but cannot be priced now looks like a worked day in every view.
  • Terminal panes accept dropped files.
Fixed
  • Recovery restores only what is lost, and refuses a reading that cannot be true.
v0.3.24 new · 2 fixed
New
  • A mobile workspace surface with a terminal, files, and ports.
  • Plan limit sync, and phone reach to a host.
  • Pull to refresh everywhere, at a rate a thumb cannot abuse.
  • Devices are named properly, and a host opens from its page.
Fixed
  • Connect and disconnect report the truth.
  • Terminals keep draining under a full-screen game, and stay responsive when you come back.
v0.3.13 new · 1 fixed
New
  • The iOS client, with the devices and insights screens on a phone.
  • The host can run as a client with no archive of its own.
  • The account breaks down by model, harness, and day.
Fixed
  • An update is verified against the build it replaces.
v0.3.02 new · 1 fixed
New
  • The workspace sidebar is rebuilt around live sessions, and a session reports whether it is actually working.
  • A real About window, and long breakdowns are paged.
Fixed
  • Workspace terminals stay mounted across destinations, and keep their scrollback.
v0.2.92 new · 1 changed · 2 fixed
New
  • The working tree review gets a tab of its own, showing who wrote each commit and opening the one you click.
  • Automation schedules expand to wake-compatible frequencies.
Changed
  • Destructive actions ask first, and the accessibility pass that came with it covers the same screens.
Fixed
  • Secrets, login URLs, redirects, and updates hardened; socket requests capped and workspace paths contained.
  • Scan and sync no longer wait on the session mutex.
v0.2.81 new · 1 fixed
New
  • Sidebar toggle marks, shortcuts, and a hover path bubble.
Fixed
  • The white flash when switching, the ghost overlay on Cmd+B, and the stock sidebar toggle painting before it could be neutralised.
v0.2.72 new · 1 fixed
New
  • A logo splash, then pulsing wireframes, then content, so the first frame is never an empty window.
  • Retry or download by hand when an update fails.
Fixed
  • Terminals start without an empty blink, warm shells are kept ready, and a shell spawn never blocks on the login environment.
v0.2.62 new · 3 fixed
New
  • Pi in the launcher.
  • The console shows the moment a session is requested.
Fixed
  • Unnamed machines take a name from what this Mac knows.
  • The price book reloads after the daemon refreshes it.
  • The launcher catalog compiles on Windows.
v0.2.53 new · 3 fixed
New
  • Muse in the launcher.
  • An open source licenses sheet in Account.
  • The price book refreshes automatically from the daemon.
Fixed
  • A Disconnect stays disconnected until an explicit Connect.
  • The multiplexed tunnel stops losing channels and streams.
  • The dock icon refreshes after an in-place update.
v0.2.43 new · 2 fixed
New
  • Remote machines: a persistent multiplexed tunnel, remote terminal sessions, directory registration, and a host-aware launcher, so a folder on another machine behaves like a local one.
  • Open a remote machine's localhost port in a browser tab.
  • A presence light before every machine name, and account device rows.
Fixed
  • Channel buffers and proxy listeners are bounded, and targets stay loopback-only.
  • A dead peer's folders drop out of the sidebar.
v0.2.31 new · 2 fixed
New
  • Responsive layout, a floating inspector, and an agent run polish pass.
Fixed
  • An audit pass over terminal colours and app-native controls.
  • Shorter lock scope, cached transcript parsing, and deduped fetches.
v0.2.22 new · 1 fixed
New
  • Workspaces onboarding, a launcher toggle, bypass permissions, and a responsive layout.
  • A heatmap day-detail popover on hover, sized to the display.
Fixed
  • The host, the updater, the layout, and the account flows all self-heal rather than needing a restart.
v0.2.11 fixed
Fixed
  • A crash, a lag, and seven other defects reported from v0.2.0 testing.
v0.2.04 new · 2 fixed
New
  • The macOS desktop app. Home, Insights, workspaces with a file tree and git history, agent sessions in a real terminal owned by a host daemon, and an in-app browser.
  • Every screen draws as a wireframe while it loads.
  • The app offers to move itself into Applications on first launch.
  • An expired Claude Code login is renewed rather than reported.
Fixed
  • Bridge calls get their own threads, a timeout, and a lock.
  • Folders and terminals stay off the session lock, and the PTY output buffer is trimmed in blocks rather than on every read.

Full history and source on GitHub.