Skip to content

v0.15.0 — iOS work cards, search clearing, and agent placement

Choose a tag to compare

@jonwiggins jonwiggins released this 10 Oct 00:13
· 272 commits to main since this release

Optio v0.15.0 refreshes iOS work cards and session headers, adds search clearing, and fixes agent placement and expired-token recovery.

Work and sessions

  • Consistent iOS work cards. Work and Overview's “Needs you” section use prominent harness logos, status dots, location details, and tappable ticket/PR badges. Links are preserved and deduplicated, and local tasks no longer appear twice in Overview. (#660, #661)
  • Clearer iOS session headers. Harness, title, location, status, usage, and cost stay together. Local sessions have a full-width Chat/Terminal switch. Link badges show two links initially and expand to at most eight, with bounded scrolling in headers. (#661)
  • Blade app icon. A new optional iOS icon is available in the icon picker. (#661)
  • Clear search with one click. Search fields in Work, session rails, Connections, and the connection gallery show an × when filled; clearing keeps the field focused. (#658)

Fixes

  • Standalone Jobs and persistent agents now honor Helm's agent.nodeSelector and agent.tolerations, as repository workloads already did. Malformed placement JSON reports the offending variable. (#659)
  • The expired Claude OAuth token banner opens Settings → Integrations, points to Deployment secrets for CLAUDE_CODE_OAUTH_TOKEN, and mentions claude setup-token for a long-lived replacement. (#662)
  • Removed the duplicate Settings model-providers anchor and corrected browser-test selectors for model providers and pinned sessions. (#654, #655)

Upgrade notes

  • No new database migrations or agent-image source changes since v0.14.0.
  • Existing agent placement settings now also apply to newly provisioned Job and persistent-agent pods. Ensure those selectors and tolerations match the intended nodes.
  • Rebuild the iOS app to get the new cards, headers, and Blade icon.
helm upgrade --install optio oci://ghcr.io/jonwiggins/optio --version 0.15.0 -n optio -f values.production.yaml

The release workflow publishes container images and the Helm chart as 0.15.0.

Full changelog: v0.14.0...v0.15.0