v0.11.1 — Web Interface Fix for Linux (2026-03-06)
- WASM frontend embedded in binary:
ccboard webnow works out of the box when installed via Homebrew or downloaded from GitHub Releases — no source tree ortrunk buildneeded at runtime - Fix: 404 errors on Linux with installed binaries resolved via
rust-embed(assets compiled into the binary at build time)
v0.11.0 — Activity Security Audit + Full-Text Search (2026-03-05)
- Activity tab (press
a): on-demand per-session security audit with Sessions view (security badges) and Violations view (cross-session alert feed sorted Critical → Warning → Info) - 6 alert types: credential exposure (
sk-,ghp_,AKIA…), destructive commands (rm -rf,git push --force,DROP TABLE…), external data exfiltration, scope violations, force-push detection - SQLite activity tables (schema v6):
activity_cache+activity_alerts+ FTS5session_fts— atomic writes, TOCTOU-free, mtime-based invalidation - Batch scan:
rto scan all sessions with 4-concurrent semaphore, live progress counter - Search tab: FTS5 full-text search across all sessions with ranked snippets (TUI +
/api/searchendpoint) - Pricing fix:
claude-opus-4-5andclaude-opus-4-6short model IDs now resolve to correct pricing ($5.00/MTok) - 31 tests added (29 unit + 2 cross-module)
v0.10.0 — Export Features (2026-02-18)
ccboard exportsubcommands:conversation,sessions,stats,billing- CSV, JSON, Markdown export formats
- Date filter (
--since 7d) for sessions export
v0.9.0 — Light Mode (2026-02-18)
- Full light theme activated via
Ctrl+T— 11 tabs + 5 components migrated to centralizedPalettesystem - Theme persistence saved to
~/.claude/cache/ccboard-preferences.json
v0.8.0 — Budget Tracking & Quota Management (2026-02-16)
- Monthly budget limits with 4-level alert system: Safe / Warning / Critical / Exceeded
- MTD cost calculation using token-based prorata (no pricing lookup needed)
- Monthly projection with overage warnings based on daily average
- Budget gauge in TUI Costs tab — color-coded progress bar (green → yellow → red → magenta)
- Web UI quota gauge with real-time SSE updates and graceful fallback
/api/quotaendpoint returning QuotaStatus JSON- Configure via
settings.json:monthlyLimit,warningThreshold(75%),criticalThreshold(90%)
v0.7.0 — Conversation Viewer with Full-Text Search (2026-02-13)
- Full-text search in conversation viewer: press
/to activate - Real-time highlighting with yellow background, results counter
- Navigate matches:
n(next) /N(previous), auto-scroll to match - Fixed runtime panic when opening conversation/replay viewers from TUI
- Fixed overflow panic in message rendering (dynamic 2–20 line height)
- Fixed Esc key not closing viewers (event routing conflict resolved)
- Zero clippy warnings, zero compiler warnings
v0.6.5 — LiteLLM Dynamic Pricing (2026-02-12)
- Dynamic pricing from LiteLLM canonical source (25 Claude models)
ccboard pricing update— fetch latest prices from BerriAI/litellmccboard pricing clear— clear local pricing cache- 7-day cache at
~/.cache/ccboard/pricing.json - Embedded pricing as offline fallback
v0.6.4 — Unicode Fix (2026-02-12)
- Fixed CLI panic on emoji/Unicode truncation in
ccboard searchandccboard recent - Root cause: byte-based slicing inside multi-byte characters (emojis = 4 bytes)
- Fix: character-based truncation with
.chars().take(n).collect()
v0.6.3 — Web Startup Performance (2026-02-12)
- Fixed indefinite startup blocking with large
~/.claudedirectories (1000+ sessions) - FileWatcher optimized: 26,000 → ~200 files watched (99% reduction)
- Analytics computation moved to background tasks for instant startup
- Startup time: indefinite blocking → < 1 second
v0.5.2
- SEO improvements for landing page
- Homebrew installation support
- UX polish and bug fixes
v0.5.0
Sprint 1 UX/UI improvements with 60% visual enhancement:
- Visual Design System: 4-level elevation shadows, improved contrast
- Config Page: Real-time search with highlighting, one-click JSON copy
- Dashboard: Clickable KPI cards
- Cost Calculation: Accurate cost fixes
v0.4.0
CLI commands expansion:
ccboard search "query"- Full-text session searchccboard recent N- Recent sessions listccboard info <id>- Session metadataccboard resume <id>- Resume in Claude CLI- JSON output support (
--jsonflag)
v0.3.0
- Web interface with 100% TUI feature parity
- Server-Sent Events for real-time updates
ccboard bothmode (TUI + Web simultaneously)
v0.2.0
- SQLite cache with 89x speedup
- Analytics tab with budget tracking and forecasting
- MCP server status detection
v0.1.0
Initial release:
- 9-tab TUI dashboard
- Session monitoring with live process detection
- Config, Hooks, and Agents browsers
- Cost analytics with model breakdown