Changelog

What's new in Haven

Notable changes, shipped.

v0.3.11 June 17, 2026 Latest
Added
  • Every terminal tab now shows its ⌘1⌘9 shortcut, so you can jump straight to it.
  • ⌘↑ / ⌘↓ move between the two rows of tabs like a grid, joining ⌘← / ⌘→.
Changed
  • Redesigned the top tab bar — it's now a static bar that wraps into a second row when your terminals don't fit, instead of sliding sideways.
Fixed
  • Tabs and their buttons no longer slide underneath the macOS window controls or the top-right toolbar, and the stray border line through the last tab is gone.
  • Remote sessions reconnect cleanly after a network change or captive-portal login — a single coordinated retry instead of a burst of "reconnect failed" notifications.
v0.3.9 June 6, 2026
Added
  • Haven for iPhone — manage your local and remote Claude sessions from your phone: watch the agent stream, send prompts, and start Claude on any terminal. Images, video, audio, and HTML render inline in the conversation.
  • Remote sessions sync straight to your phone, end-to-end encrypted (opt-in), and keep streaming even when your Mac is offline.
Changed
  • ⌘/ toggles a terminal's agent stream, with a top-bar switch to flip every terminal at once.
v0.3.3 May 8, 2026
Added
  • Drag files from Finder onto a remote session's filesystem panel to upload, with a confirm dialog and live progress.
  • Drop files onto a terminal pane to paste the path; drag from Haven's filesystem tree into an empty grid cell to open it inline.
Fixed
  • Stability improvements.
v0.3.2 May 5, 2026
Added
  • Agent view⌘/ to flip from terminal to agent view: recap of the latest work, inline diffs, live status and context window, and one-tap suggested replies you can send without leaving the view.
  • Custom icons and names for agents.
  • Streamlined remote host setup.
  • Local sessions remember last cwd.
Fixed
  • Grid layouts now persist across hard quits.
  • Remote daemon installs are atomic — no half-written binaries on flaky links.
  • Fixed top tabs pulsing for attention when they shouldn't be.
v0.2.8 April 26, 2026
Added
  • Agents tab for managing all your agent sessions in one place.
  • Watch agents work live, with code diffs.
  • Git status for filesystem files + filter to see only modified files.
Fixed
  • Fixed issue with Haven MCP server being unreachable from remote
v0.2.5 April 22, 2026
Added
  • Focused-cell theme tint in multi-terminal grids.
Fixed
  • Fixed tab-switch rendering bug with TUIs
  • Fixed bug with terminals scrolling to incorrect location on re-open
  • Fixed issues detecting claude working status
v0.2.4 April 20, 2026
Added
  • Optional notifications when Claude completes a task
  • iTerm theme import
  • Claude can now "show you things" in Haven
    • code diffs
    • images/videos/svgs
    • open any folder or file in the filesystem view
    vm-gpu-1 $ claude
    Saved plots to ./plots/: baseline.png, experiment1.png, experiment2.png, experiment3.png
    > show me the images in Haven
    haven.display · 4 images
    > open experiment1.png in filesystem
    haven.reveal · ./plots/experiment1.png
    4 panels
    vm-gpu-1 ~/research/plots
    baseline.png
    experiment1.png
    experiment2.png
    experiment3.png
    experiment1.png
Fixed
  • Fixed several escape sequences, so things like "Cmd+Backspace" will properly delete to line start as expected
  • Fixed bugs with text highlighting in file editor
  • Fixed workspace separation of sessions (a Haven window == workspace)
v0.2.1 April 15, 2026
Added
  • Multi-grid top bar — every grid layout now lives as its own mini-grid in the title bar. Drop a tab on any slot to build out that grid; click a mini-grid to bring it up.
    agent-1 agent-2 agent-3 agent-4 notes
    $ tail -f build.log
    $ pnpm test --watch
    $ claude --session db
    $ psql -d haven
    $ vim notes.md
Fixed
  • Remote SSH port forwards now persist across app restarts.
v0.2.0 April 14, 2026
Added
  • Cmd+K AI command helper — describe what you want in plain English and Haven generates the shell command. Press to paste it into your terminal, or tab to see recent commands. Works on local and remote sessions.
    ~ $ find ~/Library -type f | wc -l
  • Local system overview — clicking the "Local" row in the sidebar opens a machine pane with CPU, memory, disk, and load, matching the remote view.
  • Claude Code context tracking — live percentage of remaining context window shown on Claude sessions in the sidebar.
  • Sessions now automatically adopt the Claude Code session name.
Fixed
  • Terminal scroll position now persists across tab switches and reconnects.
v0.1.9 April 10, 2026
Added
  • Drag files from the file tree directly into Finder or other apps.
  • Drop files onto the filesystem view to upload them into the current directory.
Fixed
  • SSH reconnect resilience — stale cached connections are automatically invalidated and retried.
v0.1.8 April 10, 2026
Added
  • haven CLI for Linux — browse and attach to sessions from any shell.
Fixed
  • Improved terminal and TUI rendering for slow remote VM connections.
  • Fixed bug affecting some remote session reconnects.
v0.1.7 April 7, 2026
Added
  • File viewer now has a close (×) button next to the filename.
  • "Show terminal here" in filesystem view — embed a terminal pane right next to the file tree, with the tree following the terminal's working directory as you cd around.
    ~/research ~/research/experiments
    experiments/
    checkpoints/
    data/
    train.py
    config.yaml
    run_001/
    run_002/
    run_003/
    sweep.yaml
    README.md
    Terminal
    ~/research $ cd experiments/
    ~/research $ cd experiments/
    ~/research/experiments $
Fixed
  • Sidebar context-menu Kill Session and Close Tab actions.

Get in touch

Question, bug report, or feature request — we read everything.