Repository navigation
Orbit Pi 0.2.5
Changed
- Filled buttons now read as raised from the surface: each carries a soft
top-lit gradient built from its own fill color plus a short contact/ambient
shadow (RaisedExt::raisedintheme/tokens.rs). Segmented controls get the
gradient without the per-segment shadow; ghost icon buttons and disabled
buttons stay flat.
Fixed
- Switching to a session in another workspace no longer kills the one that is
running. The MCP config fingerprint is workspace-specific, but the
parked-session resume check compared it against the workspace being left,
so every cross-workspace switch looked like an MCP change and dropped
(killed) the parked process — truncating its stream mid-turn. The check now
uses the target session's own workspace, and a busy run is never dropped for
staleness (#46). - A parked session no longer stalls mid-run when a tool asks for approval.
Itsextension_ui_requestis now cancelled with the top-level
cancelledflag pi expects; the previous payload nested it undervalue,
so the extension kept waiting and the background run stayedbusyforever
(#46).
Installing on macOS
This release's macOS app is not notarized by Apple, so Gatekeeper may
block the first launch. After dragging Orbit Pi to Applications,
clear the quarantine flag:
xattr -dr com.apple.quarantine "/Applications/Orbit Pi.app"Or right-click Orbit Pi in Applications → Open → Open to
approve it once; later launches work normally.
What's Changed
- feat(analytics): add privacy-first, opt-out anonymous usage analytics by @imrj05 in #50
- refactor: improve composer queue UI, button styling, and macOS release by @imrj05 in #52
Full Changelog: v0.2.4...v0.2.5