Skip to content

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 05:17
· 58 commits to main since this release

What's new

Double-tap h/l (or /) to jump past the ends of the panel row. A single press at the end still stays put, so leaning on the key can't spill over — but tapping it twice does what Tab / Shift+Tab would: l,l at Sessions crosses into the terminal pane and takes its input, h,h at the first column steps up into the Workspaces bar (while it's shown). The footer tells you what the second press will do; any other key in between, or a slow second press, resets the gesture.

Click outside any modal to dismiss it. A left-click outside the box of the help overlay, a confirmation, a prompt or the diff viewer does exactly what Esc does — cancel, abandon, close — and the click is swallowed rather than landing on the panel underneath. The pickers, settings, memory view and context menu already worked this way; now every modal does.

Settings remembers where you were — for a minute. Reopen the settings overlay within a minute of closing it and it lands back on the tab and row you left. Later than that, the memory is stale and it opens fresh on the tab strip, like a first open.

A new workspace opens with focus on Projects. Whether you create it from the workspace switcher, the Workspaces bar, or the bar's m menu, the new (empty) workspace opens with the cursor on the Projects panel — n there adds its first project.

Deleting the open workspace lands on its right-hand neighbor. Instead of always jumping to the first tab, deleting the open workspace from the bar or the switcher lands on the tab that sat to its right; from the last tab, the one to its left.

make cycle. One re-runnable target for the whole dev cutover: make install, then nebula kill, then make dev. Install runs first, so a build that fails stops before anything is killed. Run it from a terminal outside nebula — the kill step takes every session down.

Fixes

  • A workspace switch no longer cold-boots a fleet of agent CLIs (#17).
  • A worktree row keeps its branch name while a rebase is paused, instead of relabeling itself detached @ … (#17).

Full install: curl -fsSL https://raw.githubusercontent.com/AgentSystemLabs/nebula/main/install.sh | sh