Skip to content

Worktree v1.1.0

Choose a tag to compare

@InfamousVague InfamousVague released this 27 May 16:40
· 6 commits to main since this release

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.