Repository navigation
Install as a package, for amd64 (tested on Fedora 44 and Debian stable) or arm64
(built, not yet tested):
# Fedora
sudo dnf install https://github.com/fqazzazee/shuttle/releases/download/v0.3.0/shuttle_0.3.0_linux_amd64.rpm
# Debian, Ubuntu
curl -LO https://github.com/fqazzazee/shuttle/releases/download/v0.3.0/shuttle_0.3.0_linux_amd64.deb
sudo apt install ./shuttle_0.3.0_linux_amd64.debThen enable the service and, on GNOME 50, the extension: see the
README.
On Android 11 or later (arm64): download shuttle_0.3.0_android_arm64.apk on the
phone and open it. It installs over an earlier release, keeping its setup; see the
README.
On Windows 10 or 11: download shuttle_0.3.0_windows_amd64.zip (or _arm64),
unzip it into a folder of its own, and run shuttle autostart on there: the daemon and its
icon then start when you sign in. Windows warns once that the programs are not signed; see the
README.
checksums.txt has every file's SHA-256, and every file is attested as built by this
repository's release workflow: gh attestation verify <file> --repo fqazzazee/shuttle.
shuttle is source-available under PolyForm Noncommercial 1.0.0 or PolyForm Internal Use
1.0.0; its GNOME extension is GPL-2.0-or-later. See
LICENSE.
Changelog
Features
- feat(bus): the daemon on a named pipe on Windows (#207)
- feat(bus): the daemon's notifications over the pipe on Windows (#213)
- feat(daemon): Windows' folders for the config and the state (#203)
- feat(fsys): local folders on Windows fold case and refuse names as NTFS does (#196)
- feat(network): follow metered connections on Windows (#211)
- feat(secrets): share passwords in Windows' Credential Manager (#204)
- feat(shares): on Windows, an NFS share names its uid and gid (#205)
- feat(tray): shuttle's icon in Windows' notification area (#212)
- feat(tray): toasts on Windows (#214)
- feat(tui): pick a local folder on Windows (#209)
- feat: start the daemon at sign-in on Windows (#210)
Bug fixes
- fix(activity): trim the log on Windows (#189)
- fix(config): catch overlapping local folders on Windows (#190)
- fix(config): local folders overlap in any case on Windows (#199)
- fix(core): build on Windows: free space, "Open shuttle", the tests' kills (#185)
- fix(daemon): a folder's own write event on Windows is no change (#208)
- fix(engine): move a record to a name's new spelling in the same run (#200)
- fix(fsys): on Windows, a file that cannot be opened no longer fails the scan (#202)
- fix(nfs3): try another reserved port on Windows when one is taken (#201)