github binaricat/Netcatty v1.1.73

4 hours ago

✨ Release Highlights

Netcatty v1.1.73 adds opt-in inline images and group-based automation targeting, then delivers a broad reliability pass for file transfers and long-running terminal sessions. SFTP and SCP transfers are safer across pause, resume, cancellation, reconnects, and tab changes, while full-screen terminal apps remain responsive when windows are hidden or under sustained output.

🖼️ Inline images in the terminal

  • Preview images, charts, and rich terminal output directly over SSH with Kitty, SIXEL, and iTerm inline image support.
  • Inline images are opt-in and disabled by default. New settings provide size, memory, and cache safeguards for long-running sessions.
  • Images remain available within the current session when the terminal is temporarily hidden.

🎯 Select automation targets by vault group

  • Automation scripts can now add or remove every host in a vault group at once, including hosts inside nested groups.
  • The selected hosts are saved with the script, so later vault changes cannot silently redirect an existing automation run.

🛡️ Safer, more predictable SFTP and SCP transfers

  • Downloads, uploads, resumable transfers, and server-to-server copies now share the same safety checks, protecting files that change while a transfer is running.
  • Pause and resume are faster and clearer, with durable progress tracking and stronger checks that the source is still the same file.
  • Upload throughput is restored, browsing remains available when switching top-level tabs, and clipboard or folder uploads stay attached to the host where they started.
  • Transfer cancellation once again targets the intended task, and interrupted replacements restore the previous destination when possible.

🖥️ More stable terminal sessions

  • Full-screen tools such as Herdr no longer freeze during sustained output, and hidden or covered terminal windows continue making bounded progress.
  • Windows terminal clearing now works consistently, and Mosh sessions advertise 256-color support correctly.

☁️ Smaller reliability improvements

  • Cloud sync can keep local data and overwrite the cloud copy after a reinstall or master-password change without requiring the old cloud password.
  • Known-host scans and imports filter public service entries from GitHub, GitLab, Bitbucket, and Azure DevOps.
  • Cursor CLI keeps authentication and permission modes isolated between sessions and switches modes more reliably.

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

  • fix(ci): Cursor triage crash + already_available how-to close by @binaricat in #2439
  • fix(ci): prefer already_available for primary how-to asks by @binaricat in #2441
  • fix(ci): post Cursor triage as netcatty-bot by @binaricat in #2444
  • fix(ci): attribute Cursor automation commits to netcatty-bot by @binaricat in #2445
  • fix(#2436): [Bug] 终端闪现-Terminal Flash / Screen Flicker by @binaricat in #2440
  • fix(ci): plain triage reply tone, no Cursor disclaimer by @binaricat in #2447
  • fix(ci): stop Codex loop failing on draft conversion by @binaricat in #2448
  • fix(#2458): [Bug] 新增的文件传输列表功能的暂停和全部暂定功能不生效 by @netcatty-bot in #2459
  • fix(ci): close Cursor automation handoffs and label state machine by @binaricat in #2461
  • 修复了 Netcatty 终端中 Docker 日志显示 OSC 颜色序列乱码的问题 by @Jinmoli in #2460
  • fix(#2456): [Bug] Codex CLI 提问时流意外断开:error decoding response body by @netcatty-bot in #2457
  • fix(#2453): [Bug] 为什么会出现这种突然出现一大段卡屏的现象 by @netcatty-bot in #2454
  • fix(sftp): raise upload WRITE fanout for higher throughput by @binaricat in #2452
  • fix(terminal): complete Windows ConPTY clear handling by @binaricat in #2465
  • fix(terminal): prevent Herdr rendering freezes by @binaricat in #2472
  • fix(terminal): prevent coalescer wake-up loss stalling TUI output by @netcatty-bot in #2470
  • fix(mosh): pass -c 256 so remote TERM is xterm-256color by @netcatty-bot in #2481
  • fix(ci): reduce flaky failures and PR runtime by @binaricat in #2474
  • feat(snippets): select target hosts by vault group by @netcatty-bot in #2463
  • refactor(sftp): unify transfer safety after #2452 by @binaricat in #2468
  • perf(sftp): upload fanout (64×32KiB) + dead-code cleanup by @binaricat in #2482
  • Revert #2460 OSC color handling test by @binaricat in #2484
  • fix(cloud-sync): keep-local overwrite skips remote decrypt by @netcatty-bot in #2469
  • fix(docs): restore star history chart with static SVGs by @binaricat in #2490
  • fix(ci): bump star-history workflow to actions/checkout@v7 by @binaricat in #2491
  • fix(sftp): close clipboard upload dialog before transfer by @binaricat in #2493
  • fix(sftp): cancel external uploads by task id by @binaricat in #2495
  • fix(sftp): keep browse sessions across top-tab switches by @netcatty-bot in #2498
  • fix(sftp): make transfer pause responsive and visible by @binaricat in #2486
  • fix(known-hosts): filter out public service hosts from scan/import by @CJAY1997 in #2500
  • docs: document issue/PR format gate in agent guides by @binaricat in #2504
  • fix(sftp): unify transfer control under process-level TransferRuntime by @binaricat in #2509
  • feat(terminal): support Kitty/SIXEL/iTerm inline images in terminals by @Lynricsy in #2508
  • feat: continue issue automation after follow-ups by @binaricat in #2475
  • fix(ai): harden Cursor CLI auth and Ask-mode session isolation by @itzhang89 in #2507
  • fix(sftp): restore cancel-by-task, clipboard confirm, and browse stay-alive by @binaricat in #2510
  • fix(sftp): pin clipboard uploads to originating tab by @binaricat in #2494
  • fix(sftp): resolve hook dependency warnings by @binaricat in #2511

New Contributors

Full Changelog: v1.1.72...v1.1.73

Don't miss a new Netcatty release

NewReleases is sending notifications on new releases.