Skip to content

v1.1.57

Choose a tag to compare

@binaricat binaricat released this 04 Jul 14:41
· 2225 commits to main since this release
94e359f

✨ Release Highlights

🧰 A more capable release for day-to-day operations

v1.1.57 is less about one single headline feature and more about making Netcatty feel stronger during real work: you can understand a remote machine faster, build richer scripts, recover from broken terminal sessions more smoothly, and reach common connections with fewer steps. The biggest changes are the new System Overview, the expanded script form dialogs, and a set of terminal reliability improvements that make long-running SSH and device sessions less fragile.

📊 See more about a server without leaving Netcatty

The new System Overview dashboard turns the system panel into a quick operations view instead of just a place for raw status. It now brings together CPU, memory, disk, network, load, uptime, OS, kernel, swap, latency, interfaces, and top processes in one graphical overview. That makes it much easier to answer practical questions like “is this host overloaded?”, “which process is eating resources?”, or “is the network/disk side the problem?” without jumping to a separate monitoring tool.

🧩 Build richer interactive scripts

This release adds form-based script dialogs through nct.dialog.form(...). Scripts can now ask for structured input using common controls instead of chaining simple prompts one by one. The feature includes rendering support, runtime handling, type definitions, editor completions, API docs, and copyable examples, so script authors can build more polished internal tools while existing confirm, prompt, and alert scripts keep working as before.

🖥️ Terminal sessions recover and behave more predictably

Terminal reliability gets a lot of attention in this release. SSH sessions can now opt in to automatic reconnect after unexpected drops, while intentional exits and non-SSH sessions stay out of that retry loop. Disconnected terminals also get a clearer reconnect path with an Enter-to-reconnect hint. Daily terminal behavior is smoother too: Ctrl-L clearing preserves scrollback more consistently, delayed font loading is remeasured so the terminal paints correctly, Shift selection works better when terminal apps enable mouse reporting, and manual session logs are saved as cleaner raw .log output.

⚡ Less friction around common workflows

Several changes reduce small repeated annoyances. On macOS, the Dock menu can open the main window and start a new connection directly from saved hosts. SFTP follow-current-directory no longer snaps you back immediately after you manually open a bookmark, home, or another folder. Serial YMODEM sends remember the last folder you used, and normal session tabs now support double-click copy.

🧹 Smaller fixes and maintenance

This version also fixes a Vault drag-and-drop reset issue, improves OpenCode path permissions on Windows, avoids RPM build-id file conflicts, updates release metadata, and removes unused code and assets. These are not the main reason to upgrade, but they tighten up packaging, integrations, and general project hygiene.

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

What's Changed

New Contributors

Full Changelog: v1.1.56...v1.1.57