|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.9.14 - 2026-06-22 |
| 4 | + |
| 5 | +### Added (CLI) |
| 6 | +- **Browser dashboard.** `codeburn web` serves a local React dashboard in your |
| 7 | + browser with the same task, model, tool, and project breakdowns as the TUI, |
| 8 | + plus charts. Data is read locally and the server binds to localhost. (#531, #533) |
| 9 | +- **Combine usage across your devices.** `codeburn share` exposes one device's |
| 10 | + usage over your local network (PIN-paired), and `codeburn devices` shows |
| 11 | + combined totals by machine. Devices can also be discovered and paired from the |
| 12 | + browser dashboard. (#532, #534, #536) |
| 13 | +- **New providers:** Grok Build (#521), ZCode (z.ai GLM-5.2) (#537), Hermes Agent |
| 14 | + (#544), Kiro CLI sessions (#502), and zerostack (#519, thanks @kevinpauer). |
| 15 | +- **`codeburn overview`.** Plain-text monthly usage summary that is |
| 16 | + copy-pasteable, with `--no-color` and `--from`/`--to`. (#528, #535) |
| 17 | +- **Codex credit usage.** Compute and surface Codex credit consumption alongside |
| 18 | + dollar cost. (#408, #495, #510) |
| 19 | +- **MCP server usage in exports.** `codeburn export` now includes per-MCP-server |
| 20 | + usage in both JSON and CSV. (#496, #514) |
| 21 | +- **JSON output for `optimize` and `yield`.** (#492, #500) |
| 22 | +- **Claude-scoped agent-type breakdown** in the report. |
| 23 | +- **OpenCode 1.1+ file-based JSON sessions.** (#523) |
| 24 | +- **Copilot OTel cache-token parsing.** (#477, thanks @steelp02; #498) |
| 25 | + |
| 26 | +### Fixed (CLI) |
| 27 | +- **Model names in reports.** Models priced through a sibling alias no longer |
| 28 | + show their internal pricing key: ZCode/Hermes GLM-5.2 and Grok Build display |
| 29 | + their real names, gpt-5.5 labels as GPT-5.5, and gpt-5.3-codex-spark is |
| 30 | + distinguished from base GPT-5.3 Codex. (#548, #550, #539 thanks @ozymandiashh) |
| 31 | +- **Hermes lowercase glm-5.2** prices the same as GLM-5.2. (#545, thanks @ozymandiashh) |
| 32 | +- **Daily cache** purges cached today/future entries on hydration and is bumped |
| 33 | + to v9 so newly supported providers backfill across history without a manual |
| 34 | + cache clear. (#550) |
| 35 | +- **Cursor** scans the requested window instead of a blind 250k ROWID cap. (#482, #512) |
| 36 | +- **cursor-agent** ingests the workspace-less CLI transcript layout. (#542, thanks @ozymandiashh) |
| 37 | +- **Claude Code project names** no longer collapse to a parent folder, and stray |
| 38 | + `.git` directories no longer over-group projects. (#540, thanks @ozymandiashh) |
| 39 | +- **Copilot** shell commands and skills/agents display correctly. (#527, thanks @jonjozwiak) |
| 40 | +- **Codex** attributes MCP calls emitted as `event_msg`/`mcp_tool_call_end`. (#513) |
| 41 | +- **Antigravity** reads the current `agy` CLI on-disk layout. (#541, thanks @ozymandiashh) |
| 42 | +- Workflow/ultracode subagent usage is now counted. (#470) |
| 43 | +- `--provider` is validated and the non-TTY report is deterministic. (#501) |
| 44 | +- The dashboard plan banner is scoped to its own provider tab. (#524) |
| 45 | +- Test isolation and environment-collision fixes. (#530, thanks @tvcsantos) |
| 46 | + |
| 47 | +### Added (macOS menubar) |
| 48 | +- **Custom daily budget.** Set a custom daily budget amount; the alert respects |
| 49 | + the display metric (Cost or Tokens). (#497, #505, #506) |
| 50 | +- **Agent tabs** show every active agent for the selected range, ordered by |
| 51 | + usage. (#549) |
| 52 | +- Polished status-item menu and About tab (Star and Sponsor links). (#509) |
| 53 | + |
| 54 | +### Fixed (macOS menubar) |
| 55 | +- **Keychain prompts.** Stop repeated keychain prompts on token refresh; read the |
| 56 | + Claude keychain via the `security` CLI on silent refresh. (#490, #491) |
| 57 | +- Restore the right-click status-item menu on macOS 27. (#472, thanks @theparlor) |
| 58 | +- Support installer HTTP proxies. (#475, thanks @sleicht) |
| 59 | +- Surface the CLI's stdout/stderr on a decode failure so a stray banner is |
| 60 | + self-diagnosing. (#515, #547) |
| 61 | +- Reduce repeated status parsing and guard against clock skew. (#486, #499) |
| 62 | +- The cost budget stays in USD and an empty custom budget is flagged. (#508) |
| 63 | +- Drop the ` tok` suffix from the Total Tokens metric. (#511) |
| 64 | + |
3 | 65 | ## 0.9.12 - 2026-06-09 |
4 | 66 |
|
5 | 67 | ### Added (CLI) |
|
0 commit comments