github binaricat/Netcatty v1.1.81

3 hours ago

✨ Release Highlights

Netcatty v1.1.81 adds App Lock (password plus Touch ID / Windows Hello), SFTP archive extract, OSC desktop notifications, a Spanish UI locale, and a cluster of terminal copy / SSH / AI reliability fixes.

🔒 App Lock

  • Settings can enable App Lock with a password, idle timeout, lock-on-background, and a title-bar lock button. Locked windows hide session details, block shortcuts, and queue ssh:// deep links until unlock (#1609).
  • macOS Touch ID and Windows Hello can unlock; optional auto-prompt on reopen. A forgotten-password reset is available from the lock screen.
  • The lock overlay still lets you drag the window; unlock controls stay clickable (#3059).

📂 SFTP extract and bookmarks

  • Right-click Extract here for zip, tar, tar.gz / tgz, tar.bz2, tar.xz, gz, bz2, and xz on remote and local panes (#3042).
  • Bookmark popover closes as soon as a saved path is selected (#3055).

🔔 Terminal notifications, copy, and input

  • OSC 9 / 777 / 99 desktop notifications for remote jobs (Settings → Terminal → Behavior), including hibernated sessions; click the toast to jump back (#3037).
  • History-preview copy works while vim owns the screen; wrap-boundary spaces survive copy; SearchAddon matches are not copied (#3035, #3036, #3038).
  • Previous-line keyword highlight survives Enter chunks that carry a bare CR; hidden focus-mode panes stay full-size so \r progress no longer floods the buffer (#3040, #3048).
  • Esc+. is passed through for readline yank-last-arg (#3047).

🔌 SSH, snippets, and i18n

  • TERM-SSHD transports are not idle-parked; Copy Tab / SFTP-held last-close reuse is confirmed first (#3030).
  • Bastion / PAM products can launch Netcatty with PuTTY-style CLI args (-ssh, -P, -l, -pw) (#3044).
  • Snippet shortkeys ignore disabled app shortcuts when checking conflicts (#3029).
  • Neutral Spanish (es) UI locale (#3008).

🤖 AI, MCP, and Grok

  • Grok models expose reasoning-effort selection and keep legacy model / effort choices (#3056).
  • Active thinking streams are no longer aborted at 2 minutes while tokens are still arriving (#3052).
  • SSE data: lines without a space after the colon are accepted (#3027).
  • Cursor CLI login on Windows cmd shims; MCP no-arg tools accept omitted arguments (#3039, #3050).

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

Code signing policy

Netcatty is applying to the SignPath Foundation open-source program. Once
approved, covered Windows release artifacts will use Free code signing provided by SignPath.io, certificate by SignPath Foundation.
See the
Code signing policy
and Privacy policy.

What's Changed

  • Update Nix release metadata for v1.1.80 by @netcatty-bot in #2998
  • feat(i18n): add neutral Spanish (es) UI locale by @difagume in #3008
  • chore: update star history charts by @github-actions[bot] in #3009
  • fix(ai): accept SSE data lines without a space after the colon by @binaricat in #3027
  • fix(snippets): ignore disabled app shortcuts in shortkey conflicts by @binaricat in #3029
  • fix(ssh): do not idle-park TERM-SSHD transports by @binaricat in #3030
  • fix(terminal): copy history preview while vim owns the screen by @binaricat in #3035
  • fix(terminal): keep wrap-boundary spaces when copying by @binaricat in #3036
  • fix(ai): detect Cursor CLI login on Windows cmd shims by @binaricat in #3039
  • fix(terminal): do not copy SearchAddon match selections by @binaricat in #3038
  • feat(terminal): show desktop notifications for OSC 9/777/99 by @binaricat in #3037
  • fix(terminal): keep previous line highlighted when the Enter chunk carries a bare CR by @binaricat in #3040
  • feat(sftp): add right-click extract for archives by @binaricat in #3042
  • feat(ssh): accept PuTTY-style CLI args from bastion hosts by @binaricat in #3044
  • feat(terminal): pass Esc+. through for readline yank-last-arg by @binaricat in #3047
  • fix(terminal): keep hidden focus-mode panes full-size to stop \r progress spam by @binaricat in #3048
  • fix(mcp): accept omitted arguments for no-arg tools by @binaricat in #3050
  • fix(ai): do not abort active thinking streams at 2 minutes by @binaricat in #3052
  • Feat: 添加应用锁屏功能 by @Ryanisgood in #1609
  • fix(sftp): close bookmark popover after path selection by @binaricat in #3055
  • fix(ai): support Grok Build reasoning effort by @binaricat in #3056
  • fix(app-lock): keep window drag region on lock overlay by @binaricat in #3059

New Contributors

Full Changelog: v1.1.80...v1.1.81

Don't miss a new Netcatty release

NewReleases is sending notifications on new releases.