[DIS] Fiber Desktop v1 ground-up rebuild and launch — fnn desktop app

Milestone 3 complete: Fiber Studio v1.0.0 is live

Hi everyone,

Following the Milestone 2 update — Milestone 3 is done.

Fiber Studio is now a signed v1 launch product: brand, website, custom domain, operations features, and v1.0.0 distribution.


What M3 set out to do

M3 was the finish-and-launch month:

  • Remaining operations features (payment history polish, upgrade/migration UX, invoice preview, log export, error playbooks, auto-start)
  • Cross-platform packaging and testing
  • Rebrand + marketing website on a custom domain
  • App signing (Apple + Windows) and Linux bundles
  • v1.0.0 public release + completion report

What’s live today

Product

Download

Installers are on the website (OS-aware) and on GitHub Releases:

  • macOS — Apple Developer ID–signed and notarized
  • Windows — Authenticode-signed (Certum)
  • Linux — .AppImage, .deb, .rpm

In-app updates remain available via Settings → Updates.


What shipped in M3

Area Delivered
Payment history list_payments with status, fees, route details
Invoice send preview parse_invoice confirmation before send
fnn upgrade / migration In-app migration dialog, timestamped backup, breaking-change guidance
Error playbooks Clearer messages for common failures (no route, liquidity, lock/password-style failures, etc.)
Log export Export to file + copy from Node logs
Auto-start Optional start node when the app opens; optional open Fiber Studio at login
Website Landing, download, get-started, FAQ
Custom domain getfiberstudio.com
Signing Apple notarization + Windows Authenticode wired into publish CI
Linux bundles AppImage / deb / rpm
v1.0.0 Final tagged release

Intentionally not shipped: system tray / minimize-to-tray.
Hiding the app while fnn keeps running makes it easy to forget the node is active and can drain battery. Fiber Studio stays visible while the node is running; background convenience is covered by start-on-launch and open-at-login instead.


How this maps to the grant

M3 goal Status
Payment history Done
fnn upgrade / migration UX Done
parse_invoice confirmation before send Done
Log export + expanded error playbooks Done
Auto-start (start node on launch / open at login) Done
System tray / minimize-to-tray Deferred by design (battery / visibility)
Cross-platform packaging Done (macOS, Windows, Linux)
Brand + website + custom domain Done
App signing Done
v1.0.0 Final Done
Nervos Talk announcement + DAO completion report After Milestones is confirmed

Try v1.0.0

  1. Download from Download — Fiber Studio (or GitHub Releases)
  2. Complete guided setup on testnet
  3. Network → connect a relay → Channels → open channel → Wallet → send/receive

Feedback welcome here or on GitHub issues esp. yfeng2824(Github) .

Thank you to everyone who tested through M1–M2 — your feedback shaped the launch build.

6 Likes