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

M1 Payout

$1,500/ @0.00092 = 1,630,435 CKB

https://explorer.nervos.org/transaction/0x4163c0e5da469e8f62afb5fd6ef38a07fe45f7aaaffd8025bc80d09f5ccfdc4a

Progress update: Fiber Studio v0.1.9 — upgrade when you can

Hi everyone,

Following the Milestone 2 post and the smaller fix release — this is not an M3 completion report. It’s a mid-milestone update on what shipped since then, and a nudge to move to the latest build.

Latest tag: v0.1.9
Website: https://www.getfiberstudio.com/
Releases: Releases · chukwuma619/fiber-studio · GitHub

You can learn more about the project and download the app from the website (OS-aware installers), or grab builds from GitHub. Builds remain unsigned for now (Apple/Windows signing still planned for M3). If you already have Fiber Studio installed, check Settings → Updates, or install fresh from the site / GitHub.


What’s new since M2 (v0.1.7)

1. Full app visual revamp (why the UI looks different)

A lot of testers said the previous design system was hard to read — low contrast, unclear hierarchy, and generally tough to scan day to day. That feedback was consistent enough that we didn’t just tweak colors.

We revamped the whole app UI into what you see now: clearer contrast, updated typography (Geist), cleaner layout across Home / Wallet / Channels / Network / Settings, page transitions, and smoother setup-wizard motion. Same Fiber flows — much easier on the eyes.

If you last opened v0.1.7, expect the app to feel like a new coat of paint, not a different product.


2. Bundled node: fnn 0.8.1 → 0.9.0-rc7

Fiber Studio now ships with official fnn v0.9.0-rc7 (was v0.8.1 through M2).

That upgrade can require a one-time database migration. The app now handles that in the UI instead of leaving you at a terminal prompt:

  • Detects “Database migration required” from node logs
  • Shows a Migration required dialog (with a stronger warning when upstream reports breaking changes)
  • On confirm: creates a timestamped backup of your data directory, then starts fnn with migration allowed
  • You can cancel and keep your current data untouched

If you see the migration dialog after updating: read it carefully, especially if it mentions breaking changes (close channels / verify backup first).


3. Clearer Fiber errors (started in v0.1.8, still in v0.1.9)

Payment and RPC failures are easier to act on. Instead of raw node text, you get short summaries for common cases, for example:

  • No route / failed to build route → open a channel, keep peers connected, wait for graph sync
  • Not enough outbound liquidity → fund / open channel capacity
  • Payment session already exists → already succeeded, failed, or still in progress

Error banners across Wallet, Channels, Network, and dialogs use the same cleaner message path.


4. Network & channels UX polish

  • Disconnect on saved / connected peers (not only connect)
  • Open channel only lists connected saved peers, with clear empty states (“connect a peer on Network first”)
  • Home / wallet / channels layout tightened for readability on smaller windows

5. Settings: easier peer sharing

Node pubkey and on-chain address live under Settings → CKB wallet, each with a Copy button (pubkey moved off the Wallet page so sharing for LAN / multi-hop setup is in one place).


6. Website is live

The marketing site is up at getfiberstudio.com:

  • What Fiber Studio is
  • How it works (setup → channel → pay)
  • Get started / FAQ
  • Download page with installers for macOS, Windows, and Linux

Custom domain + public launch packaging for M3 continue (signing, tray, etc.) — but you can already use the site to explore the product and download the current build.


How this relates to the grant

Area Status
M1 shell / dashboard / setup Done (earlier)
M2 wallet / channels / network / E2E payments Done (earlier)
Mid-M3: full UI readability revamp (from tester feedback) In this release
Mid-M3: fnn bump + in-app migration + backup In this release
Mid-M3: error UX, peer disconnect In this release
Mid-M3: website live at getfiberstudio.com Done (early)
M3: signing / notarization, tray & auto-start, v1.0.0 Still ahead

So: keep using testnet builds, please upgrade — M3 launch work continues.


Please upgrade

  1. Visit https://www.getfiberstudio.com/Download, or open Settings → Updates / grab v0.1.9 from GitHub
  2. Start the node — if migration is required, follow the dialog (backup runs before migrate)
  3. Re-check Network → Channels → Wallet as usual on testnet

Feedback welcome here or on GitHub issues: readability of the new UI, setup after the fnn bump, migration dialog clarity, payment error copy, anything confusing on your OS.

If you want to run a payment test with me, ping me — happy to help.

Thanks for testing.

5 Likes

M2 Payout

$1,500/ @0.00088 = 1,704,546 CKB

https://explorer.nervos.org/transaction/0x1565338fd543a257906e5debe6b4b5cedbe4cff86af47ec620e18a3bfb838b9a

2 Likes

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.

5 Likes