[0.1.4] — 2026-05-20
Fixed
wsl.exeno longer flashes a console window on every refresh. Previously, each poll spawned a brief black window because the subprocess was inheriting parent-less console behaviour frompythonw.exe. Now usesCREATE_NO_WINDOWon all subprocess calls.- Expired OAuth tokens are now visible. When Anthropic returns 401 (typically overnight when Claude Code hasn't refreshed the token), the widget footer now shows a prominent red "Session expired — run
claudeto refresh" message and the warning dot turns red. Previously the widget silently kept showing the stale last-good data with only a subtle amber dot — easy to miss.
Added
- Single-instance guard. Launching Claude Meter when it's already running now bows out quietly instead of opening a second copy — so a stray double-click does nothing.
- Gradient usage bars (fleet look). The progress bars now fill with a soft left-to-right gradient for a glassy sheen, matching the rest of the fleet's new look. They still colour by utilization (blue → orange → red).
Full Changelog: v0.1.3...v0.1.4