Changelog
Notable changes to Sheltora. Newest first.
1.1.62
- Clipboard fix: the terminal's copy-on-select no longer fires on a plain click (switching tabs or returning from another app), so it won't overwrite what you copied elsewhere —
Ctrl+Vnow pastes the right text. Clipboard reads are also more resilient when another app briefly holds it.
1.1.61
- SSH agent authentication (Pageant / KeePassXC / KeeAgent): a new SSH agent auth option — the key stays in your agent and nothing is stored in the vault. Works for the terminal, SFTP and fleet commands, including through a jump host.
1.1.60
- Run command on servers: longer default timeout plus a no time limit option for long-running commands; the final output line is no longer occasionally dropped.
- Terminal paste reads the Windows clipboard natively, so it no longer misses content when another program briefly holds the clipboard.
- Download: the target file is truncated first, so new content can't be mixed with leftovers of an older, larger file.
- Runbook: focus returns to the terminal after you run a command with ▶.
1.1.57
Ctrl+Vnow pastes in the terminal (previously onlyCtrl+Shift+V,Shift+Insertand right-click worked; plainCtrl+Vfell through to the shell as^V).Cmd+Vstays on macOS.- More reliable clipboard: copy/paste no longer silently fails when another program momentarily holds the clipboard — it retries and reports in the status bar if it still can't.
- Runbook keystrokes no longer leak into the connected session — the terminal only takes keys when it actually has focus.
1.1.56
- Fixed a frozen terminal after closing several SSH sessions: the read loop now survives a single bad message, handles messages over 64 KB (large paste / copy), and the terminal self-recovers instead of freezing permanently.
1.1.52
- Key passphrase field in New session (auth = Key): a password-protected key can be used directly in a session, not only via a credential profile. The passphrase is stored encrypted in the vault.
- Fixed data loss when editing a session: saving no longer wipes the session's runbook (notes), tags or server OS icon.
1.1.51
- Editing a saved session keeps its runbook (notes), tags and OS icon — previously these were overwritten with blanks on save.
1.1.50
- Fixed data loss when editing a session: saving no longer clears its runbook (notes) or tags.
1.1.49
- “New profile…” in the session picker now creates a new profile instead of overwriting the first existing one.
1.1.48
- Broadcast: typing reaches all selected sessions immediately after enabling it, without first clicking a panel.
- Terminal no longer freezes when idle — WebView2 background throttling is disabled, so it stays live after hours of inactivity.
1.1.47
- Fixed idle hangs: SFTP and exec (fleet / commands, tail) connections now use keepalive, and SFTP has a bounded operation timeout, so an idle connection fails fast instead of hanging the app.
- Clearer active tab: inactive tabs are dimmed, the active one is full-strength with an accent underline.
1.1.46
- Files pane sorting: click a column header to sort the remote listing by name, size or date; click again to flip direction (↑/↓). Folders stay on top.
- Run command on servers: multi-line input for short scripts.
1.1.44
- Vault — switch modes without losing passwords: changing the secret-storage mode (no password / biometrics / master password) now migrates all stored secrets to the new mode both ways; cancelling leaves everything unchanged. The old vault file is kept as a backup.
- Master password: prompts to unlock at startup (parity with biometrics).
- Broadcast tiles: the active tile is focused on enable so input goes to all panels.
1.1.22
- “All Sessions” tree root: a single shared root above all folders and sessions. Fleet commands (Run command, Tail logs…) over it run across the whole tree, including sessions outside folders. Stored data is unchanged.
1.1.15
- Drag & drop file transfer in the browser pane — local ↔ remote and out to the system; you're asked before overwriting an existing file.
- Broadcast tiles: session name on each tile, visible separators, focus restore, full block cursor and cleaner padding.
- Import connections: picks up the private-key path from MobaXterm SSH sessions (with a
~/.sshfallback).
0.6.31
- Mac App Store build: encryption declaration in Info.plist and a bumpable build number, so the App Store stops asking about export compliance. No feature changes.
0.6.30
- Fix: editing an SSH/SFTP/FTP/S3 session no longer clears the stored password when you don't re-enter it.
- Fix: keyboard-interactive prompts (2FA / “Password:”) mask input when the server says it should be hidden.
0.6.29
- Follow-up fix for the macOS crash when dragging a session (0.6.28 covered only part): session reordering on macOS no longer crashes.
0.6.28
- Fixed a macOS crash: dragging a session in the tree crashed the app. Reordering now works.
0.6.22
- Live server stats in the SSH session header: CPU / RAM / disk bars colored by load, network ↓/↑, uptime · users · load. Hover DISK for all mounts. Linux only; toggle in Settings → Connection.
0.6.21
- SSH through a proxy (SOCKS5 / SOCKS4 / HTTP) — fields in New/Edit session.
- Port scanner (Tools → Port scanner…, or right-click a session → Scan ports…) — finds open TCP ports, useful for hosts blocking ICMP.
- Fix: typing
exitno longer triggers auto-reconnect. - Settings: tabs now run vertically on the left, plus “Reset to defaults” on the Terminal tab.
0.6.20
- Terminal font, size and color scheme (Settings → Terminal): Default dark / Light / Solarized Dark / Solarized Light; applied live to open terminals.
- Fix: the terminal fills the full height on the first connection after startup.
0.6.19
- SSH “Execute command on connect” field — a command sent to the shell after connecting (e.g.
sudo su -). - Session context menu: “Connect as…” (connect with different credentials without editing) and “Ping host”.
- Optional per-session zlib compression.
0.6.18
- Automatic reconnect after an unintended SSH drop (growing backoff, Esc cancels); toggle in Settings → Connection.
- Jump host (ProxyJump): connect through a bastion; chaining A→B→C supported.
0.6.17
- Text editor: the unsaved-changes dialog has correct Save / Don't Save / Cancel buttons; Cancel really cancels closing.
- Text editor: Open shows a file-type filter so files can be selected on macOS too.
0.6.16
- New Tools menu: moved “Generate SSH key”, added “Open text editor…”.
- Text editor: Open (
Ctrl+O) for any file; Save on a new document acts as Save As.
0.6.15
- SSH key generation (Settings → Generate SSH key): Ed25519 / RSA 4096 / ECDSA P-256, save the private key and copy the public key for
authorized_keys. - Full third-party license texts bundled (
THIRD-PARTY-NOTICES.md). - About: changelog, license and open-source links point to the right pages.
0.6.14
- Local pane: browse to other drives via “This PC” — from a drive root (e.g.
C:\) the up button (↑) lists every drive.
0.6.13
0.6.12
0.6.11
- Export/Import of a portable package (.sheltora) protected by a transfer password — sessions, profiles, settings, known hosts, and optionally passwords/keys. Secrets transfer cross-OS (re-encrypted into the target vault)
0.6.10
0.6.9
0.6.8
0.6.7
0.6.1
- New Sheltora logo and complete icon set (Windows, macOS, Linux) Logo in the "About" window