Skip to content

RedTerm Desktop 1.7.23

Choose a tag to compare

@github-actions github-actions released this 12 Sep 08:21
· 14 commits to main since this release

RedTerm Desktop 1.7.23 reduces terminal memory use and unnecessary drawing work.

Lower terminal memory use

Plain blank cells now share immutable storage, reducing memory use in terminal history with shorter lines or empty rows. Text, selections, colors, and image placement are preserved.

Smaller session snapshots

Session snapshots capture terminal text once and use a compact storage format, reducing duplicate memory and serialization work. Existing saved snapshots remain readable, with terminal modes, Unicode text, hyperlinks, and pending control sequences preserved.

Less unnecessary drawing

Text-only terminals skip image-placement searches when there are no virtual image placements. Cursor blinking no longer requests redraws when the cursor cannot be shown. Ordinary spaces skip text drawing while retaining their backgrounds, underlines, and strikethroughs.

Reliable restored formatting

Fixes an error when ANSI formatting changes arrive after restoring a saved terminal. Incomplete image or control sequences that cannot resume are reset without discarding otherwise valid saved text.