v0.1.10
Pre-release
Pre-release
Paramux v0.1.10 — the follow-through release: the screen-reader story gets real navigation, restore gets receipts (and two latent memory bugs die), and the fleet grows conductor conveniences.
Screen readers, second pass
- Real Word unit — word navigation is ink-runs-plus-trailing-blanks (skips blank lines in one step); Format/Paragraph still track lines.
GetVisibleRangesreports the true viewport (pin-accurate byte mapping), bounding rectangles are line-granular screen rects, andRangeFromPointhit-tests the real cell grid — Narrator's highlight now lands where the text is.- TextChanged heartbeat — with a screen-reader attached, content changes raise UIA TextChanged (3s cadence) so live-follow re-reads without polling blind.
doctornow reports UI Automation health and whether a screen-reader client is listening.
Restore you can trust
- Two latent restore bugs fixed — session-state strings were parsed as slices into a freed buffer, and spawn argv could reference a freed command string. ReleaseFast masked both; the new
scripts/e2e-restore-commands.ps1(three phases: opt-in gate, capture, relaunch) caught them and now passes end to end. Restored fleets actually relaunch their commands. - Save Session Now — new
save_sessionaction (palette +perform-action) writes the session immediately instead of waiting for the ~60s autosave. - Workspace-level
envin layout templates applies to every pane (pane entries win);open --listshows the five layout slots and the project-layout status.
Conductor conveniences
- Quick terminal remembers its frame across hides and restarts.
- Cross-workspace pane drags show the drop preview over the target header.
- Export Attention Log — every pane's attention timeline (states, timestamps, messages — never pane text) to
attention-log.jsonon demand. record --idle-limitcaps quiet stretches on playback; settings search flags misses in place and matches many more keywords; de-DE proof locale behind the newui-languageoption (chrome slice only, chords never translate).- Opt-in local crash minidumps (
crash-minidumps) — written to the state dir, never uploaded, off by default. - New receipts tooling:
scripts/start-soak.ps1(detached 72h gate launcher with PASS/FAIL marker) andscripts/generate-release-notes.ps1;docs/paramux/serve-api.mddocuments the HTTP bridge.
Install
Pick your architecture's ZIP + SHA256SUMS, verify, extract, run — or paramux update. Unsigned test build; see the README.