Skip to content

v0.26.0

Choose a tag to compare

@achappell achappell released this 16 Aug 19:10
52967cf

Changelog

Features

  • Forecast-aware severity — Raise the active provider to a warning when quota is forecast to run out before it resets, even while the remaining percentage still looks healthy. Narration now prefers the metric the forecast was computed against, so a rolling runout is never paired with a monthly reset
  • Provider switcher severity — Candidate rows carry the same severity band as the active-provider response, so a switcher can colour each provider by how close it is to its limit
  • Glanceable detail popup — The SketchyBar popup renders only the rows marked primary, capped at OPENUSAGE_SKETCHYBAR_MAX_ROWS (default 8), instead of every metric a provider reports
  • Click-driven provider picker — The SketchyBar switcher opens on click rather than hover and closes on a second click, so the menu no longer vanishes when the pointer drifts

Bug Fixes

  • sketchybar install honours --write — The subcommand forced a write regardless of the flag, so running it to preview the managed block rewrote sketchybarrc instead. Without --write it now prints the block and touches nothing on disk
  • Codex quota metric selection — Prefer Codex's native rate_limit_primary over the plan_percent_used alias, which does not always carry the authoritative reset entry
  • opencode reset attribution — Link the rolling, weekly, and monthly metrics to their reset keys so each window resolves its own reset
  • Telemetry database safety — Stop removing the -shm sidecar before every open, which ran even while another process held the database. Corruption handling is now gated on definitive SQLite corruption, so a transient lock or configuration failure can no longer rotate a healthy database away
  • Spend excluded from shell integrations — The active-detail endpoint no longer emits cost metrics, and fractional values are rounded rather than printed as raw float noise

Maintenance

  • Generated SketchyBar documentation — The guide's managed-snippet block is generated from the installer and verified in CI, after the published block drifted to advertise a hover subscription the switcher no longer used

Full Changelog: v0.25.1...v0.26.0