Skip to content

Milestones

List view

  • This milestone tracks the secondary stage of TSP support in Robrix. The goal herein is to demonstrate that Robrix can meet the needs of the UNICC, who is looking for a secure identity management solution (namely TSP) that offers authenticated interaction between developers, users, and administrators. To-do items for Robrix to meet this goal: 1. Support the `WebVH` DID kind (VH: Verifiable History) * Robrix currently only supports the `Web` DID kind; `WebVH` is newer and better. * This requires a significant overhaul of Robrix's TSP identity mgmt code. 2. Support for TSP-level double encryption, within private Matrix rooms only. * The UI and backend logic for this shouldn't be too difficult to add to Robrix. 3. (TSP SDK): add enhanced support for separating out the TSP signature & header from the message payload itself. * Waiting on [this issue from the TSP SDK](https://github.com/openwallet-foundation-labs/tsp/issues/218). 4. Storing the password for the TSP wallet securely in the OS-native keychain * We have a lightly-tested `robius-keychain` crate for this (as well as the third-party crate `keyring-rs`), so the platform abstraction is mostly be ready to go, but we'll still need to use it and test it thoroughly across all platforms, which is likely to be challenging. 5. Biometric authentication as a time-of-use check when sending sensitive wallet contents to a room * We have a well-tested `robius-authentication` for this purpose, so it should be relatively straightforward to add this into RObrix. 6. Publish TSP-enabled release builds of Robrix.

    Due by January 31, 2026
    0/5 issues closed
  • This milestone represents Robrix reaching feature parity with full-fledged Matrix clients (e.g., Element), i.e., offering all the auxiliary and administrative features for Matrix "power users" to manage rooms and users. This milestone is slated for the end of 2025, roughly, and includes features like: * Browsing, joining, and creating rooms * Sending messages with file/image attachments * Administrative room actions: change room name or avatar, invite/kick/ban/mute users, set power levels * Filtered search for text content in a room * Searching for users and public rooms * Dedicated hierarchical view of spaces * Dedicated view of pinned messages in a room * Properly display a thread view of messages and a list of threads in a room * Preferences screen for user settings

    Due by January 31, 2026
    31/44 issues closed