lha 1.0.3
LHA 1.0.3 is a patch release focused on TUI rendering correctness and CLI exit stability, mainly fixing rare live display corruption and reducing shutdown delays caused by blocking runtime tasks.
Highlights
- Fixed rare live TUI text-order corruption by repainting dirty terminal rows, preventing stale cells from
reordering mixed CJK / ASCII text during streaming updates. - Improved reliability of rendered command and assistant output, especially for long lines, validation lists,
and terminal frames that previously diverged from the in-memory buffer. - Bounded runtime shutdown waiting for started blocking tasks, reducing cases where the CLI appears restored but
the process takes longer than expected to return to the shell prompt. - Improved cleanup for interactive PTY processes by releasing PTY handles during termination before aborting
helper tasks.
Why It Matters
1.0.3 mainly polishes the interactive runtime experience: long-running tasks depend on the TUI showing streamed text in the correct order, and frequent CLI sessions need to exit promptly when work is done. This release reduces friction from “the screen looks wrong” and “the UI is gone but the shell prompt is still delayed,” making repeated verification and long-horizon task work feel more stable.