Repository navigation
v1.0.3
pi-omp-theme v1.0.3
This release stabilizes Pi's regular-mode renderer so long tool runs no longer clear the screen, wipe scrollback, or strand the dock when earlier transcript rows move outside the viewport.
Fixed
- Prevented full-screen clear-and-replay redraws after
write,edit, andbashresults by keeping the startup snapshot consistent across every update path. - Kept off-screen tool call cards stable while allowing visible result bodies to continue streaming and settle normally.
- Repainted settlement only for tools whose final output belongs in the call card (
read,find,ls,grep,write, and parsed semantic Bash cards). - Stopped elapsed-time tickers and the welcome card from rewriting rows that have already scrolled beyond pi-tui's incremental viewport.
- Captured project trust once per session and reused the same decision for configuration loading and runtime state.
Added and changed
- Added
CFG-PRESET-OVERRIDEdiagnostics for explicit settings that conflict with coordinated presets. - Started the host-binding probe and global configuration read earlier, and limited recent-session startup reads to file headers for faster theme activation.
- Centralized viewport facts in
shared/viewport.tsand expanded the regression suite to cover realpi-tuiclear-and-replay behavior. - Updated the README with preset-first configuration guidance.
Verification
- 50/50 automated tests passed.
- Typecheck, dependency validation, build, package smoke, and npm publish dry-run passed.
- Real Pi E2E passed for streaming Bash plus
write,read,grep, andedit. - Packed-artifact E2E completed with no redraw-log entries beyond the initial render.
Full changelog: v1.0.2...v1.0.3