• v1.0.0 5d294176a2

    v1.0.0 — Claude Usage Monitor
    All checks were successful
    Checks / Functional checks (push) Successful in 38s
    Stable

    ClaudiuSchuster released this 2026-10-27 02:53:47 +00:00 | 15 commits to main since this release

    First stable release: the popup stays filled when the endpoint is busy.

    • After a reload: when the usage endpoint is busy or unreachable (HTTP 429, 5xx, network errors, cut-off replies), the popup no longer stays empty. It shows the same login's last good state, until the endpoint answers again. That state:
      • was taken within the last two hours;
      • keeps its original "Updated" time;
      • comes with the error line.
    • While running: the applet keeps its own snapshot during an outage, as before. A replay never rewrites the local history.
    • The saved snapshot: last-snapshot.json (mode 0600) holds usage numbers only. It is keyed to a truncated fingerprint of the access token and deleted when that token is rejected.
    • Broken replies: cut-off or garbled endpoint replies count as endpoint failures instead of crashing the helper. A bad profile read no longer fails an otherwise good refresh.
    • What 1.0.0 builds on: the 0.1 line, which brought plan usage with sign-in reuse, model weeks such as Fable, opt-in login renewal and sign-in from the popup.

    Validation (receipt):

    • three independent review rounds, with all findings fixed;
    • a mutation check that caught 12 of 12 mutants;
    • the full suite run with the clock shifted up to one year ahead;
    • 83 Python tests and 14 CJS suites;
    • a live install on Cinnamon 6.6.9.

    install.zip sha256 6029d469778f2517f48a9d9edb41ae389bdf28c834f9da6b30ab79507c32970a. Check it against SHA256SUMS, then unpack it into ~/.local/share/cinnamon/applets/ or run ./install.sh from a clone.

    Not affiliated with or endorsed by Anthropic. GPL-3.0-or-later.

    Downloads