Use this before every new release tag. Work through it top to bottom.
- All planned changes for this release are merged to
main - No open issues marked with the
release-blockerlabel - Update version in
package.json→"version": "x.y.z" - Update version in
src-tauri/tauri.conf.json→"version": "x.y.z" - Update version in
src-tauri/Cargo.toml→version = "x.y.z" - Run
cargo checkto confirm Cargo.lock is updated cleanly - Commit:
git commit -m "chore: bump version to vx.y.z"
-
npm run tauri dev— app opens, no console errors - Scan projects: all projects load, costs look correct
- Daily stats chart renders with data
- Active session view shows the current session (if Claude Code is running)
-
npm run tauri buildcompletes without errors - Installer runs and app starts correctly
git tag v x.y.z
git push origin main --tagsThis triggers the GitHub Actions workflow (.github/workflows/release.yml) which builds:
- Windows: NSIS installer (
.exe) - macOS arm64:
.dmg - macOS x64:
.dmg - Linux:
.AppImage
- Wait for the Actions workflow to finish (usually ~20 minutes)
- Open the draft release created by the workflow
- Write release notes — see template below
- Attach any extra assets if needed
- Publish the release (change from Draft → Published)
## What's new in vx.y.z
### New
- ...
### Fixed
- ...
### Changed
- ...
---
**Install:** Download the installer for your platform below.
Windows users looking for a one-click installer: [Gumroad](https://gumroad.com/l/claudecodedashboard)- Upload the new Windows
.exeinstaller to the Gumroad product - Update the version number in the Gumroad product description
- Verify the download link works
- Post to r/ClaudeAI on Reddit (use the announcement template in
docs/reddit-post-template.md) - Post to relevant Discord servers / Hacker News if it's a significant release
- Update the GitHub repo description / topics if anything changed
This project follows Semantic Versioning:
- Patch (
0.1.x) — bug fixes, pricing updates, no new features - Minor (
0.x.0) — new features, backward compatible - Major (
x.0.0) — breaking changes or major rewrites