You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v2.3.0 "Platform" — TUI mode, web dashboard, themes, rate limiting
Version bump 2.2.0 → 2.3.0 with full changelog, roadmap update,
and README additions for all new features (--tui, --dashboard,
--doctor, --theme, --no-stream flags; /doctor, /toolcost, /rate,
/theme slash commands; TUI and dashboard architecture sections).
1035 tests, 0 failures.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,34 @@
1
1
# Changelog
2
2
3
+
## [2.3.0] — 2026-03-02
4
+
5
+
### Added
6
+
-**TUI mode** (`--tui`) — full terminal UI with plan/output/details panels, keyboard-driven navigation (Tab=cycle, arrows=scroll, y/n=approve/deny, q=quit), real-time step tracking
7
+
-**Web dashboard** (`--dashboard`) — local browser UI on port 3120 with session history, audit chain viewer with integrity verification, metrics summary, and SARIF export
8
+
-**Theme system** (`--theme <name>`) — dark, light, and mono themes with semantic color roles; respects `NO_COLOR` env; persisted in config; `/theme` slash command
-**Per-tool cost breakdown** — `TokenTracker.getToolCostBreakdown()` with per-tool input/output tokens, USD cost, call count, and percentage of total; `/toolcost` slash command
11
+
-**`codebot doctor`** (`--doctor`) — 12 environment health checks (Node, npm, config, sessions, audit integrity, disk, local LLM, cloud API keys, encryption, git, Docker); `/doctor` slash command
12
+
-**Enhanced streaming display** — `streamingIndicator()` with tokens/sec, `budgetBar()` with color gradient, `costBadge()` for REPL prompt, `timedStep()` for step timing, `collapsibleSection()` for verbose output
13
+
-**TUI layout engine** — `LayoutEngine` with panel management, focus cycling, scroll, bordered rendering; `Screen` abstraction with alt screen buffer; `KeyboardListener` with raw stdin parsing
0 commit comments