Changelog
This page lists the changes you will notice in each version, newest first. Versions follow Semantic Versioning: before 1.0, a minor version bump (0.x) may bring incompatible changes, which are noted in that version. Each version’s heading gives the version number and release date, and its changes are grouped into Added, Changed, Fixed and Security (empty groups are left out; the first version is summarized by area instead). Any change to the anonymous usage statistics collected is noted in the version that makes it. For downloads, see the download page.
0.1.3 (2026-11-03)
Includes the changes in 0.1.1 and 0.1.2.
Added
- The main window remembers its position, size and whether it was maximized, and opens there next time; if that screen is no longer connected, it opens centered on the main screen.
- The “⋯” button in the SFTP list header (or right-clicking the header) lets you choose whether to show size, modified time and permissions; the choice is remembered.
- Settings → About now links to the website, changelog, feedback email, license agreement and third-party licenses; “Copy version info” copies the version, system and architecture, ready to paste into a bug report.
Changed
- The SFTP file list shows the modified time by default: as a pane narrows, permissions go first, then size, and the time last. Times use a compact form, the same in both panes, and hovering shows the full time to the second.
Fixed
- On Windows and Linux, Ctrl+C in the terminal didn’t interrupt the running command (a problem in 0.1.0).
- With the window on a secondary screen that uses a different scale, a new window opened with Ctrl+Shift+N appeared in the wrong place.
0.1.0 (2026-11-03)
The first public version, for Windows x64 (Windows 10 1809 or later), macOS (Apple silicon, macOS 11 or later) and Linux x64 (glibc 2.35 or later, such as Ubuntu 22.04 and Debian 12). The macOS and Linux versions haven’t been tested on real hardware yet and don’t install updates automatically (they tell you about a new version and open the download page); the macOS package is only ad-hoc signed and not notarized, so it has to be allowed under System Settings → Privacy & Security the first time.
Connections
- SSH, Telnet and serial ports; quick connect by typing
user@address. - Authentication: password, private key (OpenSSH, PEM, PuTTY ppk), SSH Agent / Pageant, and interactive authentication when the server asks for it; verification codes (TOTP) filled in automatically.
- Profiles and group defaults, so many hosts can share one set of credentials.
- Multi-hop jump hosts (up to 5), SOCKS / HTTP proxies and proxy commands, agent forwarding, and support for old devices that only offer legacy algorithms.
- Host key verification; a notice when the connection stops responding, automatic reconnection, and resuming in tmux.
- After connecting, Termlet identifies the remote system (one read-only command in a separate channel, not through the terminal; skipped silently if it fails, and can be turned off under Settings → Connection) and shows the system’s logo in the host list and on terminal and SFTP tabs.
- Can be opened by bastion hosts such as JumpServer and NSFOCUS OSMS.
Terminal
- Tabs, split panes and workspaces, a command palette, and duplicate sessions (sharing the connection); a terminal tab always shows the name it was created with (the host name, the local shell and so on), with titles set by remote programs in its tooltip.
- Sync input, and a compose bar (send to many terminals, or run on many hosts and compare the output).
- Snippets (with parameters, and an optional snippet bar) and command history.
- Paste protection, sudo password filling, session logs, keyword highlighting, new-output markers on background tabs and notifications when long commands finish.
- 26 built-in terminal color schemes, set per host and per group, plus importing scheme files from Windows Terminal, iTerm2, Xshell, MobaXterm and others.
- Resource monitor and network latency; a host tools panel (processes, systemd services, Docker, network connections).
- Encoding switch (GBK, Big5), rz / sz and trzsz, pasting screenshots.
- Customizable shortcuts: Ctrl-based on Windows and Linux, with one-click Xshell and MobaXterm key presets; ⌘-based on macOS like Terminal.app and iTerm2 (the SFTP file list follows Finder), with every Control combination going to the terminal. Custom shortcuts are saved per platform, so each keeps its own after syncing. The kitty keyboard protocol.
- Local shells (PowerShell, Command Prompt, Git Bash and more, plus WSL distributions, on Windows; bash, zsh, fish and more on macOS and Linux).
Files
- Two-pane SFTP with drag-and-drop between local and remote; a transfer queue, resuming transfers and reconnecting automatically.
- Changing permissions, following the terminal directory, editing remote files, opening SFTP as root, and remote file name encodings (GBK, Big5); the file lists can be used entirely from the keyboard.
- File management inside WSL.
Keys and port forwarding
- Key library: import, generate (Ed25519, RSA), deploy public keys, export.
- Local, dynamic (SOCKS) and remote port forwarding, reconnecting automatically after a drop.
Command-line tool and AI
- The
termletcommand: list hosts, run commands (also in a terminal already open in Termlet), upload and download single files. - Off by default and allowed per host, with optional separate credentials for the command-line tool; the credentials never leave Termlet.
- When Termlet isn’t open,
termletstarts it in the background (can be turned off in Settings). - Dangerous commands are blocked or need approval, and every call goes into an audit log.
- One-click installation of the Agent Skill (Claude Code, Codex and others).
Data and security
- Encrypted credentials, with the master key in the system keychain (Windows Credential Manager, the macOS keychain, or the Secret Service on Linux; a master password when none is available); app lock (lock password, or Windows Hello on Windows).
- Importing hosts from
~/.ssh/config, Xshell, FinalShell, MobaXterm, Tabby, Termora and WindTerm; exporting them as a Termlet host file or ssh_config. - Encrypted full backups (restorable on another computer) and daily local snapshots.
- Sync between computers through a local folder or WebDAV, end-to-end encrypted and merged item by item.
Privacy and diagnostics
- Anonymous usage statistics: on by default, sent at most once a day, with nothing that identifies this computer; turn them off any time or view the exact message to be sent under Settings → About → Privacy (see the privacy policy).
- Sending crash reports automatically: off by default; once on, only a scrubbed summary is sent, never memory dumps. A report the receiver rejects is not sent again and doesn’t hold up later ones.
- Diagnostics (without host addresses, credentials or commands) and crash records kept on this computer.
App
- Interface and setup wizard in 简体中文 (Simplified Chinese) / 繁體中文 (Traditional Chinese, Taiwan usage) / English; when following the system, Traditional Chinese is used on systems set to Taiwan, Hong Kong or Macao. Light / dark themes (or following the system).
- Wrapped Chinese descriptions and hints in the interface follow the usual line-breaking rules: punctuation such as full stops and commas never starts a line, opening brackets and quotation marks never end one, and dashes and ellipses aren’t split across lines.
- Groups and sections in the host list start collapsed, and the ones you expand stay expanded after a restart; after you create or edit a host or group, the tree expands to it and selects it.
- System and brand logos (from Simple Icons): for identified remote systems, for Git Bash, bash, zsh, nushell and WSL distributions under This Computer, on the Docker tab of host tools, and in the command-line tool’s approval dialog (when Claude Code or Gemini CLI makes the request). “Icons” (Color / Monochrome) under Settings → General applies to both file icons and these logos.
- On macOS, an app menu bar (Termlet, Shell, Edit, View, Window, Help) lists the common commands with their shortcuts; ⌘Q asks first about open connections, unfinished transfers and unsaved files.
- Windows setup wizard: installs for the current user only, with no administrator rights needed. The Linux tar.gz comes with
install.sh, which adds Termlet to the application menu and linkstermletinto~/.local/binwithout root. - Automatic updates on Windows from Termlet’s download site
dl.termlet.dev, falling back to GitHub Releases (github.com/termlet/termlet), with signature verification. macOS and Linux check and verify the same way, then tell you about the new version and open the download page. Each release comes with a signedSHA256SUMSfor checking by hand (see Checking your download).