Version 0.7.20 · One server, several ways in
A saved server can now have more than one access. A web host, for example, can be reached over SFTP, over FTP and through an SSH terminal, and it still takes a single line in the sidebar. A click opens the default access as before. The small arrow next to the name, or a right-click, lists the other accesses, sets a different default and adds or removes one. On an SFTP server, “Add SSH terminal” is a single click, because host, user name and key come from the SFTP connection. SSH opens in your own terminal app, Konsole for example, with your keys and ~/.ssh/config. In an SFTP folder, “Open SSH terminal here” starts the session in that folder. If you connect to a host you have already saved, zCMD asks whether to add it as another access or keep it as a separate server. FTP, WebDAV and SSH also have their own icons now. zCMD doesn’t pass saved passwords to SSH yet, so the terminal asks for them. Backups include the new accesses. The update arrives inside the app.
Version 0.7.19 · Nearby on top, and passwords that stay
A few fixes. Nearby, the list of file servers zCMD finds in your home network, now sits at the top of Network unless you have moved it somewhere else; you can still drag it wherever you like. Editing a saved connection could delete its password from the keyring when only the folder or the name changed, and that no longer happens. If you import a backup and the keyring refuses the passwords, for example because it is locked, zCMD now tells you instead of carrying on silently. Quick Look (F3) opens with the preview again, and the hex view from 0.7.18 stays on only while you browse with the arrow keys. The update arrives inside the app.
Version 0.7.18 · Checksums, pictures, a hex view and splitting files
Four small tools. Right-click files or folders and choose “Create checksums…” to get a .sha256 file next to them; opening it later tells you which files are unchanged, changed or missing, which is handy after copying to another drive. The file is in the usual format, so sha256sum reads it as well. “Edit pictures…” rotates, shrinks and converts a whole selection to JPG, PNG or WebP, and it reads iPhone photos in HEIC. The originals stay untouched, and the pictures are decoded in the same sandbox as the previews. Photo details such as the date taken aren’t carried over, but the file date is. Quick Look (F3) can now show a file’s bytes as a hex view. And “Split file…” cuts a big file into pieces, for example for a FAT32 stick that won’t take files over 4 GB. Opening the first piece joins them again and checks that the result matches the original. The update arrives inside the app.
Version 0.7.17 · Pick the backup file in a dialog
Two small fixes for the new Import & export page. Next to the backup file there is now a “Choose…” button that opens your desktop’s file dialog and shows only .zcmd files, so you no longer have to type the path. And a click beside a text field in Settings now takes the cursor out of it; before, it stayed in the field. The update arrives inside the app.
Version 0.7.16 · FTP, and taking your setup to another computer
zCMD now connects to FTP servers. Type an address starting with ftp:// or ftps://, or add it in the connection dialog. If the server offers encryption, zCMD uses it on its own; with ftps:// it won’t connect without. Browsing, copying in both directions and resuming an interrupted transfer work as they do with SFTP. Settings › System has a new page, Import & export. It saves your setup in a single file: settings, connections, saved passwords, quick access, bookmarks, views, shortcuts, actions, themes, tags and plugins, each of them optional. The file is locked with a password you pick. On the other computer you open it in zCMD, enter the password and tick what you want back, and zCMD restarts with it. The same page can delete everything zCMD knows about you, for a computer other people use as well. If you tick them, the Trash, the desktop’s list of recent files, KDE’s activity history and the shell history go too. You have to type “delete” first, and the page tells you what it can’t reach, such as the system log. Page names in Settings are no longer cut off. The update arrives inside the app.