Releases: LLawli/XClaudeDashboard
Releases · LLawli/XClaudeDashboard
Release list
v0.2.0
Added
- One-line installer (
install.sh): picks the best available method
(Homebrew →.deb/.rpm→ mise → cargo → prebuilt tarball) and
installs-or-upgrades in place on re-run.
Fixed
- Installer: the mise route now pins the tag resolved from
releases/latest(mise's own "latest" version-sorted the legacy 1.x
releases above 0.x and never upgraded on re-run), the Homebrew route
refreshes the tap first (soHOMEBREW_NO_AUTO_UPDATE=1can't fake a
successful "upgrade" to a stale version) and falls through to other
methods on failure, the.deb/.rpmroute works as root without sudo
and skips to rootless methods instead of dying (unsupported arch, no
root), same-versionrpmre-runs succeed (--replacepkgs), and the
GitHub API is only queried when actually needed (and at most once). - Release pipeline:
.deb/.rpmpackages are built before the GitHub
Release is created (published releases now carry every asset plus
sha256checksums for the packages too), checksum computation for the
Homebrew formula fails closed instead of shipping an emptysha256,
pre-release tags (e.g.v0.2.0-rc.1) publish as prereleases and skip
the tap, aworkflow_dispatchpointed at a tag can no longer clobber
released assets, nfpm is version-pinned, and the workflow token is
read-only except for the release job. - Pre-commit hook: checks the staged tree instead of the working tree,
so unstaged edits can neither mask nor cause fmt failures. - README: corrected the
.rpmexample filename (xclaude-0.1.0-1.x86_64.rpm)
and documented the macOS checksum command (shasum -a 256 -c).
Checksums
13d4ed7ddd05583d87dd1da1acbed2cd8d5460674fafa7e4badefcf23fe19404 xclaude-0.2.0-1.aarch64.rpm
1006e2d56d935bbe4465409f2e07008602130a13dc812fab442acb7a51bcb827 xclaude-0.2.0-1.x86_64.rpm
339ea6cabfd3e32f3998dbf700becb394a171c1d6e39b8ff1b60bf300e898950 xclaude-v0.2.0-aarch64-apple-darwin.tar.gz
86a2b7e7c1faf692f1c1608b220e51569a795014e876c7cc05556005d1681f48 xclaude-v0.2.0-aarch64-unknown-linux-musl.tar.gz
4a7eb1dbbf6ebbbbf5ecf86b726227ae9e451b5cf178bb50e3f58f109b2fe443 *xclaude-v0.2.0-x86_64-pc-windows-msvc.zip
21033af52ca01c87a35d4e25cb82700ccf7e4ff05734b40a12760ac2b6cd4cb6 xclaude-v0.2.0-x86_64-unknown-linux-musl.tar.gz
4f9dc2a3e2a4392dd09b69ce757fc278edb1628be1a4247984bca52e937a5b2b xclaude_0.2.0_amd64.deb
f22e9231b85b94d5f10cb2613664c6a05459cad7e4eb189f5f542dfc9b688d20 xclaude_0.2.0_arm64.deb
v0.1.0
Added
- Initial release: real-time TUI dashboard (
xclaude) for
XClaudeUsage token/usage data. - Reads the XClaudeUsage SQLite log (
~/.claude/data/xclaude-usage.dbby
default, overridable via--db-path/XCLAUDE_DB). - Optional Turso cloud sync via
xclaude-cloud.json
(--cloud-config/XCLAUDE_CLOUD_CONFIG). - Release pipeline: prebuilt binaries (Linux x86_64/aarch64 musl, macOS
Apple Silicon, Windows x86_64) with sha256 checksums,.deb/.rpm
packages, and Homebrew tap updates.
Checksums
b7bc6e5ead36ca5279fbfada40da7418c1b0b6d25f9ea6086893a1ca37c68849 xclaude-v0.1.0-aarch64-apple-darwin.tar.gz
a617d45d6fcf429d4bfcd1b954062129f2f079865b497dfe12f1c8fbe8db7f8a xclaude-v0.1.0-aarch64-unknown-linux-musl.tar.gz
0a38e241659715dc08196e26b58920e3f35bb408046a915de67cbb96e31e2ffc *xclaude-v0.1.0-x86_64-pc-windows-msvc.zip
0730d82b9391c4928fa08ba6766582f75388350c93f26dbc17678eb70565a2e6 xclaude-v0.1.0-x86_64-unknown-linux-musl.tar.gz
1.3 - Whole-window burn rate
What's Changed
The burn-rate sparkline now covers the entire elapsed session window instead of just the last few minutes. For the 7-day view each bar groups roughly an hour, so you finally see the whole week's burn at a glance; the 5h view shows the full session too. The avg/peak captions already reflected the full window.
Full Changelog: 1.2...1.3
1.2 - Add verbose mode
1.1 - Add weekly view
1.0 - bootstrap
Merge pull request #1 from LLawli/feat/dashboard-layout feat: 5h session overview dashboard