Skip to content

Releases: DavidIlie/tokmon

v0.29.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 15:20

Full Changelog: v0.28.8...v0.29.0

v0.28.8

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:37

Full Changelog: v0.28.7...v0.28.8

v0.28.7

Choose a tag to compare

@github-actions github-actions released this 21 Jul 12:42

Full Changelog: v0.28.6...v0.28.7

v0.28.6

Choose a tag to compare

@github-actions github-actions released this 21 Jul 12:01

Full Changelog: v0.28.5...v0.28.6

v0.28.5

Choose a tag to compare

@github-actions github-actions released this 21 Jul 10:15

Full Changelog: v0.28.4...v0.28.5

v0.28.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:40

Full Changelog: v0.28.3...v0.28.4

v0.28.3

Choose a tag to compare

@github-actions github-actions released this 20 Jul 22:38

What's Changed

  • Add Electron tray app, shared themes, and release pipeline by @DavidIlie in #2

New Contributors

Full Changelog: v0.28.2...v0.28.3

tokmon v0.28.2

Choose a tag to compare

@DavidIlie DavidIlie released this 13 Jul 17:10

What changed

  • Fixed massively inflated Codex token totals when spawned-agent session logs replay parent history across a timestamp-second boundary. Tokmon now follows the fork metadata to the live task boundary instead of counting copied token_count records as fresh usage.
  • Added a regression fixture for the cross-second Codex replay shape observed in Codex CLI 0.144.x.
  • Made daemon attachment depend on the RPC protocol rather than the app version, so compatible patch releases can reuse an existing daemon.
  • Added daemon capability and owner metadata to authenticated health checks and lock files. Protocol-incompatible desktop-owned or unauthenticated daemons are never signalled by the CLI.

Install with npm install -g tokmon@0.28.2 or run npx tokmon@0.28.2.

tokmon v0.28.1

Choose a tag to compare

@DavidIlie DavidIlie released this 13 Jul 16:57

What changed

  • Added an allowedHosts config option for exact DNS hostnames used by ingresses and reverse proxies.
  • Added Allowed hosts editors to both the terminal and web settings UIs.
  • Applied the allowlist to HTTP and WebSocket Host-header guards while preserving network-mode and same-origin checks.
  • DNS names are normalized, deduplicated, and matched exactly; schemes, ports, paths, and wildcards are rejected.

Enable Network access, add the ingress hostname (for example, tokmon.example.com), then restart the daemon.

Install with npm install -g tokmon@0.28.1 or run npx tokmon@0.28.1.

tokmon v0.27.0

Choose a tag to compare

@DavidIlie DavidIlie released this 11 Jul 15:00

What changed

  • Show each account's subscription plan on its own row when a provider card has multiple accounts on different plans (e.g. Max 20x vs Pro)
  • The card header shows the account count in that case; single-account and same-plan cards keep the plan in the header as before
  • Accounts with an unknown plan count as differing, so known plans are always surfaced per row

Verification

  • 80 tests pass