Skip to content

theboringoffice v0.2.30 — freeze keeps the chain

Choose a tag to compare

@github-actions github-actions released this 28 Aug 09:44
· 46 commits to main since this release

Fixes the base64-text leak members saw when re-opening the browser tab on v0.2.29.

Root cause: the keep-alive freeze SIGSTOPs the child mid-chunk constantly; resetting the splitter dropped the chain's head, so the thawed tail (pure base64, no escape opener) painted as text. Freeze now parks consumption only — the pending chain is preserved and the thawed tail completes it into a valid frame. Proven across 40 forced mid-chain freezes with zero base64 on grid or scrollback, and mutation-tested by restoring the old behavior (which reproduces the exact rows from the member's screenshot).

Also adds cmd/kittyprobe: a tiny diagnostic that asks your terminal which kitty frame shapes it accepts (the terminal answers in its own words) — built for the ongoing empty-pane investigation.

Full Changelog: v0.2.29...v0.2.30