github binaricat/Netcatty v1.1.82

2 hours ago

✨ Release Highlights

Netcatty v1.1.82 turns Notes into a fuller Markdown workspace, brings provider / model / reasoning controls directly into the AI composer, adds temporary split-pane magnification, and strengthens SSH, Mosh, SFTP, App Lock, and tray behavior.

📝 Notes editing, navigation, and export

  • Notes now offer Live Preview, Source, and Reading modes, with source-mode undo / redo, selection, IME, and line-number support (#3120).
  • Fenced tex and latex blocks render with KaTeX; a compact outline jumps to headings, and Markdown can be imported or exported for one note, a folder, or the whole notebook (#3120).
  • Note font and size settings sync across devices, while list markers, code blocks, image controls, tree spacing, link / image dialogs, and the mode menu receive focused polish (#3120, #3133).

🤖 AI provider, model, and response controls

  • The sidebar composer now has a searchable two-column provider / model picker with recent, pinned, discovered, and custom models. Reasoning intensity moves into its own chip for Catty, Claude Code, and other supported agents (#3080).
  • OpenAI-compatible providers can opt into the Responses API instead of Chat Completions; request bodies also send Content-Length for stricter gateways (#3079, #3084).
  • Built-in AI response silence can be configured from 1 second to 24 hours, and New Chat once again opens a blank conversation in restored multi-session workspaces (#3105, #3127).

🖥️ Terminal panes, disconnects, and input

  • Temporarily magnify the active terminal, SFTP side, or side-panel tool, then restore the unchanged split with the toolbar, shortcut, or Esc (#3098).
  • Established-session disconnects use a compact in-terminal notice by default, preserving scrollback and offering Enter-to-reconnect; first-connect failures and prompts that need input keep the full dialog (#3095).
  • Horizontal / vertical split shortcuts now match their actions, autocomplete suggestions refresh as edited input changes, and the SFTP filter opens with the configured search shortcut (#3093, #3097, #3096).
  • macOS restores Option-drag rectangular selection and honors disabled or reassigned Command+W close-tab shortcuts (#3115, #3118).

🔌 SSH and Mosh reliability

  • Shared SSH sessions stay alive when optional PID discovery times out, and Copy Tab keeps retrying temporary bastion channel limits within a bounded window (#3104, #3129).
  • Encrypted PuTTY Ed25519 PPK v2 / v3 keys can be unlocked, while public-only or malformed identity files are rejected before authentication with a clearer error (#3070, #3110).
  • Mosh connection progress stays visible until the client is truly ready, and keyword highlights survive cursor-positioned Mosh repaints without repeated full-screen rescans (#3124, #3125).

📂 SFTP, App Lock, and desktop polish

  • SFTP lists gain an optional owner column. Folder conflicts make Merge the safe primary choice and clearly mark Replace as destructive in both the dialog and transfer center (#3075, #3094, #3131).
  • On Windows, the tray panel keeps its designed size and opens next to the tray icon. Choosing “Never lock automatically” no longer locks on hide-to-tray, and locked windows suppress the native system menu (#3068, #3074, #3067).
  • App Lock is searchable in Settings; Vault drag items no longer remain dimmed after moving across virtual rows; Traditional Chinese coverage and terminology are restored (#3071, #3108, #3107, #3112).

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.81 by @netcatty-bot in #3060
  • fix(settings): include App Lock in settings search by @binaricat in #3071
  • fix(app-lock): hide native window menu while locked by @binaricat in #3067
  • fix(app-lock): skip tray hide lock when timeout is never by @binaricat in #3074
  • fix(tray): place Windows tray panel at designed size next to the icon by @binaricat in #3068
  • fix(ssh): decrypt encrypted PuTTY ed25519 PPK keys by @binaricat in #3070
  • feat(sftp): show file owner column in the SFTP list by @binaricat in #3075
  • feat(ai): add optional OpenAI Responses API format by @binaricat in #3079
  • fix: send Content-Length for AI request bodies instead of chunked encoding by @DeanCen in #3084
  • feat(ai): unify sidebar provider, model, and thinking pickers by @binaricat in #3080
  • [Bug] Align horizontal and vertical split shortcuts by @binaricat in #3093
  • fix(terminal): refresh history suggestions as input changes by @binaricat in #3097
  • fix(sftp): open filter with search shortcut by @binaricat in #3096
  • fix(ssh): preserve shared sessions after PID probe timeout by @binaricat in #3104
  • feat(ai): make response wait configurable by @binaricat in #3105
  • fix(i18n): restore zh-TW key parity and use Taiwan terminology by @LaiYueJi in #3107
  • fix(vault): clear host drag state when the source node is unmounted mid-drag by @LaiYueJi in #3108
  • fix(ssh): reject identity files without private key material by @0verme in #3110
  • [Feature] Magnify and restore the active split pane by @binaricat in #3098
  • fix(sftp): make folder conflict merge the safe default by @binaricat in #3094
  • docs: add Traditional Chinese README and fix localized download badges by @LaiYueJi in #3112
  • [Bug] Keep terminal history visible after disconnect by @binaricat in #3095
  • fix(terminal): restore macOS Option block selection by @binaricat in #3115
  • fix: honor disabled close-tab shortcut on macOS by @binaricat in #3118
  • chore: update star history charts by @github-actions[bot] in #3121
  • fix(terminal): keep Mosh progress until ready by @binaricat in #3124
  • fix(terminal): preserve highlights across Mosh repaints by @binaricat in #3125
  • fix(ai): restore New Chat in persisted workspaces by @binaricat in #3127
  • fix(ssh): keep Copy Tab reuse through longer bastion limits by @binaricat in #3129
  • [Bug] Fix terminal loading in development by @binaricat in #3128
  • feat(notes): add source mode, formulas, outline, and export tools by @Sammsai in #3120
  • fix(sftp): clarify folder conflict choices by @binaricat in #3131
  • chore(mosh): remove obsolete macOS terminfo resources by @binaricat in #3132
  • fix(notes): keep mode options on one line by @binaricat in #3133
  • test: repair stale SSH and SFTP expectations by @binaricat in #3134

New Contributors

Full Changelog: v1.1.81...v1.1.82

Don't miss a new Netcatty release

NewReleases is sending notifications on new releases.