Skip to content

Releases: LLawli/XClaudeDashboard

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 20:42
v0.2.0
7e9bfa5

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 (so HOMEBREW_NO_AUTO_UPDATE=1 can't fake a
    successful "upgrade" to a stale version) and falls through to other
    methods on failure, the .deb/.rpm route works as root without sudo
    and skips to rootless methods instead of dying (unsupported arch, no
    root), same-version rpm re-runs succeed (--replacepkgs), and the
    GitHub API is only queried when actually needed (and at most once).
  • Release pipeline: .deb/.rpm packages are built before the GitHub
    Release is created (published releases now carry every asset plus
    sha256 checksums for the packages too), checksum computation for the
    Homebrew formula fails closed instead of shipping an empty sha256,
    pre-release tags (e.g. v0.2.0-rc.1) publish as prereleases and skip
    the tap, a workflow_dispatch pointed 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 .rpm example 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

Choose a tag to compare

@github-actions github-actions released this 07 Jul 12:25
v0.1.0
4f8f3ff

Added

  • Initial release: real-time TUI dashboard (xclaude) for
    XClaudeUsage token/usage data.
  • Reads the XClaudeUsage SQLite log (~/.claude/data/xclaude-usage.db by
    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

Pre-release

Choose a tag to compare

@LLawli LLawli released this 18 Jun 18:11
2a0d9b7

What's Changed

  • feat: span whole window in burn-rate sparkline by @LLawli in #8

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

Pre-release

Choose a tag to compare

@LLawli LLawli released this 11 May 01:18
e05c4e2

What's Changed

  • feat: verbose mode — per-device legend by @LLawli in #3

Full Changelog: 1.1...1.2

1.1 - Add weekly view

1.1 - Add weekly view Pre-release
Pre-release

Choose a tag to compare

@LLawli LLawli released this 10 May 01:55
6a41a46

What's Changed

  • feat: weekly view + clickable tabs by @LLawli in #2

Full Changelog: 1.0...1.1

1.0 - bootstrap

1.0 - bootstrap Pre-release
Pre-release

Choose a tag to compare

@LLawli LLawli released this 09 May 23:50
4644cb0
Merge pull request #1 from LLawli/feat/dashboard-layout

feat: 5h session overview dashboard