Skip to content

v0.3.0 - Self-Update, Per-Model Costs, and UI Improvements

Choose a tag to compare

@jedarden jedarden released this 27 Nov 18:17

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 u to 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.0

Full Changelog

See CHANGELOG.md for full details.