Neumann 0.1.49
Neumann is now a native app: faster, lighter, and it updates itself. Neumann Server runs on its own and survives app restarts; Linux servers install with one command.

Every Neumann release, newest first. The desktop app updates itself — this is what each one changed.
Neumann is now a native app: faster, lighter, and it updates itself. Neumann Server runs on its own and survives app restarts; Linux servers install with one command.
Neumann Native (beta): a native macOS client, as a separate download. Sidebar and multiplexer fixes; the window loads through loopback.
Fixes the blank window after updating to 0.1.45: the app window now loads through 127.0.0.1 instead of 0.0.0.0, which macOS WebKit refuses. Includes everything in 0.1.45.
Neumann now has a scriptable workspace: Lua actions and scripts (neumann do), an init.lua keymap, and a Claude Code skill plus a session-start hook. The canvas sidebar replaces the tab bar and shows each project's tabs and panes. Chat, editor and review panes live in the multiplexer, which gets ten palette themes. Agents resume in restored panes, and terminal rendering, paste and resize are fixed.
Steer running agents, approve risky tool calls, and runs that survive restarts.
A new editor, composer additions, and a correctly versioned bundle.
Reliability and polish across the editor, agents, and cloud runs.
Settings had grown to twenty sections, each with its own layout. This release cuts that to thirteen and gives every one of them the same shape: a plain row per setting, label and description on the left, control on the right.
Nothing was removed. The settings that lived in the seven folded-away sections are all still there, just grouped with the ones they belong to.
Updating no longer leaves you looking at the previous build's interface. The desktop pins a fixed local port, and WebKit was caching that origin's HTML and script chunks across versions, so a fresh bundle still rendered the old UI. The shell now clears the WebView network cache once per version change before the window opens.
Ships the port-eviction fix from 0.1.38, which itself reached installs as a stale bundle.