v0.3.0 - Self-Update, Per-Model Costs, and UI Improvements
What's New
π Self-Update Functionality
- ccdash now checks for updates automatically from GitHub releases
- Status bar shows "β¬ vX.X.X available! Press u to update" when a new version exists
- Press
uto download and apply the update in-place - Automatic version comparison with GitHub releases API
π° Per-Model Cost Tracking
- Token panel now shows individual costs for each Claude model
- Displays model name with cost and token count
- Color-coded by model type (Opus=red, Sonnet=cyan, Haiku=green)
- Sorted by cost (highest first)
- Smart model name shortening (e.g., "claude-opus-4-5-20251101" β "Opus 4.5")
π¨ Improved CPU Core Display
- Square brackets now align consistently across all core displays
- Fixed-width labels ensure proper column alignment
- CPU total bar uses same width calculation as Memory and Swap for visual consistency
Installation
Download the binary for your platform and make it executable:
# Linux (amd64)
curl -sL https://github.com/jedarden/ccdash/releases/download/v0.3.0/ccdash-linux-amd64 -o ccdash
chmod +x ccdash
sudo mv ccdash /usr/local/bin/Or use Go install:
go install github.com/jedarden/ccdash/cmd/ccdash@v0.3.0Full Changelog
See CHANGELOG.md for full details.