Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Oct 01:47
· 2 commits to main since this release
2036de5

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.deb

Then 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)

Other changes

  • build: Windows zips in releases, with attestations (#215)
  • build: check out LF everywhere, Windows included (#188)