• v2.2.0-alpha1 — Multi-device registry (chain-side)

    vsecoder released this 2026-04-22 15:20:17 +02:00 | 14 commits to main since this release

    First slice of the multi-device overhaul. Senders and clients are NOT
    yet updated — this release adds the on-chain machinery so subsequent
    alphas can wire the messaging pipeline against it safely.

    Chain:

    • LINK_DEVICE / UNLINK_DEVICE tx types
    • DeviceRecord state + reverse index, 10-device cap
    • Chain.DevicesOf() for sender-side lookup
    • GET /api/devices/{master_pub}
    • device_count added to /api/identity

    Client (pending, PR #2):

    • sender fan-out over devices[]
    • Devices screen in Settings, QR pairing flow (PR #3)

    Desktop Electron shell queued as PR #4, full plan in docs/ROADMAP.md.

    Backward compatible: legacy identities with no device registry entries
    return device_count=0 and senders will fall back to IdentityInfo.X25519Pub
    (existing behaviour).

    Downloads