v0.1.15
Pre-release
Pre-release
Prerelease for testing. Windows x64 + ARM64 portable builds — verify the ZIP hash against SHA256SUMS-windows-<arch>.txt before extracting; see README "Verifying a build".
The courtesy release: the fleet CLI gets softer edges (slot-less imports, solo panes respected by fan-out sends, a one-page reference) and the harness keeps promoting its own findings into gates.
Fleet CLI
import-layout <file-or-gallery-name>with no slot number lands in the first empty slot; when all five are occupied it errors with a pointer atopen --listinstead of clobbering anything.send --all-panesnow honors the broadcast opt-out ("solo") flag, matching GUI broadcast typing. The additiveopt_outfield rides the v2 wire; target a solo pane explicitly with--surface-id. Fixture-tested including a beyond-i64id.doctorvalidates the four embedded gallery templates in the running binary (a release with a rotten gallery now fails loudly) — andupdate --check's release-notes URL on the newer path plusstatus --watch --noteswere verified as already shipped.- docs/paramux/fleet-cli.md: every automation verb on one page, linked from getting-started.
Attention
- The
read_attentionsnapshot,GET /attention, and the JSON/CSV exports carry each pane's workspace note — triage tooling can group a wave by what each workspace is for (additive field).
Hardening
- IPC clients retry a busy pipe under a 3-second deadline instead of a single wait round — fleet scripts running
serve+status+notifyconcurrently no longer flake (batch-14 soak evidence). serveprints one operability line per request (elapsed ms + path).- The soak gate fails if the
/attentionprobe misses a single sample, and its workspaces column counts real distinct workspaces. - The serve E2E grew to nine checks (
/panes/<id>/textboth sides of auth); pane ids are regex-extracted becauseConvertFrom-Jsoncorrupts ids above 2^53. - Long-poll on
/attentionis a documented non-goal: serve is a single-threaded loop, andIf-None-Matchpolling costs one bodyless 304.
UI + i18n
- i18n slice 7: the first pane context-menu block (Copy/Paste/Select All/Find/Find in All Panes/Scrollback/Watch/Restart/Worktree) speaks de-DE under
ui-language = de.
Receipts + docs
- Perf receipts at packaged 0.1.14 (ReleaseFast x64): CLI cold start 12.4 ms best / 14.5 ms avg vs Windows Terminal 49.6 ms; GUI idle 118.3 MB — inside the PRD budgets.
- CONTRIBUTING records the
ipc.jsonU64rule for u64 wire ids (and its PowerShell twin); session-schema documents the layouts.json shape and names array.
Full verification: every commit gated by zig build test -Dtest-filter=win32; full suite green at the release SHA; 4-phase restore E2E + 9-check serve E2E + soak self-tests re-run at HEAD; both arch ZIPs hash-verified.