Repository navigation
v1.0.0
New
- Sessions. Shepherd now works with every herdr session, not only the default one. Sessions sit as icons in a bar under the sidebar, like Arc's spaces. Swipe with two fingers to move to the next session, and the sidebar slides over to it. Click
+to create a session. Right-click a session to rename it, give it an icon or emoji, or delete it. - Remote machines. Turn on Remote when you create a session and enter an SSH host (a name from your SSH config works). Shepherd saves it as a herdr machine and shows that host's workspaces and agents like a local session.
- Animated status icons. A third option in Settings → Status icons. A working agent shows a pulsing glyph, a finished agent shows a check, and other states show a dot in the status's color. You can also choose herdr's symbols (× ◐ ✓ ○) or color dots. Switching styles no longer shifts the rows.
- Drop files into the terminal. Drag files from Finder into a pane to paste their paths. Spaces and special characters in the paths are escaped, as in Ghostty.
- Font size and line height are typed in. Type a value, use the arrows in the field, or press Up and Down.
Improved
- Needs attention in the agents menu shows only agents that are waiting for you or have finished and you haven't looked at yet.
- Compact workspace rows no longer show changes and the PR, so Shepherd no longer runs git and gh for them.
- The active tab's highlight and tab reordering now animate.
Commits
- settings: a third Status icons style, Animated, after Zeron's agent statuses: a working agent pulses round a 2×3 glyph tinted per row from the accent, done is a check, the rest a solid dot in the status's color
- tab bar: the active tab's wash and a reorder slide in 110 ms, a bit quicker than Zeron's 150
- sessions: herdr sessions and saved SSH machines as Arc's spaces, a bar of them under the sidebar with a name and icon each; a two-finger swipe goes to the next, the list rubber-banding as iOS does past it; Zeron's loaders while a place or pane connects
- terminal: files dropped from Finder paste their paths, shell-escaped and space-separated as Ghostty does
- settings: Status icons picks color dots or herdr's symbols (× ◐ ✓ ○), both drawn as same-size SVGs in a 12 px box, so switching never shifts a row
- settings: font size and line height are typed in, with stepper chevrons in the field and up and down stepping from what's typed
- sidebar: the agents menu's Needs attention only keeps agents waiting on you or done and unseen; compact workspace rows drop their changes and PR, and git and gh aren't asked for them
Full Changelog: v0.1.6...v1.0.0