-
v2.2.0-alpha5 — Desktop messaging + cross-client multi-device attribution
released this
2026-04-22 16:43:30 +02:00 | 6 commits to main since this releaseDesktop client becomes functional:
- Messages section live: chat list + conversation + composer + fan-out
send across recipient's device registry. - Pairing flow: 6-digit code + device key handshake, identical
protocol to mobile's /auth/pair. - Inbox poll loop via http (WS pushes to follow in rc1).
Server side:
- /relay/inbox and the WS
inboxpush now carry sender_ed25519_pub
so clients can address conversations by master identity regardless
of which linked device the peer used to write. - Backward compatible: pre-v2.2.0 senders leave the field empty,
receivers fall back to X25519-based lookup.
Mobile parity:
- useGlobalInbox + useMessages match chats by master Ed25519 OR
legacy X25519, so peers writing from any of their linked devices
roll into a single conversation.
Requires node at v2.2.0-alpha5+ for the new attribution to work; older
nodes stay compatible via the legacy X25519 path.Downloads
- Messages section live: chat list + conversation + composer + fan-out