v0.3.0
Immutable
release. Only release title and notes can be modified.
0.3.0 (2026-07-13)
Features
- tui: board chrome — header, messages ring, state-gated footer, refresh tick (819177d)
- tui: command registry, layout classifier, job registry, guest heartbeat (7f04be5)
- tui: delete the VM screen; the tile carries the core count (6257d84)
- tui: live host readout, a selectable empty slot, and steady gauges (5c90d52)
- tui: replace the table list with the tile board (2afc1c3)
- tui: show the build, wrap the footer, and add a ? keys screen (11343ef)
- tui: the header's cpu is a percentage of the whole host (8bdae6e)
- tui: the tile — derived status, honest gauges, exception-only fields (6d5c289)
Bug Fixes
- close the races the last review's fixes left open (e8701de)
- lima: pin the copy backend so files land where the user put them (67708a5)
- lima: survive limactl list failing while an instance is cloned or deleted (19cc742)
- provision: serialize base-image preparation with a file lock (d7507fd)
- test: pin the host probes for every teatest golden, not just some (44bff14)
- test: stop the unit suite writing the developer's real ~/.lima (53fd1f4)
- test: wait on the screen a TUI test navigated to, not on text the renderer reused (6cac3c0)
- tui: a build streams onto its tile instead of seizing the terminal (792b7a6)
- tui: keep the gauges live when the terminal loses focus (1e6d524)
- tui: re-gate the verbs the build freeze used to protect (abbe0d9)
- tui: stop a file copy from flipping a failed build's tile back to green (d1a3001)
- user: enable systemd linger so detached tmux survives logout (a13b2b0)