v1.3.0
A big one: a proper Settings window, a clearer authentication flow, and a project website.
✨ New
- Settings window: a native, non-modal Windows 11 (Fluent) dialog — right-click → Settings…. Adjust the refresh interval (how often your usage is polled) with a slider, and your choices follow the Windows light/dark theme and accent color.
- Show usage % on the icon: a new toggle to draw the percentage number on the tray icon, or keep just the fill bar.
- Clearer authentication state: when the OAuth token expires, the tooltip now reads not authenticated (HTTP 401) instead of a generic error — and a new Open Claude Code menu item launches the Claude Code CLI so it can refresh the token. This is the common case on the first poll after a reboot.
- Project website: a landing page at https://alegauss.github.io/claude-tray/.
🎨 Improvements
- Usage bar color: the bar now warms from orange toward red as usage approaches the limit when the projection says you'll run out before the window resets (it was a flat red before).
- Digit rendering: better scaling and centering so single-digit numbers stay sharp and don't touch the icon edges.
🔧 Internal
- Hardened error handling and token handling in the API client.
- New dev tooling: a UI-preview skill and a window-capture script to visually verify the Settings window, plus an
AGENTS.md.
Full Changelog: v1.2.2...v1.3.0