Changelog
Every release, newest first
What shipped in each version of the tokenstat CLI, desktop app, and MCP server.
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.
v0.1.32 new · 1 fixed
New
- A model catalog: publisher, context window, capabilities, and public benchmark scores for the models in your archive, with faster rate lookup behind it.
- Colour and box drawing degrade on terminals that cannot do them.
Fixed
- Every HTTP client has a connect timeout.
v0.1.22 new
New
- List rates are fetched as a hosted snapshot rather than shipped in the binary.
- Cache write tiers are emitted, and Cursor's automatic pricing is corrected.
v0.1.12 fixed
Fixed
- The installer runs under dash on Linux, on macOS's bash 3.2, and detects the architecture on Windows without relying on RuntimeInformation.
- Scheduled sync is hardened and repairs a previous install.
v0.1.04 new
New
- First release. A local usage archive with parsers for every supported AI coding tool, one normalized schema, and reports by day, week, month, model, project, and session.
- A full-screen interactive client that refreshes the archive on open.
- Vendor fetches for the sources that cannot be read off disk, and opt-in profile sync to tokenstat.ai.
- An MCP server over the same core, so an agent can query the archive.
Full history and source on GitHub.