Release Notes

Track the evolution of Netcatty with detailed changelogs for each version.

v1.0.98 (2026-04-23)

  • 修复(cloud-sync):45678 端口被占用时回退到系统分配的 OAuth 端口 (#823)
  • 重构(cloud-sync):简化 OAuth 回调流程
  • 修复(cloud-sync):增强登录取消流程的健壮性

v1.0.97 (2026-04-23)

  • 修复(tray):Windows 托盘附带多尺寸 .ico,解决高分屏模糊问题 (#822)
  • 界面:修复 Midnight 主题亮度、优化 backdrop-blur、移除未使用的径向渐变 (#817)
  • 修复(settings):避免 customKeyBindings 同步出现回声循环 (#821)
  • 修复(terminal):输入空格或大写字母时保留选区 (#820)
  • 修复(icons):使用更紧凑的源图修正 Windows/Linux 应用图标缩水 (#816)
  • 修复(autocomplete):每次按键实时同步 ghost text (#815)
  • 修复(autocomplete):补全命令时不再带上主题 cwd 前缀("~ ") (#814)
  • 功能(terminal):telnet / serial 可快速切换字符编码 (#812)
  • 修复(sftp):下载时包含全部选中文件,而不只是右键点中的那个 (#811)
  • 修复(ssh):兼容老旧服务器的 legacy HMAC (#810)
  • 功能(editor):把 SFTP 文本编辑器提升为顶层标签 (#808)
  • 界面:放大应用图标圆角,与 macOS Dock 其他应用对齐 (#803)
  • 界面:将 snippet 行图标与 package 行图标对齐 (#802)
  • 功能:snippets 侧栏以可展开的树视图呈现 (#801)
  • 界面:基于应用图标重新设计 macOS 托盘模板图标 (#798)
  • 修复:修复 Windows/Linux 高分屏下托盘图标模糊问题 (#797)
  • 维护:安全依赖审计修复 (#799)

v1.0.96 (2026-04-22)

  • 界面:主机多选工具条固定在页面顶部 (#793)
  • 界面:将四个终端工具栏操作折叠进 More 弹出菜单 (#792)
  • 功能:支持将终端加入工作区、在 QuickSwitcher 中新建工作区 (#790)
  • 界面:Settings 字标样式与 Vault 侧栏统一 (#791)
  • 界面:终端 compose bar 无边框、沉浸式呈现 (#789)
  • 界面:优化工作区 focus 模式的侧栏 (#788)
  • 功能:侧面板 snippet 支持右键编辑/删除 (#787)
  • 功能:全新应用 logo + 侧栏涟漪反馈 + 管理界面细节打磨 (#786)
  • 功能:Vault 全局搜索覆盖所有分组与包 (#785)
  • 修复(sync):sync base 为空时阻止空推或缩减推送 (#784)
  • 功能(keybindings):为单条绑定新增"Set to disabled"按钮 (#782)
  • 功能(snippets):snippet 编辑面板新增删除按钮 (#783)

v1.0.95 (2026-04-19)

  • 维护(deps):升级 fast-xml-parser 与 @aws-sdk/xml-builder

v1.0.94 (2026-04-18)

  • 性能:应用重启后首轮对话预加载 compact history (#769)
  • 修复:对 AI 代理 / 体积限制错误进行分类,不再直接展示 Zod 原始输出 (#768)
  • 性能:批量处理本地文件列表中 Windows 隐藏属性检测 (#767)

v1.0.93 (2026-04-17)

  • 修复:仅显示 ghost text 时单次 Tab 透传到 shell (#745)

v1.0.92 (2026-04-15)

  • 修复:稳定 scoped AI 草稿 / 会话切换 (#724)

v1.0.91 (2026-04-15)

  • 修复:处理 #720 的 Codex 后续评审意见 (#723)

v1.0.90 (2026-04-13)

  • 功能:向 claude-agent-acp 探测可用模型,取代硬编码预设
  • 修复:ACP 探测返回空时清理过期的模型缓存

v1.0.89 (2026-04-13)

  • 功能:识别用户 ~/.codex/config.toml 自定义供应方的 ready 状态
  • 功能:向 codex-acp 探测可用模型,取代硬编码预设
  • 修复:ChatInput 正确解析含 / 的 model id
  • 修复:config.toml 提供自定义供应方时跳过 ChatGPT 鉴权校验
  • 修复:即使 env_key 尚未导出也展示自定义配置
  • 界面:精简模型选择器——描述与名称纵向排布、限制宽度、长描述截断

v1.0.88 (2026-04-12)

  • 修复:Claude ACP 代理支持自定义 API key 与 base URL
  • 修复:Claude ACP 优先使用 anthropic 供应方而非通用 custom
  • 修复:为 Codex ACP 代理注入 OPENAI_BASE_URL
  • 修复:将供应方 base URL 纳入 Claude ACP 复用指纹

v1.0.87 (2026-04-10)

  • 功能:终端新增"跟随应用主题"及 14 款与 UI 配套的终端主题 (#675)
  • 修复:跟随应用主题时覆盖主机维度的主题设置
  • 修复:升级安全的默认值 + 跨窗口广播 follow-theme
  • 修复:打磨 follow-app 终端主题交互,补齐主题同步缺口

v1.0.86 (2026-04-09)

  • 修复:空闲 SFTP 会话发送 SSH keepalive,避免 NAT 断连 (#671)

v1.0.85 (2026-04-09)

  • 修复:快速新增 snippet 的弹窗原地打开,不再跳转页面 (#657)

v1.0.84 (2026-04-07)

  • 界面:最近连接主机限制为 6 条

v1.0.83 (2026-04-05)

  • 修复:snippet 列表中超长命令截断,避免布局溢出 (#630)

v1.0.82 (2026-04-03)

  • 修复:HostTreeView 缺失 props 解构导致白屏 (#626)

v1.0.81 (2026-04-03)

  • 修复:重新开始时重置鼠标跟踪,防止转义序列外泄 (#621)

v1.0.80 (2026-04-02)

  • 修复:自定义 shell 弹窗按钮复用已有 common.save i18n 键

v1.0.79 (2026-04-01)

  • 功能:关键字高亮支持自定义关键字与颜色 (#597)

v1.0.78 (2026-03-31)

  • 修复:窗口销毁时清空 mainWindow 引用 (#587)

v1.0.77 (2026-03-31)

  • 界面:失焦工作区终端不透明度从 0.65 提升到 0.82

v1.0.76 (2026-03-31)

  • 功能:断开连接对话框展示 transport error

v1.0.75 (2026-03-31)

  • 功能:ZMODEM 上传收尾阶段提示"Waiting for remote..."

v1.0.74 (2026-03-30)

  • 修复:聊天 UI 工具调用的重复与排序问题
  • 修复:非最后一条 assistant 消息中的工具调用也保留审批控件

v1.0.73 (2026-03-29)

  • fix: isolate SFTP actions and selection state across panes and tabs
  • ui: compact host selection panel

v1.0.72 (2026-03-29)

  • fix: use system browser for OAuth flows (#563)
  • fix: prevent key file path from overflowing panel (#551)
  • perf: optimize same-host SFTP transfer with remote cp command

v1.0.71 (2026-03-28)

  • Display approved AI commands in terminal sessions before their output.
  • feat(sftp): add tree view explorer for SFTP pane
  • fix: sort directory symlinks with directories in SFTP file list
  • feat: sync global SFTP bookmarks via cloud sync
  • feat: add default file opener setting for SFTP
  • fix: widen host edit panel and prevent content overflow
  • feat: add workspace focus indicator style setting (dim vs border)
  • perf: use fallback viewport for transfer child list virtualization
  • feat: make SFTP folder transfer concurrency configurable
  • refactor: unify directory download with upload transfer system

v1.0.70 (2026-03-27)

  • perf: comprehensive UI and state management optimization
  • feat: network device mode for SSH + serial charset encoding support
  • fix: preserve AI chat history across reconnects
  • feat: enable Unicode 11 for improved Nerd Fonts rendering
  • fix: reset cloud sync connect button when OAuth popup is closed

v1.0.69 (2026-03-26)

  • feat: Catty Agent support for serial port session command execution
  • refactor: remove SFTP and multi_host_execute tools from MCP server
  • chore: dead code cleanup and architecture layering fixes
  • feat: add global SFTP bookmarks shared across all hosts (#529)
  • feat: terminal command autocomplete system
  • feat: expose advanced AI model parameters in provider settings (#532)
  • fix: prevent double-click update crash and improve update UX (#522)
  • Add session activity indicator and store
  • feat: remote path completion — auto-list files/dirs for cd/ls/cat commands
  • fix: add local autocomplete specs and isolate command history per host
  • perf: reduce workspace and theme switch rerenders

v1.0.68 (2026-03-25)

  • Feat/remove root paint polling use renderer ready
  • feat: 终端沉浸模式
  • SFTP 右键菜单添加「复制文件路径」功能
  • fix: 编辑器查找/替换输入框无法粘贴内容

v1.0.67 (2026-03-24)

  • feat: apply 8ms 16kb PTY buffering to local telnet mosh
  • fix: prevent SSH connection errors from crashing the entire app
  • fix: restore proper snippet paste semantics for sidebar clicks
  • fix: prompt passphrase for encrypted keys on jump hosts and SFTP
  • feat: support IdentityFile from SSH config import
  • feat: unified auth logging for SSH and SFTP connections
  • fix(sftp): show full filename tooltip on hover
  • fix: SFTP permissions dialog shows empty (000) instead of actual file permissions
  • feat(terminal): support server stats on macOS
  • fix: restore npmRebuild for macOS/Windows to fix local terminal crash
  • fix: prevent crash on ECONNRESET from embedded SSH devices
  • fix: default smooth scrolling to off to prevent scroll freeze
  • Fix AI terminal execution completion and tool UI
  • Support jump hosts for port forwarding
  • feat(electron): enable V8 code cache and lazy-load non-critical bridges
  • Support proxy config on jump hosts
  • Preserve vault hosts state across section switches
  • Optimize AI panel tab switching
  • perf(settings): prewarm settings window and hide on close

New Contributors: @yaotiancheng-ola


v1.0.66 (2026-03-23)

  • fix: resolve SSH chain connection hang and improve connection progress
  • Mod:perf(keyword-highlight): reduce highlight latency and redundant regex scanning
  • Revert: perf(keyword-highlight) #464
  • perf(keyword-highlight): reduce latency with throttled rAF and line cache
  • perf(keyword-highlight): skip cellMap for ASCII lines, share empty result
  • feat: add terminal smooth scrolling setting
  • fix: support IPv6 addresses in quick connect and fix display formatting

New Contributors: @crawt


v1.0.65 (2026-03-23)

  • Add 'meslolgs nf' to local fonts list
  • feat: crash log capture and viewer in Settings
  • ci: verify and recover update metadata after artifact merge
  • fix: detect actual home directory for SFTP auto-open
  • fix: normalize line endings and bracket-paste multi-line snippets

New Contributors: @tces1


v1.0.64 (2026-03-23)

  • ci(linux): enhance native module arch verification

v1.0.63 (2026-03-22)

  • fix: pin native module architecture in Linux builds
  • ci(linux): verify final deb artifact before publish

New Contributors: @li88iioo


v1.0.62 (2026-03-21)

  • fix: preserve SFTP directory when switching between terminal tabs
  • fix: resolve SFTP tab connection key race in workspace mode
  • fix: new hosts dynamically inherit global font size and theme
  • chore: remove debug console.log and unused exports

v1.0.61 (2026-03-21)

  • fix: allow Unicode characters in snippet package names
  • fix: use gzip compression for deb to fix Deepin OS install
  • fix: provide detailed error messages for cloud sync failures

v1.0.60 (2026-03-20)

  • Add AI support for local terminal sessions
  • Fix Windows Codex CLI resolution and login startup
  • feat: inline approval gate for tool execution
  • feat: support downloading SFTP folders from the new view
  • fix: package Linux node-pty runtime for release builds
  • fix: respect global terminal appearance settings
  • Improve disconnected terminal dialog behavior and visuals
  • Add manual Linux distro override for hosts
  • fix: log file name and use local time
  • fix: PowerShell AI exec markers visible and results not captured

v1.0.59 (2026-03-19)

  • fix: bundle claude-code-acp to prevent crash when binary is missing
  • fix: handle Windows spawn for Claude ACP bundled JS binary
  • feat: click-to-preview for images in AI chat
  • feat: image preview enhancements — zoom, drag, reset
  • feat: mouse wheel zoom in image preview

v1.0.58 (2026-03-19)

  • update supported distros
  • feat: support multimodal attachments in AI chat
  • fix: suppress known_hosts toast on auto-scan at startup
  • feat: add option to auto-open sidebar on host connect
  • fix: real-time session logging via main process streams

v1.0.57 (2026-03-18)

  • Fix SFTP download failing on Windows drive root paths
  • Remove HTTP localhost-only restriction for AI requests

v1.0.56 (2026-03-18)

  • fix: import import certificate icon size too small
  • Fix AI scope leaking across tab switches
  • Show raw AI errors instead of inferred causes
  • Fix host count in tree view

v1.0.55 (2026-03-17)

  • fix: make global and host-level keyword highlight independent
  • feat: auto-close tab when user actively exits session
  • feat: three-way merge for cloud sync
  • Fix ACP stop cleanup and cancel state
  • fix: keep workspace MCP scope in sync
  • fix: surface streaming provider errors in chat

v1.0.54 (2026-03-17)

  • feat: add web search & URL fetch tools for AI agent
  • fix: widen settings dropdown selects to prevent text wrapping
  • fix: host-level keyword highlight toggle now overrides global setting
  • feat: add skip TLS verification option for self-hosted AI providers
  • fix: open settings window on the same display as main window
  • fix: avoid repeated sync
  • fix: remove multi_host_execute and fix MissingToolResultsError on stop
  • fix: show host count in tree view
  • fix: show real error message instead of [object Object]
  • feat: add paste-only option for snippets (no auto-execute)
  • refactor: remove SFTP tools from AI agent
  • fix: non-zero exit code is not a failure, include output on real errors

v1.0.53 (2026-03-16)

  • fix: allow settings window as trusted IPC sender
  • fix distro detect
  • fix: snippet package rename losing snippets and blocking case changes
  • fix: split auth button for clear save/no-save options
  • fix: use net.connect() for Windows SSH agent pipe detection
  • feat: add OSC-52 clipboard support

v1.0.52 (2026-03-16)

  • enable scrollbar in dropdown lists when content exceeds max-height
  • fix: resolve Gemini API error caused by empty functionResponse name
  • feat: add global hotkey enable/disable toggle
  • feat: add auto-update toggle setting
  • feat: add settings cloud sync support

v1.0.49 (2026-03-13)

  • fix: show hosts count in the group
  • Fix overlapping auto-sync retries
  • fix: known hosts sync not work
  • fix: known hosts sync not work
  • fix: destroy system tray before quitAndInstall on macOS
  • fix: prevent SFTP modal drag-upload from targeting stale directory
  • fix: show all nodes in the Group field of host details.
  • feat: redesign tab bar with OS/distro icons
  • fix: no passphrase given error on port forwarding launch
  • Polish terminal SFTP sidebar workflow
  • feat: move Scripts and Theme to side panel sub-tabs
  • feat: allow ignoring certificate errors for WebDAV connections
  • fix: enable customGlyphs to eliminate gaps between block characters
  • feat: add toggle to move side panel between left and right
  • fix: resolve memory leaks and reduce unnecessary CPU consumption
  • feat: default theme to dark for new users
  • ui: add styled tooltips to terminal and SFTP toolbar buttons

New Contributors: @MiracleLau


v1.0.48 (2026-03-12)

  • feat: support almalinux distro
  • fix: address issue #294 follow-up regressions
  • feat(sync): include snippetPackages in cloud sync payload
  • fix: keep terminal drag-drop uploads on the resolved SFTP path
  • Fix SFTP modal parent navigation in empty directories

New Contributors: @yuzifu


v1.0.47 (2026-03-11)

  • fix(auto-update): unify manual/auto update state, fix broadcast, improve UX

New Contributors: @penguinway


v1.0.46 (2026-03-11)

  • fix: prevent macOS signing credentials from leaking to Windows builds
  • fix(sftp): drag-upload goes to wrong directory after navigation

v1.0.45 (2026-03-10)

  • fix(sftp): handle non-fatal agent auth errors for MFA/keyboard-interactive (#304)
  • fix(sftp): display upload destination path on completed task items (#307)

v1.0.44 (2026-03-09)

  • Remove dead code and unused components
  • fix: skip invalid ssh agent sockets
  • feat: add auto-update support via electron-updater (#289)
  • fix: disable context menu in alternate screen to prevent tmux double menu
  • fix: scroll terminal to bottom on paste when scrollOnPaste is enabled
  • fix: re-run startup command on Start Over after SSH disconnect
  • docs: add Shift+Drag hint for tmux/vim in copy-on-select setting
  • feat: show hidden files (dotfiles) on local filesystem browser
  • feat: support system theme auto-switching
  • fix: improve URL highlighting precision
  • fix: unify sync payload logic & harden port forwarding lifecycle

v1.0.43 (2026-03-07)

  • Fix issue #278 identity refresh and session log autosave
  • Fix SFTP folder copy into symlinked directories
  • Remove legacy macOS quarantine workaround
  • feat(sftp): show download progress for "Open With" temp file downloads
  • fix: preserve persisted Red Hat distro aliases
  • fix: enable Windows PTY compatibility for local terminals
  • fix: cloud sync 401 Unauthorized on first app launch

New Contributors: @midasism


v1.0.42 (2026-03-05)

  • fix: install Linux icons in standard hicolor sizes
  • fix: await provider token decryption before creating sync adapters
  • fix(ci): revert Linux x64 build to ubuntu-latest without container

v1.0.41 (2026-03-04)

  • fix(sftp): recover stale channel after network reconnect
  • fix: handle quoted ID values in /etc/os-release for RHEL distro detection
  • fix(ci): build Linux x64 in debian:bullseye container for native modules
  • fix: skip SSH key passphrase prompt for password-only connections
  • feat: add bookmark support for local SFTP directories
  • fix: check Windows SSH Agent before connecting to agent pipe
  • feat: add terminal encoding switcher for SSH sessions (#261)

v1.0.40 (2026-03-04)

  • fix(ci): build linux-arm64 in Debian Buster container for GLIBC 2.28 compat
  • fix: resolve multiple SFTP bugs (#254)

v1.0.39 (2026-03-03)

  • fix(terminal): initialize xterm WebGL addon with valid constructor args
  • fix: improve SFTP transfer speed with parallel requests and accurate progress
  • fix(transfer): make fast-transfer cancellation actually abort
  • fix(sftp): prevent stale session race when reopening modal
  • fix: reverse SFTP transfer queue order to show newest tasks first
  • fix: SFTP modal create file/folder and shortcut key translations
  • fix: add missing passphrase to SFTP dual-pane credentials
  • feat: add SFTP path bookmarks for dual-pane view
  • fix: split Linux build into x64 and arm64 jobs
  • fix: filter dotfiles as hidden on Linux/Unix systems
  • feat: add bracketed paste mode toggle (#233)
  • feat: add compose bar for pre-composing commands (#198)
  • feat: Custom terminal themes with .itermcolors import
  • fix: SSH certificate authentication with RSA key algorithm negotiation
  • fix: unify settings dropdowns to use custom Radix-based Select
  • fix: prevent x64 native module rebuild on ARM64 CI runner

New Contributors: @alisre


v1.0.38 (2026-03-02)

  • feat: add legacy SSH algorithm support for older network equipment

v1.0.37 (2026-02-25)

  • fix(macos): restore main window when app activated
  • security: harden external navigation / window.open
  • feat: add swap usage display in server stats
  • feat: credential protection guards for enc:v1: placeholders

v1.0.36 (2026-02-13)

  • feat: localize empty hosts message to Chinese
  • fix: encrypt sensitive credentials at rest via safeStorage
  • Remove extra space next to close button on Windows

New Contributors: @Misaka21, @RoryChou-flux


v1.0.35 (2026-02-12)

  • Fix ERR_FAILED on second instance by moving single-instance lock before app.whenReady()
  • fix: tray quit button, tree view multi-select, and SFTP banner handling
  • fix: prevent zombie processes and improve window recovery on restart

v1.0.34 (2026-02-11)

  • Fix incorrect character encoding over Telnet and Serial connections

v1.0.33 (2026-02-07)

  • fix: tray panel logic & type improvements
  • fix: restore built-in text editor paste behavior
  • fix: wrap terminal paste in bracketed paste sequences
  • fix: show sessions on first TrayPanel open

v1.0.31 (2026-02-04)

  • feat: Add global hotkey to toggle window visibility (Quake mode)

v1.0.30 (2026-02-03)

  • Fix SFTP jump connection unsupported algorithm chacha20-poly1305 error
  • Feature: Host-level keyword highlighting with toolbar popover

v1.0.29 (2026-02-02)

  • Add tooltip to port forwarding rules showing relay host details
  • Expand SSH algorithm support for modern servers
  • Add keyboard shortcuts for snippets
  • fix: remove chacha20-poly1305 cipher and upgrade Electron to 40.1.0
  • feat: Add SFTP keyboard shortcuts for copy, paste, cut, select all, rename, delete
  • feat(sftp): add visual focus indicator for pane selection

v1.0.28 (2026-02-01)

  • Use dynamic package version for sync payload
  • perf: optimize SSH key discovery to use async I/O
  • perf: optimize SFTP directory existence check
  • perf: optimize key persistence to be asynchronous
  • perf: make window state saving async to avoid blocking main thread
  • perf: optimize managed source host filtering from O(N*M) to O(N)
  • Implement device name update for cloud sync
  • Implement Workspace Creation in Quick Switcher
  • Sync port forwarding rules
  • Add passphrase input support to SSH key import panel
  • perf: optimize Cloud Sync Performance
  • Enable MFA for export-key exec
  • Show connection details in host selector

v1.0.27 (2026-01-30)

  • feat: stream-based SFTP download for large files

v1.0.26 (2026-01-30)

  • feat(HostDetailsPanel): replace Input with Textarea for startup command
  • feat(vault): improve managed source sync and host management
  • Feature/folder upload
  • fix: skip connection dialog for local terminal and show correct protocol label
  • fix: refresh keyword decorations after scroll stops
  • Add drag-and-drop support for terminal file path insertion and SFTP upload
  • fix: reset upload trigger when new drop entries arrive

v1.0.25 (2026-01-28)

  • feat: Add tree view mode for host list with sorting and persistence
  • fix: Fix multiple bugs in code package creation and display
  • feat(snippets): add rename functionality for packages

New Contributors: @RiceWays


v1.0.24 (2026-01-27)

  • fix: add default SSH key fallback for jump host connections

v1.0.23 (2026-01-26)

  • fix: use async exec for Windows hidden file check to prevent UI freeze
  • fix: try all default SSH keys for fallback authentication

v1.0.22 (2026-01-26)

  • fix: use stream-based transfers to prevent OOM and support cancellation
  • feat: add Copy Tab option to SSH session context menu
  • fix: display actual user-configured shortcuts in terminal context menu
  • fix: improve SSH authentication fallback to system keys
  • fix: handle partialSuccess in SSH multi-factor authentication

v1.0.21 (2026-01-23)

  • feat: enhance release workflow and sftp sudo support
  • fix: align release-note version with built artifacts
  • feat: add host export, password visibility, copy credentials and shortcut fixes
  • Fix release note script for ESM
  • Format SFTP timestamps as YYYY-MM-DD hh:mm:ss
  • fix: improve SFTP date format and hide General group in vault
  • fix: prevent terminal blackscreen when changing right-click behavior

v1.0.20 (2026-01-22)

  • Add duplicate host and save password toggle features

v1.0.19 (2026-01-22)

  • refactor: use xterm Decoration API for keyword highlighting
  • Add UI font customization in Appearance settings
  • feat: add session logs export and auto-save functionality
  • fix: improve QuickSwitcher performance and remove host limit
  • feat: display Linux server stats in terminal statusbar
  • fix: add renderer selection setting and fix serial port dropdown
  • feat(sftp): bundle folder uploads and improve cancel/delete operations
  • feat: GB18030 filename encoding with live switching

v1.0.18 (2026-01-20)

  • Fix SFTP folder upload progress tracking and cancellation
  • feat: add default SSH key fallback and Windows SSH Agent status check
  • fix: skip encrypted default SSH keys to allow password auth fallback

New Contributors: @binaricat


v1.0.17 (2026-01-20)

  • Add SFTP sudo mode support and fix sudo handshake
  • Add Ioskeley Mono font support

v1.0.16 (2026-01-20)

  • feat: add ProxyJump support for SSH config import
  • Add folder upload support to SFTP drag-and-drop
  • Fix SFTP pane auto-refresh when dragging files from right to left
  • Add keyboard-interactive (2FA/MFA) authentication support
  • Fix SFTP retry button to trigger reconnection when connection is lost
  • Add "New File" button to SFTP views
  • Fix extra blank lines when pasting text from other terminals

v1.0.15 (2026-01-18)

  • fix: allow importing ssh_config files without extension

New Contributors: @Nightsuki


v1.0.14 (2026-01-16)

  • Add SFTP reconnect UI overlay with spinner

v1.0.13 (2026-01-13)

  • Add custom baud rate support, serial config persistence, and connection logging

v1.0.12 (2026-01-12)

  • Add DMG background and repair helper app
  • Fix Windows serial port validation to accept COM ports
  • Add SFTP show hidden files setting
  • Add external file drag-and-drop to SFTP views
  • Fix group switching not saving when host already has a group
  • Fix SFTP context menu mislabel: "Download" → "Open" for files
  • feat: Sync SFTP to terminal's current working directory

v1.0.11 (2026-01-09)

  • feat(sftp): add auto-sync for files opened with external apps
  • Move terminal theme selection to modal in Settings

v1.0.10 (2026-01-08)

  • Add local mono fonts support
  • Add SSH Keepalive Interval setting
  • feat: add auto-start and auto-reconnect for port forwarding rules
  • feat: add linux build support (x64/arm64)

New Contributors: @qi-xmu, @AkarinServer


v1.0.9 (2026-01-08)

  • Display human-readable file sizes in SftpView

v1.0.6 (2026-01-06)

  • Fix port forwarding status sync on app restart

v1.0.5 (2026-01-06)

  • feat: Support symlink directories in SFTP views
  • Fix path breadcrumb overflow in SFTP views

v1.0.4 (2026-01-05)

  • feat: add auto check update
  • Revert "feat: add auto check update"
  • Add jump host support for SFTP connections
  • Add configurable shell and starting directory for local terminal
  • feat: remember window size and position on restart
  • Add serial port connection support

v1.0.3 (2026-01-05)

  • fix: ensure local terminal inherits PATH via login shell

v1.0.1 (2026-01-04)

  • feat: improve quick connect ssh parsing
  • 为本地终端会话补齐 UTF-8 语言环境默认值

New Contributors: @Weihong-Liu

On this page

v1.0.98 (2026-04-23)v1.0.97 (2026-04-23)v1.0.96 (2026-04-22)v1.0.95 (2026-04-19)v1.0.94 (2026-04-18)v1.0.93 (2026-04-17)v1.0.92 (2026-04-15)v1.0.91 (2026-04-15)v1.0.90 (2026-04-13)v1.0.89 (2026-04-13)v1.0.88 (2026-04-12)v1.0.87 (2026-04-10)v1.0.86 (2026-04-09)v1.0.85 (2026-04-09)v1.0.84 (2026-04-07)v1.0.83 (2026-04-05)v1.0.82 (2026-04-03)v1.0.81 (2026-04-03)v1.0.80 (2026-04-02)v1.0.79 (2026-04-01)v1.0.78 (2026-03-31)v1.0.77 (2026-03-31)v1.0.76 (2026-03-31)v1.0.75 (2026-03-31)v1.0.74 (2026-03-30)v1.0.73 (2026-03-29)v1.0.72 (2026-03-29)v1.0.71 (2026-03-28)v1.0.70 (2026-03-27)v1.0.69 (2026-03-26)v1.0.68 (2026-03-25)v1.0.67 (2026-03-24)v1.0.66 (2026-03-23)v1.0.65 (2026-03-23)v1.0.64 (2026-03-23)v1.0.63 (2026-03-22)v1.0.62 (2026-03-21)v1.0.61 (2026-03-21)v1.0.60 (2026-03-20)v1.0.59 (2026-03-19)v1.0.58 (2026-03-19)v1.0.57 (2026-03-18)v1.0.56 (2026-03-18)v1.0.55 (2026-03-17)v1.0.54 (2026-03-17)v1.0.53 (2026-03-16)v1.0.52 (2026-03-16)v1.0.49 (2026-03-13)v1.0.48 (2026-03-12)v1.0.47 (2026-03-11)v1.0.46 (2026-03-11)v1.0.45 (2026-03-10)v1.0.44 (2026-03-09)v1.0.43 (2026-03-07)v1.0.42 (2026-03-05)v1.0.41 (2026-03-04)v1.0.40 (2026-03-04)v1.0.39 (2026-03-03)v1.0.38 (2026-03-02)v1.0.37 (2026-02-25)v1.0.36 (2026-02-13)v1.0.35 (2026-02-12)v1.0.34 (2026-02-11)v1.0.33 (2026-02-07)v1.0.31 (2026-02-04)v1.0.30 (2026-02-03)v1.0.29 (2026-02-02)v1.0.28 (2026-02-01)v1.0.27 (2026-01-30)v1.0.26 (2026-01-30)v1.0.25 (2026-01-28)v1.0.24 (2026-01-27)v1.0.23 (2026-01-26)v1.0.22 (2026-01-26)v1.0.21 (2026-01-23)v1.0.20 (2026-01-22)v1.0.19 (2026-01-22)v1.0.18 (2026-01-20)v1.0.17 (2026-01-20)v1.0.16 (2026-01-20)v1.0.15 (2026-01-18)v1.0.14 (2026-01-16)v1.0.13 (2026-01-13)v1.0.12 (2026-01-12)v1.0.11 (2026-01-09)v1.0.10 (2026-01-08)v1.0.9 (2026-01-08)v1.0.6 (2026-01-06)v1.0.5 (2026-01-06)v1.0.4 (2026-01-05)v1.0.3 (2026-01-05)v1.0.1 (2026-01-04)