Version 1.1 Latest
Take control of the transfer queue
Pause, resume and reorder transfers — and find your queue still there after a restart. Plus a transfer history, server-wide search and SSH bastion support.
Transfer queue
- Pause, resume and cancel any transfer, individually or all at once. Resuming continues from the exact byte it stopped at, not from the beginning.
- Reorder what is waiting by dragging, or send an urgent file straight to the top.
- The queue now survives quitting the app. Reconnect and Upstream offers to resume what was interrupted — it never restarts transfers on its own.
Transfer history
- A new window (⇧⌘Y) records every transfer, successful or failed, with speed, duration and the exact error message.
- Grouped by day, searchable, filterable by server and outcome. Export to CSV with Upstream FULL.
- The history stays on your Mac and is never synced to iCloud.
On the server
- Calculate the size of a remote folder, with a live count and a Stop button.
- Copy the public web URL of a remote file, once you map your site’s web root in the site settings.
- Copy the SSH command for a server, ready to paste into Terminal.
- Search the whole server (FULL): find a file anywhere in the remote tree by name or pattern, filter by extension, and limit how deep to look.
- Jump hosts (FULL): reach servers that are only accessible through an SSH bastion. ProxyJump entries are imported from your ssh config and wired up automatically.
Fixes that matter
- Upload progress was wrong. On some connections the progress bar lagged far behind what had actually been sent, so a transfer could look half-finished when it was already complete — which then made pausing and resuming behave strangely. Progress now reflects what the server has really received.
- Hidden files were invisible on FTP servers. “Show Hidden Files” had no effect on the remote pane, and folder sync never saw dotfiles such as .htaccess. They now appear correctly.
- Fixed a crash when pausing an SFTP transfer.
- Importing ~/.ssh/config now follows OpenSSH rules properly: the first value wins, and IdentityFile, ProxyJump, Match and Include are all understood.
- The transfer panel separates failed transfers from completed ones, so an error can no longer be mistaken for a success.