Repository navigation
Releases
Releases · turlamai/termpilot
TermPilot v0.6.0
Added
- Host latency probe: parallel TCP-handshake timings with per-host
badges (green <100 ms / amber <500 ms / red or × otherwise). - Per-tab broadcast input: toggle on a tab with two+ panes and every
keystroke fans out to all of them. - Session recording: pane ⏺ writes asciinema v2 (.cast) — playable
withasciinema play. - Forwarding rules auto-start: bound rules start when their host
connects (per-rule opt-in, ⏻ marker in the list).
TermPilot v0.5.0
Added
- Quick Connect:
user@host:portone-shot from the Hosts view —
connect without saving a profile. - Tabs drag to reorder; remote window titles rename tabs live (OSC
0/2 extraction across stream chunk boundaries). - ⌘/ opens a keyboard-shortcuts overlay; ⌘N opens a local shell.
- The ⌘K palette doubles as a launcher — empty intent lists hosts.
- SFTP: drop files onto the manager to upload (per-file toasts).
- Host editor: Duplicate (save-as-copy).
TermPilot v0.4.0
Commercial completeness, minus signing (deferred by owner decision).
Added
- Linux distribution matrix complete: AppImage + deb + rpm join the
tar.gz (toolchains installed in the release pipeline). - Split panes resize by dragging the divider; pickers navigate with
arrow keys. - Session log archive UI in settings (list/download/delete).
- Passphrase-wrapped encrypted export/import (PBKDF2 250k -> AES-GCM,
self-describing container). - FIDO2 hardware key generation options (ed25519-sk / ecdsa-sk).
- COMMERCIAL-CHECKLIST.md — the launch gates, signing deferred.
TermPilot v0.3.0
The commercial-polish release: a designed system under the tool, and
the update chain.
Added
- Design tokens: 4pt spacing grid, type scale (caption/body/title),
semantic surface layers, consistent radii. - Control system: primary/quiet/danger button hierarchy with designed
hover/pressed/disabled states; global keyboard focus ring. - Materials: modal dim+blur and entrance motion; toast notifications;
promise-based in-app confirm dialogs replace window.confirm/alert. - Updater: notify-and-open — the release pipeline publishes an update
manifest to termpilot.jrtx.site, the app checks it (1 h cache,
semver compare) and offers a dismissible banner. Silent auto-install
waits for the 1.0 signed chain. - M2 additions: snippet groups + broadcast run, key import and
public-key distribution, session summary, failure-evidence export,
session logging to file.