✨ Release Highlights
⌨️ Mosh local prediction that actually feels local
Netcatty now ships MoshCatty 0.1.6, the hardened speculative local-echo client. High-latency typing goes through a single Host → Confirm → Overlay → Diff path: predicted characters can show immediately, underlines follow adaptive flagging, and confirmations no longer get killed by the wrong ack/host order.
This release locks packaging to moshcatty-0.1.6+ so older clients without host-before-ack Confirm, Pending-continue, scroll invalidation, and ESC/meta handling cannot be bundled by accident. Handshake failures when the remote never prints MOSH CONNECT are also easier to diagnose.
🔐 System SSH agent, timeouts, and connectivity
You can authenticate with the system SSH agent (including native companion / platform agent paths) while keeping strict identity selection, opt-out, and forwarding controls. Connection timeouts are configurable per host, and stalled agent or connectivity probes are bounded instead of hanging forever.
Host connectivity also measures real network latency before the protocol handshake, so the UI reflects network RTT rather than a less useful local timing.
🚀 Quick Connect and host setup
Quick Connect gains credential presets, a smoother multi-step flow, and better identity state for Telnet. Group-level SSH and Telnet defaults behave more consistently when creating or editing hosts.
🗂️ SFTP and imports
SFTP can hide file-list columns, keeps hidden relative paths intact, and no longer fails silently when a copy targets an unavailable pane. MobaXterm imports and CSV exports handle Chinese / UTF-8 labels correctly, including ambiguous encodings and explicit encoding choice.
🎨 Terminal UI polish
Terminal side panels and accent colors keep readable contrast, deferred UI timers are cleaned up after React Doctor triage, and you can optionally hide the terminal host information bar when you want a quieter session chrome.
When that bar is hidden, the top-right control is a compact speed-dial: click the circular chevron to spring the full action toolbar out to the left. The dial floats over the terminal without pushing the scrollbar inward, uses a clean grip handle for pane drag, and running script banners cover it for the duration of the run instead of fighting it for space.
Download based on your OS:
| OS | Download |
|---|---|
| Windows | |
| macOS | |
| Linux |
What's Changed
- chore(mosh): require moshcatty-0.1.5 for local prediction (#2121) by @binaricat in #2129
- fix(mosh): clarify handshake failure when MOSH CONNECT is missing by @binaricat in #2128
- chore(mosh): require moshcatty-0.1.6 for prediction hardening by @binaricat in #2144
- feat: support system SSH agent authentication by @binaricat in #2136
- feat: make SSH connection timeouts configurable by @binaricat in #2133
- fix: measure connectivity latency before protocol handshake by @binaricat in #2132
- Improve quick connect flow by @binaricat in #2134
- Add credential presets to Quick Connect by @binaricat in #2135
- Improve group SSH and Telnet defaults by @binaricat in #2124
- Fix Chinese text in MobaXterm imports and CSV exports by @binaricat in #2140
- Allow hiding SFTP file list columns by @binaricat in #2131
- fix(sftp): preserve hidden relative paths by @binaricat in #2126
- Fix silent SFTP copy when destination pane is unavailable by @binaricat in #2123
- Add option to hide terminal host information bar by @binaricat in #2125
- Fix terminal side panel and accent theme contrast by @binaricat in #2141
- Triage React Doctor findings and fix timer cleanup by @binaricat in #2143
- fix(terminal): host keyword highlight / compact host-info speed-dial by @binaricat in #2145
- fix(terminal): float compact speed-dial without scrollbar gutter by @binaricat in #2147
Full Changelog: v1.1.63...v1.1.64