Claudexor 3.0.2
(2026-07-21) — Linux subscription-quota parity for Claude. The
per-profile quota reader (oauth/usage source) read the access token only
from the macOS keychain item, so on Linux quota --refresh returned a
misleading not_logged_in absence for every logged-in claude account while
runs and doctor were green. Off macOS the reader now uses the vendor's own
store — .credentials.json (mode 0600) inside the profile's config dir —
with the same transient-token discipline (one usage request, never
persisted/logged/in errors). A missing file stays an honest
not_logged_in; an unreadable or unparseable file is a typed
refresh_failed naming only the error class. macOS behavior is unchanged;
Codex quota was already file-store-portable. Also: README badges and an
author section.
Signed, notarized, stapled, SBOM-backed and provenance-attested.