Skip to content

v1.1.53

Choose a tag to compare

@binaricat binaricat released this 01 Jul 13:11
· 2311 commits to main since this release
3c499de

Download based on your OS:

OS Download
Windows Setup x64
macOS DMG Apple Silicon DMG Intel X64
Linux AppImage x64 DebPackage x64 RpmPackage x64 ArchPackage x64
AppImage arm64 DebPackage arm64 RpmPackage arm64 ArchPackage arm64

Release Highlights

🛠️ A fix-first release for terminal stability

v1.1.53 is mainly a bug-fix and performance release. The focus is not on adding big new workflows, but on making daily terminal sessions feel calmer under pressure: faster output floods, smoother scrolling, fewer UI stalls, and more predictable connection behavior.

If v1.1.50 and v1.1.51 introduced larger automation and terminal workflow improvements, this release tightens the foundations underneath them so those workflows hold up better in real use.

⚡ Heavy terminal output should feel more responsive

Large command output, fast log streams, and busy terminal panes should now block the UI less often. Netcatty breaks up large plain-text writes more cooperatively, avoids unnecessary output-trigger scanning when no trigger can run, and defers expensive highlight refresh work while the terminal is actively receiving or scrolling through output.

Keyword highlighting also backs off during scroll and input activity, then catches up when the terminal settles. The goal is simple: typing, scrolling, stopping a command, or closing a tab should keep responding even when the terminal is printing a lot.

🧊 Fewer freezes from long lines and status panels

Several lockup-prone paths were tightened. Very long soft-wrapped lines no longer make keyword highlighting walk huge wrapped blocks over and over, which fixes a freeze pattern seen with near-megabyte single-line output.

The terminal system panels also received smaller fixes: CPU core stats no longer create awkward nested scrolling, and process listings now respect their intended count limit instead of pulling too much data into the UI.

🔌 More reliable SSH, snippets, and connection details

Legacy SSH compatibility is more robust in worker-backed sessions, and SSH compatibility entry points are harder to call in unsupported ways. Multiline snippets also behave better across their execution modes, which helps repeated command workflows avoid surprising shell input behavior.

Connection labels were cleaned up too. Top tabs now stay focused on the host label, while the terminal title area shows the actual connection address and keeps the copy-address button right beside it. That keeps the tab bar tidy without hiding the address when you need it.

🧭 Small UI fixes that reduce daily friction

This release includes a handful of small but visible polish fixes: host tree text is less likely to clip, comboboxes handle wheel scrolling more naturally, Telnet identity wording is clearer, and the extra status dot beside the terminal title was removed.

None of these are flashy changes, but together they make the app a little less noisy and a little easier to use for long sessions.

📦 Linux packaging gets Nix AppImage support

Netcatty now has Nix AppImage packaging support, making the Linux release path a bit broader while keeping the existing Windows, macOS, AppImage, deb, rpm, and Arch packages in place.

What's Changed

New Contributors

Full Changelog: v1.1.51...v1.1.53