pzzacode 0.2.23

September 6, 2026v0.2.23

Performance release: less CPU while terminals animate, less memory per tile, and a spend scan that no longer spikes RAM.

Terminals

  • Terminal output crosses the Rust to webview bridge as raw bytes, coalesced per burst, instead of base64 chunks per read.
  • Unfocused tiles batch their output (about 20 fps, slower while the window is in the background); the focused tile stays instant.
  • Scrollback per tile is reduced to 3000 lines (tmux keeps the full history), cutting webview memory with many tiles open.
  • The active status dot animates opacity only, so it no longer forces a header repaint every frame.

Agent usage

  • The spend estimate streams transcripts line by line and resumes grown files from the last complete line. Cold scan peak memory drops from 2.1 GB to 367 MB, and event-loop stalls from 1.3 s to 2 ms.