Closes the v0.4 Sessions milestone: Claude session browser → session restore → named workspaces.
Named workspaces
Save a tab + split layout under a name, reopen it any time. Like iTerm2's window arrangements.
- Window → Save Workspace As… (⌃⌘S, or the ⌘⇧P palette) — name the current layout.
- Window → Open Workspace ▸ — pick any saved layout to restore it. The submenu rebuilds each time it opens, so new saves show up immediately. Hold Option on an entry to delete it.
- Same safe policy as session restore: layout + each pane's directory come back as plain shells; commands (ssh / claude) are not replayed.
The Sessions milestone, complete
| Version | Feature |
|---|---|
| v0.4.0 | Claude session browser (⌘⇧C) — resume past conversations |
| v0.4.1 | Session restore — reopen last layout on launch |
| v0.4.2 | Named workspaces — save & reopen layouts on demand |
All built on OSC 7 working-directory tracking.
Install
curl -LO https://github.com/hoangperry/herminal/releases/download/v0.4.2/herminal-v0.4.2.dmg
open herminal-v0.4.2.dmgSigned + notarized + stapled. 79/79 tests pass.