Skip to content

v0.1.18

Pre-release
Pre-release

Choose a tag to compare

@soldforaloss soldforaloss released this 21 Jul 13:30

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 — a deps.files.ghostty.org outage 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 setBanner sites — 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_HOME with ui-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 from paramux 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.