Skip to content

v0.10.0

Choose a tag to compare

@dqn dqn released this 20 Mar 06:03
· 19 commits to main since this release
fc839aa

What's Changed

Features

  • Runtime display mode toggle: Press d in the dashboard to cycle between default (per-tool), used%, and left% modes
  • Persist display preference: Display mode is saved to ~/.config/aip/config.json and restored on next launch

Bug Fixes

  • Preserve Codex usage cache on transient API errors
  • Prevent credential contamination on profile switch partial failure
  • Harden Codex profile switch and sync operations
  • Make TokenData.refresh_token optional
  • Restrict credential file permissions to 0o600 after token refresh
  • Run switch_profile on blocking thread to avoid stalling async runtime
  • Make RateWindow.resets_at optional to handle null API responses

Tests

  • Add coverage for token lifecycle, switch action, and display boundaries

Full Changelog: v0.9.3...v0.10.0