Skip to content

Releases: coderredlab/RedTerm

RedTerm Desktop 1.7.32

Choose a tag to compare

@github-actions github-actions released this 26 Sep 10:36

Terminal output now keeps the previous frame visible while drawing the next, preventing intermediate blank canvas frames during rapid multi-line scrolling.

RedTerm Desktop 1.7.31

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:24

Markdown Preview now reads the current local file when you select Refresh, even if file metadata has not changed. Reopening a clean Markdown, code, or text document from the explorer, including after closing a pane, reads its current contents while keeping unsaved edits intact.

RedTerm Desktop 1.7.30

Choose a tag to compare

@github-actions github-actions released this 25 Sep 07:46

File Explorer now shows folders and files at the same row height. Download a local or SSH folder to a chosen destination, including nested files and empty subfolders, without overwriting an existing folder.

RedTerm Desktop 1.7.29

Choose a tag to compare

@github-actions github-actions released this 25 Sep 06:32

Restores compact spacing between folders in File Explorer while preserving file-row click targets. Removes the extra Move menu from document and preview tabs; move those tabs by dragging them, just like terminal tabs.

RedTerm Desktop 1.7.27

Choose a tag to compare

@github-actions github-actions released this 25 Sep 05:14

RedTerm Desktop 1.7.27 lets you move document and media tabs between panes, merge them, or split them into new panes. The active document also has a keyboard-accessible Move control. Saving an edited document now creates and opens a separately named copy without overwriting the original or earlier copies. SSH Save copy and SSH file or folder uploads require Linux or macOS shell access; macOS also needs Python 3 to verify effective ACLs before writing private data. SSH Save copy rejects shared directories where another account could replace the new revision. SSH uploads now stage privately before atomic publication and reject unsafe selected-path symlinks on Unix or remote staging that cannot publish atomically. Markdown Preview's Refresh checks current remote contents, including same-second changes. Local and remote File Explorer browsing now reject oversized directory listings rather than showing partial results, while SSH response frames are bounded. Local and SSH file previews now use a private cache directory and files. Local-shell output now needs your approval before writing to the clipboard, including output relayed from a nested SSH session. Clipboard paste errors appear as dismissible, temporary notifications rather than blocking terminal input. In-flight pastes cannot cross to a newly reconnected session. File Explorer file rows provide full-width open and download click targets.

RedTerm Desktop 1.7.26

Choose a tag to compare

@github-actions github-actions released this 23 Sep 12:13

RedTerm Desktop 1.7.26 improves text selection visibility in Markdown Preview. Selected text now uses the same theme-accent highlight as Edit mode while keeping the text readable.

RedTerm Desktop 1.7.25

Choose a tag to compare

@github-actions github-actions released this 23 Sep 01:51

RedTerm Desktop 1.7.25 preserves evenly divided split panes after restarting the app, including layouts with 11 or more panes in the same direction.

RedTerm Desktop 1.7.24

Choose a tag to compare

@github-actions github-actions released this 23 Sep 01:05

RedTerm Desktop 1.7.24 improves function-key input and split-pane management.

Function-key input

F1–F12 now reach the active terminal when Kitty keyboard mode is not enabled. Shift, Alt, Control, and Command combinations use the corresponding legacy modifier sequences.

Even pane sizes

Adding or closing a split pane evenly divides the remaining panes in the same direction. Split groups in the other direction keep their adjusted sizes.

Move a pane into a tab

Drag a split pane by the handle at the left of its header onto the top tab bar to move the whole pane into a new tab, including its terminal tabs and open documents.

RedTerm Desktop 1.7.23

Choose a tag to compare

@github-actions github-actions released this 12 Sep 08:21

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.

RedTerm Desktop 1.7.22

Choose a tag to compare

@github-actions github-actions released this 12 Sep 04:33

RedTerm Desktop 1.7.22 improves terminal input and background SSH handling.

More reliable mouse and keyboard input

Interrupted mouse gestures are now released when a window or tab loses focus, preventing stuck dragging after returning. Clicking after a desktop text selection returns to normal typing. Window focus restoration respects other text fields and inactive terminals.

Keep background SSH output current

Desktop SSH sessions now continue processing output while the app is hidden. This prevents earlier output, including image-removal commands, from being lost when the limited replay history fills, and avoids delaying terminal query replies until the window returns. Hidden terminal drawing remains suspended.