swarmexec v1.16.1 — a readable usage table, and a log view that lets go of the keyboard - The log view no longer blocks the keyboard. With a busy container open, keys arrived so late that the program looked crashed. Four causes, all real: every visible line was parsed twice per rebuild, every rebuild re-parsed lines whose format had not changed, each line was written to the widget on its own, and the usage poll kept running behind the overlay. A warm rebuild went from 229 ms to 2.6 ms, a cold one to 50 ms. - Usage is a table with its units, not a bare percentage. "87%" told you nothing you could act on: 87% of what, and how much is that? The rows now name the resource, show the reading against the limit it is measured on, and say whether that limit is the container's own or the whole node's — those are different facts and were being shown as one number. - Memory is in binary units, because that is what the limit is set in. A 1 GiB limit rendered as 1.07 GB looked like an off-by-something rather than the same number in other units. - The markers say "cpu" and "mem". They were glyphs, and a glyph does not tell you which resource is at 90% — which is the entire point of the marker. - The shortcut footer stops disappearing. Two status flashes in quick succession left the second one restoring the first one's text, so the shortcuts vanished until a tab switch redrew them. The footer now has one owner and a baseline it returns to. No agent redeploy needed: everything here is client-side.