Repository navigation
Changed
- Fast Mode speaks SFTP over the system
ssh(ssh -s <host> sftp) instead of driving thesftpprogram. Authentication, known_hosts, agent and ProxyJump are still handled byssh. Thesftpprogram is no longer needed, anddoctorno longer checks for it. - The hotkey helper keeps its connection open between presses.
connection.persistnow defaults to 1 hour (was 10 minutes) and allows up to 24 hours (was 1 hour). After changing it, runclift hotkey --installto restart the helper. setuprecords the host's cache directory, so a send logs in once. Runclift setupagain for targets set up with an earlier version.- Fewer round trips per send.
--verboseshows how long each remote step took.
Fixed
- Windows: Fast Mode sends took close to a minute. They now log in once.
- Windows: sending a file by path failed with
stat ////?//D://.... - Windows: permissions listed as
drwx******could not be checked. - A request that ran out of time could be sent again.
- A missing file was reported as a clipboard failure, with a remedy PowerShell cannot run.
Security
- rustls 0.23.45, for RUSTSEC-2026-0285.
Downloads
Binaries for macOS (Apple Silicon and Intel), Linux (x86_64 and aarch64, static) and Windows (x86_64). Install with install.sh / install.ps1 from the repository, which verify against SHA256SUMS. Every file is signed with Sigstore by this release workflow's own identity; the .sigstore.json next to each file is its bundle, and SECURITY.md shows how to verify one. The two .cdx.json files are CycloneDX SBOMs for clift and clift-relayd.
Full Changelog: v0.1.1...v0.1.2