Skip to content

Commit f3687db

Browse files
committed
chore: bump version to 0.8.8, add changelog
OOM streaming fix (getagentseal#132), compact menubar mode (getagentseal#133), keychain credential fix + App Nap hardening (getagentseal#134).
1 parent ab39fff commit f3687db

2 files changed

Lines changed: 13 additions & 58 deletions

File tree

CHANGELOG.md

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

3+
## 0.8.8 - 2026-04-22
4+
5+
### Fixed (CLI)
6+
- **OOM crash on large session files.** `scanJsonlFile` and `parseSessionFile` loaded entire files into memory via `readViaStream` (which defeated its own streaming by joining all lines back into one string). Switched both to the existing `readSessionLines` async generator that yields one line at a time. Contributed by @maucher (#132).
7+
8+
### Added (macOS menubar)
9+
- **Compact mode.** Opt-in tighter menubar display: no decimals, variable width that hugs the text. Enable with `defaults write CodeBurnMenubar CodeBurnMenubarCompact -bool true`. Default off.
10+
11+
### Fixed (macOS menubar, shipped alongside via mac-v0.8.8)
12+
- **Plan tab never loaded on Claude Code 2.1.x.** Keychain credential lookup filtered on `kSecAttrAccount == "default"`, but Claude Code writes the macOS login username. Removed the hardcoded allowlist; the service name is sufficient to scope the query.
13+
- **Four keychain prompts on debug builds.** Collapsed two-phase keychain enumeration into a single `SecItemCopyMatching` call.
14+
- **App Nap override not sticking.** The `beginActivity` token was immediately overridden by AppKit. Now disables `automaticTerminationSupport` and `suddenTermination` at the process level.
15+
316
## 0.8.7 - 2026-04-21
417

518
### Added

package.json

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +0,0 @@
1-
{
2-
"name": "codeburn",
3-
"version": "0.8.7",
4-
"description": "See where your AI coding tokens go - by task, tool, model, and project",
5-
"type": "module",
6-
"main": "./dist/cli.js",
7-
"bin": {
8-
"codeburn": "dist/cli.js"
9-
},
10-
"files": [
11-
"dist"
12-
],
13-
"scripts": {
14-
"build": "tsup",
15-
"dev": "tsx src/cli.ts",
16-
"test": "vitest",
17-
"prepublishOnly": "npm run build"
18-
},
19-
"keywords": [
20-
"claude-code",
21-
"cursor",
22-
"codex",
23-
"opencode",
24-
"pi",
25-
"ai-coding",
26-
"token-usage",
27-
"cost-tracking",
28-
"observability",
29-
"developer-tools"
30-
],
31-
"engines": {
32-
"node": ">=22"
33-
},
34-
"author": "AgentSeal <hello@agentseal.org>",
35-
"license": "MIT",
36-
"repository": {
37-
"type": "git",
38-
"url": "git+https://github.com/getagentseal/codeburn.git"
39-
},
40-
"bugs": {
41-
"url": "https://github.com/getagentseal/codeburn/issues"
42-
},
43-
"homepage": "https://github.com/getagentseal/codeburn#readme",
44-
"dependencies": {
45-
"chalk": "^5.4.1",
46-
"commander": "^13.1.0",
47-
"ink": "^7.0.0",
48-
"react": "^19.2.5"
49-
},
50-
"devDependencies": {
51-
"@types/node": "^22.19.17",
52-
"@types/react": "^19.2.14",
53-
"tsup": "^8.4.0",
54-
"tsx": "^4.19.0",
55-
"typescript": "^5.8.0",
56-
"vitest": "^3.1.0"
57-
}
58-
}

0 commit comments

Comments
 (0)