• v2.2.0-alpha3 — Multi-device UX complete

    vsecoder released this 2026-04-22 15:32:47 +02:00 | 11 commits to main since this release

    Third and final alpha of the v2.2.0 multi-device line. With this release,
    a user can:

    • Settings → Devices to see all linked devices on chain.
    • Unlink any remote device.
    • Link a new device via the 6-digit code + device-key pairing flow.
    • Have their own device auto-wipe local state when another device
      revokes it.

    Combined with alpha1 (chain registry) and alpha2 (client fan-out +
    auto-link), this brings the mobile client to full multi-device parity.

    Still ahead (tagged into v2.2.0 proper / post-alpha):

    • Desktop Electron shell — reuses the same pairing + fan-out lib/.
    • QR fallback for the pairing code on phones with cameras.
    • Polish: renaming a device in place (LINK_DEVICE same pub + new name).

    Backend requirement: node at v2.2.0-alpha1+ for multi-device support.
    Older nodes serve empty /api/devices and senders transparently fall
    back to the legacy single-X25519 path.

    Downloads