Worktree v1.1.0
Full feature parity in Halo. Worktree's tray popover now has a peer in the Halo Dynamic Island — hover the notch, see every branch, worktree, and saved project, click any of them to act, all without opening Worktree.app's popover.
Rich state ↔ Halo
- Publishes complete repo state to the shared live-activity store: ahead/behind/dirty counts, remote branches, worktrees list, saved projects, pin status, last error
- Halo's expanded WorktreeCard renders the lot in a scrollable card with a bookmark toggle in the header and a follow-focus banner when pinned
Command channel
- Halo writes user actions to
worktree.commands.json; Worktree subscribes via distributed notification + 1Hz fallback poll - Supported: switch branch, create branch, fetch, pull, checkout remote, save/unsave, switch to saved, return to focus, remove from saved, add worktree, open in Finder
- UUID-tracked dedup means stale-read replays never double-execute
Compatibility
- Older Halo releases keep working — new fields are additive and all default to safe empty values
- Standalone Worktree popover is unchanged
Notarized + stapled.