⚡ PulseBar v0.1.1
Colored bar, simpler connections, and important Codex-in-WSL fixes.
컬러 바, 더 단순해진 연동 버튼, 그리고 WSL Codex 관련 핵심 수정판입니다.
🎨 Readability overhaul
- The taskbar is now color-coded: muted labels, bold values, spec thresholds (70% amber → 85% orange → 95% red), brand tints for Claude/Codex, green ↓ / blue ↑ network arrows, dimmed stale markers.
🔌 Two-button AI setup
- The AI actions are now exactly Codex login and Claude login — the Claude action installs the usage bridge (statusline) and local token telemetry in one click.
- Declining the wrap-consent prompt now aborts everything: your
settings.jsonis never touched after a "No". - Combined result dialog labels each outcome (Usage / Telemetry) with accurate, distinct messages.
🐛 Fixes
- Codex in WSL: version-aware CLI detection now probes every install (snap / nvm /
~/.local/bin/ …) and picks the newest — outdated binaries that can't decode current server plan types (e.g.prolite) no longer break rate-limit display. - nvm node-shim CLIs launch correctly in non-login WSL sessions (PATH handled via env tokens; no shell-quoting through
wsl.exe). - A rate-limits fetch failure no longer tears down the Codex connection — the account stays visible with an error state.
- The WSL telemetry helper self-terminates when PulseBar dies (no more orphaned port 4318 listeners).
- Overlay re-asserts topmost after fullscreen apps; recovers automatically.
- Settings import validates provider fields; Claude terminal launcher no longer shells through
cmd.exe.
📚 Docs
- README fully reworked (EN/KO) with language-matched screenshots, MIT license added, per-user Inno Setup installer script included.
Verified: 190 automated tests, code review (8-angle) + security review clean, E2E on Windows 11 + WSL Ubuntu 22.04.
SHA-256 of the ZIP is attached as .sha256.
