Skip to content

v0.1.19

Pre-release
Pre-release

Choose a tag to compare

@soldforaloss soldforaloss released this 21 Jul 14:18

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 completeness release: the last composed labels localize, the German smoke joins the permanent verification fleet, and the locale policy is written down.

i18n — composition complete

  • Layout-slot submenu labels (Slot word, saved/empty suffixes, the rename prefix, the renamed banner) compose from table pieces.
  • The activity timeline localizes: relative time composes prefix+value+suffix so German can lead with "vor" where English trails with "ago"; the now/WORKING/WAITING/DONE/ERROR display words come from the table (wire tags never localize). The non-empty table tests learned about deliberately empty composition pieces, with a both-sides guard.
  • scripts/smoke-de.ps1: the runtime German smoke is a permanent script (XDG_CONFIG_HOME override — the real config is never touched) and joins the pre-train sweep, now a quintet.
  • Locale policy decided and documented: a locale is one struct literal plus one setLocale arm, compiled in. Parsed-file locales rejected while every call site reads statics.

Full verification: every commit gated by zig build test -Dtest-filter=win32; full suite green at the release SHA; the regression quintet (restore E2E, 10-check serve E2E, layout round-trip, de-DE runtime smoke, probe-gated soak) green at HEAD; both arch ZIPs hash-verified via smoke-zip.