Skip to content

v1.1.51

Choose a tag to compare

@binaricat binaricat released this 29 Jun 16:24
· 2171 commits to main since this release
b88f7a0

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

🧪 Script automation is safer to rerun

v1.1.51 tightens the script automation work introduced in the last release. Script waits now ignore stale terminal text captured during startup sync, so a visible keyword from a previous run should not make the next script continue too early.

The prompt path is still preserved for waitForPrompt, which means recorded scripts can start cleanly while normal waitFor and waitForAny calls only react to output produced after the script starts. This is a small change in the UI, but it matters for anyone using scripts to drive repeated setup flows, deployment checks, or command sequences that print similar text each time.

📦 ZMODEM transfers show useful progress again

ZMODEM progress now comes through correctly when terminal events pass through the worker. Uploads and downloads can show transfer speed, completion state, and failure notifications in the terminal UI again, including completion events that do not include a filename.

The floating transfer card also resets stale speed between files, so multi-file transfers should be easier to read at a glance.

🔁 Reconnects keep terminal context intact

Reconnecting a terminal now preserves the visible output history more reliably. Netcatty keeps the live display listener around when a backend session exits, drops late output while the session is closed, and resumes delivery when reconnect starts.

Explicitly closing a terminal still cleans it up normally. The difference is mostly felt when a session drops and comes back: the terminal should feel less like it lost its place.

🪪 Identities work in more connection paths

Telnet can now use the host's selected Keychain Identity when Telnet-specific username and password fields are empty. Proxy credentials can also use a Keychain Identity, and those credentials are resolved before SSH, SFTP, and port-forward connections.

This makes shared credential setups less repetitive: one Identity can cover more of the connection path without copying usernames and passwords into each protocol or proxy field.

🧭 Terminal side panels can open where you want

There is a new setting to open a chosen terminal side panel automatically after a terminal connects. If you usually start each session by opening SFTP, scripts, or another side pane, Netcatty can now do that for you while keeping the older SFTP auto-open behavior available.

🪟 Windows focus recovery is less intrusive

The Windows focus recovery fix from earlier releases is now scoped to Netcatty's explicit show path, such as tray, global hotkey, or app show flows. Ordinary focus or visibility changes should no longer pull Netcatty back above another app.

What's Changed

Full Changelog: v1.1.50...v1.1.51