How the features work, what they measure, and the steps to follow.
Pointer, paste, Chinese input and pinch-to-zoom from a keyboard with a touchpad — and the mouse inside tmux, vim and herdr.
Workspaces, tabs and panes for your shells and coding agents, in one session that survives a dropped connection — with a key bar that turns into herdr's keys by itself.
Let git and ssh on a server use the key on your phone: clone, pull and push from a remote machine with no private key stored on it.
Zooming the text and opening and closing terminals no longer piles up memory. Before and after, measured on a phone.
Turn on ligatures and -> != => === each draw as one symbol, in fonts that have them. Every character keeps its own column.
Drag files from the Files app or SuperHub onto the SFTP view and they upload to the folder on screen — on a tablet or a phone.
Coding agents and other full-screen tools come out in flat slabs of colour on a Windows host. One environment variable on the Windows side fixes it — and here is what else behaves differently there.
Keep what the screen showed: record a session, play it back in the app, and share it as a file someone else can replay. Part of Term Pro.
Press and hold an empty part of the screen, then slide: a pad sends the arrow you lean toward, faster the further you push.
A switch or a dated server that offers nothing modern cannot even start a handshake. One per-host switch adds the old algorithms back as fallbacks — and there is a good reason it is not on for everyone.
A large transfer, a reply to your feedback, and a notification your own program asked for. Nothing else — plus the reason to allow the permission when it is offered rather than later.
The in-app editor rebuilt on a native engine: syntax highlighting, the terminal’s selection and loupe, find and replace, and files up to 32 MB instead of 128 KB. Part of Term Pro.
A typo in the middle of a long command, fixed without arrow keys. Slide left or right anywhere on the soft keyboard and the cursor follows your finger.
A target your phone cannot reach directly, through one or more bastions. Build the route in one sheet, reorder by dragging, and read the connect log when a hop says no.
Lay out the key bar yourself: one row scrolls sideways and is uncapped, two rows is a fixed 7x2 grid with nothing to scroll. How to build one, and which shape to pick.
Uploads about 14x faster and large downloads about 3.4x faster to a distant server, measured on a device — and using less battery, not more.
Any URL on screen is tappable — even one that wrapped across two lines. What Term shows you before it opens anything, and what happens when the link is a download.
A bastion is not an ordinary host: you land in a menu, not a shell. How to set one up in Term, get past the code prompt, and reach your machine.
The size cap on in-app file editing, measured rather than guessed: what opening, typing and undo cost from 8 KB to 1 MB.
A server that wants a six-digit code after the password: store the setup key once and Term answers the prompt, for the host and for the bastion it jumps through.
pi runs on your server and edits real files there; Term is the terminal you drive it from. Install, key, connect — and the colour setting worth knowing.
Tunnel a port to something only your server can reach, run a SOCKS5 proxy, or publish a device port — and what happens to a tunnel when you leave the app.
Our complete ~/.tmux.conf — images and true colour through tmux, CSI u keys for coding agents, copying that grabs whole paths, and a status line that reads on any theme.
Connected, but mosh-server didn't start — the PATH of a non-interactive SSH login is not your shell's. Find the binary, point the host at it.
Switch on auto-resume for a host and Term reconnects it after a kill or a dropped connection — the startup script re-attaches tmux, and your work is where you left it.
Float Term over another app so a build or a log keeps scrolling where you can see it — still foreground, so the session does not drop.
The app gets killed, the session does not: the next launch reattaches to the same shell, programs still running, with no sign-in.
Walk the remote filesystem, move files both ways, edit a text file in place — all over the SSH connection the host already has.
Several windows over one connection, a key bar that becomes a tmux bar by itself, and why zoom matters more here than on a desktop.
Pin mosh to the UDP ports your firewall opens, choose how long a detached session waits for you, and run a script before the shell starts.
Bold Chinese no longer smudges into a blob: the same words on the same phone, before and after.
Chinese, Japanese, Korean, emoji, box lines and prompt icons — 1,314 characters checked one at a time on a real phone, with the photos.
Method, measurements and captures for the EGL/GLES3 instanced renderer — full-screen scrolling at 4.3 ms · 235 fps.