Skip to content

Commit 033da41

Browse files
committed
Bump version to 0.9.5
1 parent ffc0e48 commit 033da41

4 files changed

Lines changed: 29 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# Changelog
22

3+
## 0.9.5 - 2026-05-01
4+
5+
### Added (CLI)
6+
- **Homebrew tap.** `brew tap getagentseal/codeburn && brew install codeburn`.
7+
- **GPT-5.3 and DeepSeek display names.** GPT-5.3, DeepSeek Coder, DeepSeek Coder Max, DeepSeek R1.
8+
9+
### Fixed (macOS menubar)
10+
- **Menubar refresh loop.** Was a single-fire Task that never repeated; now a proper while loop with 30s interval and `force: true`.
11+
- **Loading overlay flicker.** Counter-based `isLoading` so concurrent fetches don't toggle the overlay.
12+
- **Rapid tab switching race.** Previous fetch is cancelled when switching tabs; stale results are discarded via `Task.isCancelled`.
13+
- **Tab strip vs hero cost desync.** Provider-specific and all-provider data now fetched in parallel so costs arrive from the same snapshot.
14+
- **Stale menubar icon after wake.** `forceRefresh` now fetches today/all in parallel alongside the current selection.
15+
- **Accent color propagation.** `ThemeState` is now `@Observable`; removes `.id()` view hierarchy teardown hack.
16+
- **Currency flash on first switch.** Symbol and rate now apply atomically — no more wrong-symbol-with-old-rate flash.
17+
- **Export UI freeze.** Uses `terminationHandler` instead of `waitUntilExit`; HHmmss in filename prevents overwrite on double-export.
18+
- **CurrencyState concurrency.** Proper `@MainActor` isolation with `Sendable` conformance; `nonisolated` on pure static functions.
19+
- **Streak count.** Iterates calendar days instead of sparse history entries so gaps correctly break streaks.
20+
- **TrendBar chart flicker.** Stable date-based identity instead of UUID.
21+
322
## 0.9.4 - 2026-04-29
423

524
### Added (CLI)

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@ Everything runs locally. No wrapper, no proxy, no API keys. CodeBurn reads sessi
4848
npm install -g codeburn
4949
```
5050

51+
Or with Homebrew:
52+
53+
```bash
54+
brew tap getagentseal/codeburn
55+
brew install codeburn
56+
```
57+
5158
Or run directly without installing:
5259

5360
```bash

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "codeburn",
3-
"version": "0.9.4",
3+
"version": "0.9.5",
44
"description": "See where your AI coding tokens go - by task, tool, model, and project",
55
"type": "module",
66
"main": "./dist/cli.js",

0 commit comments

Comments
 (0)