Simplified settings sections
Settings moved to plain row cards for theme, fonts, and task prompts.

Every Neumann release, newest first. The desktop app updates itself — this is what each one changed.
Settings moved to plain row cards for theme, fonts, and task prompts.
The composer gained an environment chip, so you can see and switch where a run executes without leaving the input.
Cloud environments got a dedicated UI, alongside sidebar and settings fixes.
A polish pass over the composer's repository chips, the sidebar and account area, and the settings shell.
The desktop bundle now contains a freshly built web export. The build step bundled whatever export happened to be on disk, so the app could ship an interface older than the code it was built from.
Groundwork for the settings rework that lands across the following releases.
A security and reliability release, and the first one where Stop means stop.
Pressing Stop used to detach the run from the interface while the work carried on underneath — the agent kept writing files and burning tokens with nothing on screen to show it. Cancellation now propagates to the process and the sandbox, local and cloud alike, so the run ends when you say it ends.
The editor could pin a CPU core and stay there. Syntax highlighting looped on certain files instead of settling, which showed up as a hot fan and a sluggish window long after you stopped typing.
The highlighter now terminates, and the app recovers on its own from a stuck highlight pass rather than needing a restart.
Cloud runs were a black box: you started one, waited, and eventually got a branch. This release opens them up.
A pass over how the app feels rather than what it does.
All of it respects the system's reduced-motion and reduced-transparency settings; with those on, the app is still and opaque.
Mostly invisible work, and the release the following months of performance fixes were built on.
A full pass over labels and keyboard support: every control reachable without a mouse, and every icon-only button given a name a screen reader can announce.
The parts of the interface that re-render during streaming were separated from the parts that do not, which is what made the later streaming work possible.