Skip to content

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:57
· 45 commits to main since this release

Furl v0.1.0

Secure file sharing with multi-layer encryption and client-side decryption.

Downloads

πŸ–₯️ Command Line Tools

Linux:

  • x64: furl-linux-x64.tar.gz
  • ARM64: furl-linux-arm64.tar.gz (Cross-compiled via Docker BuildX)
  • ARM v7: furl-linux-arm.tar.gz (Cross-compiled via Docker BuildX)
  • RISC-V 64: furl-linux-riscv64.tar.gz (Cross-compiled via Docker BuildX)

macOS:

  • x64 (Intel): furl-macos-x64.tar.gz
  • ARM64 (Apple Silicon): furl-macos-arm64.tar.gz

Windows:

  • x64: furl-windows-x64.zip

πŸ“± GUI Applications (Flutter)

🍎 macOS:

  • flutter_furl-macos-*.zip - macOS application bundle (signed and notarized)

πŸͺŸ Windows:

  • flutter_furl-windows-*.zip - Windows executable and dependencies

Cross-Compilation Notes

  • x64 builds: Native compilation on dedicated runners
  • macOS ARM64: Native compilation on Apple Silicon runners
  • Linux ARM/RISC-V: Cross-compiled using Docker BuildX + QEMU emulation

Code Signing & Security

All binaries are digitally signed:

  • 🍎 macOS: Code signed and notarized by Apple
  • πŸͺŸ Windows: Authenticode signed with trusted certificate
  • 🐧 Linux: GPG signed with maintainer key

Verification:

  • All SHA256 checksums for every binary are provided in a single zip archive: all-hashes.zip
  • GPG signatures available for Linux builds (.sig files)
  • Windows binaries can be verified via Properties β†’ Digital Signatures
  • macOS binaries verified automatically by Gatekeeper

Usage

Extract the archive and run:

./furl "@username" file.txt 7d -m "Your message"

For Windows:

furl.exe "@username" file.txt 7d -m "Your message"

What's Included

πŸ–₯️ Command Line Tools:

  • furl / furl.exe: Main CLI application
  • furl-server / furl-server.exe: Local web server for decryption
  • at_activate / at_activate.exe: atPlatform onboarding and authentication tool
  • web/: Web interface for browser-based decryption
  • wasm-crypto/: WebAssembly crypto acceleration modules
  • all-hashes.zip: Contains all SHA256 checksums for every binary
  • *.sig: GPG signatures (Linux only)

πŸ“± GUI Applications:

  • macOS App Bundle: Native .app bundle for macOS (signed and notarized)
  • Windows App: Native Flutter application for Windows

Installation Instructions

🍎 macOS GUI: Download the ZIP, extract, and run the .app bundle. May require allowing in System Preferences > Security & Privacy.

πŸͺŸ Windows GUI: Download the ZIP, extract to a folder, and run flutter_furl.exe.

πŸ’» Command Line: Extract the appropriate archive for your platform and run the CLI tools.