✨ 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 | |
| macOS | |
| Linux |
What's Changed
- [codex] Update Nix release metadata for v1.1.56 by @binaricat in #1896
- [codex] Remove unused code and assets by @binaricat in #1900
- [codex] Fix vault host drag reset by @binaricat in #1916
- [codex] Add double-click copy for session tabs by @binaricat in #1917
- Fix RPM build-id file conflicts by @binaricat in #1919
- [codex] Fix OpenCode Windows permission allowlist by @binaricat in #1921
- [codex] Add enter reconnect for disconnected terminals by @binaricat in #1924
- [codex] Fix SFTP follow cwd manual navigation by @binaricat in #1922
- feat: add script dialog form controls by @kisshang1993 in #1907
- Show Enter reconnect hint by @binaricat in #1925
- [codex] Fix Ctrl-L scrollback preservation by @binaricat in #1923
- [codex] Fix terminal font remeasure after load by @binaricat in #1927
- [codex] Remember serial YMODEM send directory by @binaricat in #1928
- [codex] Fix terminal Shift mouse selection by @binaricat in #1930
- [codex] Add SSH auto reconnect by @binaricat in #1931
- [codex] Default SSH auto reconnect off by @binaricat in #1932
- [codex] Fix manual session log capture by @binaricat in #1933
- [codex] add system overview dashboard by @binaricat in #1934
- [codex] Add macOS Dock new connection menu by @binaricat in #1935
New Contributors
- @kisshang1993 made their first contribution in #1907
Full Changelog: v1.1.56...v1.1.57