-
v2.2.0-alpha4 — Desktop Electron scaffold
released this
2026-04-22 16:03:19 +02:00 | 10 commits to main since this releasePR #4 first slice. A frame-less 3-panel Electron shell that boots,
loads keys from the OS keychain via safeStorage IPC, polls the node's
/api/netstats for the status bar, and switches between six stub
sections by keyboard (Cmd/Ctrl+1..5).What works:
- Welcome + Create + Import flows (save key to keychain).
- Live node URL config in Settings with ping-on-commit.
- Real balance read from /api/address in the Wallet section.
- Connection dot, height, node URL in status bar.
What's stubbed, to land in alpha5+:
- Messages list + conversation (fan-out via devices registry already
exists in the sender path — pairing gives us a second device to
test it). - Feed, Contacts (full), Profile (full).
- Devices screen.
- Pairing poll loop (reuses the mobile flow).
- electron-updater wiring.
Run: cd desktop && npm install && npm run dev
Build: cd desktop && npm run build (produces installer)Backend requirement: node at v2.2.0-alpha1+ for multi-device fan-out.
Older nodes work via the legacy single-X25519 fall-back path.Downloads