Repository navigation
0.4.0 — Claude Fable usage
Claude's menu-bar percentage now shows Fable quota used, while the website and Claude dropdown tab show all three limits: five-hour, Fable, and weekly.
- Compact menu-bar title such as
C 72%; missing Fable data showsC —with no weekly fallback. - Dropdown bars show usage consumed instead of usage remaining.
- Automatic refresh every five minutes through Claude Code's built-in
/usage, using its existing login and making no model request. - Account-matched cache reads reject stale, future, invalid, and expired readings.
- Fable is included in
keys status;keys doctoridentifies the usage cache separately from the HUD export.
Upgrade
Run swift build, then .build/debug/keys autostart to update the installed app. Automatic refresh requires a signed-in Claude Code version supporting non-interactive /usage (verified with 2.1.266).
Validation
Reviewed for code quality and requested behavior. The full Swift suite completed with 200 tests, one skipped, and zero failures. Live website readings and an automatic cache refresh were verified on macOS.