v0.1.18
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 resilience release: the train hardens against the internet, and the chrome's German goes wall to wall.
CI + train hardening
- Both Windows workflows fetch dependencies with bounded retries (
zig build --fetch, three attempts, 30s backoff) before any build touches the network — adeps.files.ghostty.orgoutage failed a release gate once; transient CDN faults are now absorbed.
i18n — wall to wall
- Slice 12: all 26 remaining inline banners (plain and conditional
setBannersites — layout errors, broadcast toggles, topmost pin, install tip, profile errors, worktree flow, clipboard) move to the strings table. - Slice 13: the settings window — buttons, all five checkboxes, both search cue banners, focus-follows, background blur — with proper German quotes on the Explorer checkbox.
- Composed labels: "Workspace N" (sidebar headers, the window-title segment) and the untitled-pane "shell" fallback compose from table pieces; wire titles untouched.
- Runtime-proven: a de-DE smoke boots the GUI under
XDG_CONFIG_HOMEwithui-language = de, renders, and answers IPC — the whole German table exercised live, not just at comptime.
UI
- Pane rows inherit the workspace accent: the focused stripe takes the workspace color over the theme accent, and other rows in an accented workspace carry a half-width tick (blended when parked) — grouping reads down the whole tree. High contrast keeps the fixed palette out.
- Hover on an accented row keeps the tick visible.
Decisions
- No
attention --csv: the palette export owns CSV; scripted consumers shape the JSON fromparamux attention.
Full verification: every commit gated by zig build test -Dtest-filter=win32; full suite green at the release SHA; the regression quartet green at HEAD; de-DE runtime smoke; both arch ZIPs hash-verified via smoke-zip.