App feature releases and site updates for ClumsyFileMover™. v0.1.11-beta.1 is the current public beta build and is available from the downloads page.
~/.ssh/config via Import / Export → Import SSH Config. Hostname, port, and username carry over automatically; identity file paths are preserved.
~/.ssh/known_hosts as you type.
autoUpdater.channel is now hardcoded to latest, bypassing electron-updater’s version-string channel detection entirely. Pre-release version strings (e.g. -beta.x) no longer cause the updater to look for a beta.yml that doesn’t exist on the server. Upload script updated: channel file always lands as latest.yml regardless of version.
allowPrerelease to false on stable builds, causing it to reject the beta channel entry in latest.yml. Now explicitly set to true so all installed versions check the pre-release channel correctly during beta. The unhandled IPC rejection that occurred alongside the error has also been fixed.
C:\Program Files\Notepad++\notepad++.exe) previously failed. Now passed as a single string with shell: true so Windows resolves the path correctly.
index.html) instead of a timestamped temp name.
[::1]) are now accepted in the host field for all protocols.
cfm://) — ClumsyFileMover registers itself as the handler for cfm://open/<id> URIs. Opening one from a browser focuses the app and immediately opens that connection.
.xml as binary or marking non-standard extensions as ASCII.
sitemanager.xml compatible with FileZilla, with groups preserved.
%path% as a placeholder for the current remote directory. A terminal button in the SFTP/SCP remote toolbar opens a command panel with saved commands as one-click buttons, plus a free-form input for ad-hoc commands. stdout is shown in white, stderr in red, and non-zero exit codes are flagged.
sha256sum. A passing check logs ✓ Checksum verified to the session log; a mismatch flags the file as failed in the transfer drawer’s Failed tab. SFTP/SCP only.
portable (no extension) next to ClumsyFileMover.exe to switch to portable mode. All data — connections, credentials, and settings — is stored next to the executable instead of in %APPDATA%. Move the folder to a USB drive and the app brings everything with it.
HKCU\Software\Martin Prikryl\WinSCP 2\Sessions). No file selection required. ClumsyFileMover decodes WinSCP-obfuscated passwords where possible. Connection groups are preserved. Duplicate connections (matched by host/port/username/protocol) are skipped.
%APPDATA%\FileZilla\sitemanager.xml automatically. Site groups are preserved. Site comments become connection notes. Passwords stored with a FileZilla master password (crypt encoding) cannot be decrypted — those fields are left blank on import. Always verify credentials after importing.
.cfmbak file encrypted with AES-256-GCM and a PBKDF2-derived key. Use to migrate to a new machine, reinstall Windows, or keep an offline backup. Import merges the backup into the current connection list — existing connections by ID are not overwritten. The passphrase is required to open the file; there is no recovery if it is lost.
lnk badge in the Type column.
.DS_Store, *.pyc, __pycache__). Matching entries are hidden in the remote pane after the next refresh.