Release v3.8.8
🚀 What's New in v3.8.8
This release expands on our "Digital Courier" capabilities, adding professional delivery receipts, interactive recipient confirmations, and full white-label branding for your download pages.
🏢 Custom Branding / White-labeling (Features Addon*)
You can now fully customize the web download page to match your company or studio's brand identity. By configuring a simple brand.json file, you can modify:
- Visuals: Custom logo (
logoUrl,logoLink) and UI theme colors (headerColor,enhanceTextColor, etc.). - Navigation: Add your own navigation links to the header (e.g., "Our Portfolio", "Upload Portal").
- Content: Customize footer notes and copyright text.
- (Note: Customizing the
downloadNoterequires a registered account. Unregistered users will retain the defaultfflsystem note.)
📬 Return Receipts & Confirmations (Features Addon*)
- Delivery Notifications (
--receipt): Specify one or more email addresses to instantly receive an email notification the moment your recipient successfully finishes downloading the file. - Interactive Confirmations (
--receipt-confirm): Display a custom message to your recipient on the download page and allow them to leave a comment/reply upon completion. Their response is sent directly to your--receiptemails, serving as a perfect "Digital Signature."
⚠️ Note on Addons: The Branding and Receipt features rely on our official server infrastructure (e.g., email dispatchers) and require theFeaturesaddon to be enabled. They are not available in the pure offline, open-source CLI build.
👥 Multiple Verified Recipients
Following up on the verification modes introduced in v3.8.7, you are no longer limited to a single recipient. You can now pass multiple emails or public keys (.fflpub) to the --recipient-auth flags, allowing a designated group of verified people to securely claim the delivery.
🌍 Email Localization (FFL_LANGUAGE)
Added support for the FFL_LANGUAGE environment variable. While the core CLI interface remains in English, setting this variable allows you to dictate the language of the automated emails sent by our servers (such as OTP emails and Return Receipts), providing a better localized experience for your international clients.
📦 Which file should I download?
- If you want a single file that runs everywhere, across OSes? choose APE (
ffl.com/fflo.com). - If you want platform-optimized size/perf, choose a native build. 🙂
- On Linux and unsure about glibc (or on musl)? -> APE
ffl.comis the safest choice.
ℹ️ On the first run of a native build, the app performs an internal extraction step (by pyapp), so startup is temporarily slower once.
The install scripts pre-warm this step; manual downloads will see the one-time delay.
APE builds (ffl.com/fflo.com) are single-file and do not have this first-run warmup.
Windows (native)
- x86_64 →
ffl-v3.8.8-x86_64-windows.zip
Unzip to getffl.exe.
Linux (native)
We publish two glibc baselines. Pick the highest baseline that does not exceed your system glibc:
-
glibc 2.39+ — smaller & faster
ffl-v3.8.8-manylinux_glibc2.39-x86_64-linux.tar.gz- Best for newer distros (e.g., Ubuntu 24).
-
glibc 2.28+ — widest compatibility
ffl-v3.8.8-manylinux_glibc2.28-x86_64-linux.tar.gz- Works on older distros (e.g., Ubuntu 20); larger due to additional internal linking.
⚠️ If your system is musl-based (e.g., Alpine) or you’re unsure about glibc, prefer APEffl.com.
macOS (native)
- Apple Silicon (arm64) →
ffl-v3.8.8-aarch-darwin.tar.gz - Intel (x86_64) →
ffl-v3.8.8-x86_64-darwin.tar.gz
The archive unpacks to a single ffl binary.
🧰 APE (cross-platform single file, zero external deps)
ffl.com— Single-file build that runs natively on Linux, macOS, Windows, FreeBSD, OpenBSD 7.3, NetBSD, BIOS, and Android (Termux).fflo.com— Alternative APE build that is exactly aligned with the open-source repo (no additional/proprietary addons).
As a result, features that require closed-source components—such as upload to server (e.g.,--upload)—are not available.
For a deeper comparison between native and APE, see the README’s notes.