Skip to content

Stage 1: basic Matrix features

Due by December 31, 2024 28% complete

This milestone is for the first major release of Robrix, i.e., Stage 1. This includes implementing fundamental Matrix chat features that make Robrix suitable for basic daily usage as a Matrix client. As such, the completion of this milestone should make Robrix eligible for inclusion in Matrix's list of clients.

The rough goal for this milestone is to be (…

This milestone is for the first major release of Robrix, i.e., Stage 1. This includes implementing fundamental Matrix chat features that make Robrix suitable for basic daily usage as a Matrix client. As such, the completion of this milestone should make Robrix eligible for inclusion in Matrix's list of clients.

The rough goal for this milestone is to be (mostly) completed by the end of 2024.
We intend to package and publish the Robrix app for macOS, Windows, Linux, Android, and (potentially) iOS.

Features being targeted for this milestone 2024 include (but are not limited to):

  • Displaying public rooms, private rooms, and DMs
  • Sending and receiving standard text-based messaging, including rich text formatting
  • Sending and receiving image messages
  • Full pagination of historical timeline events
  • Displaying and sending reactions to messages
  • Viewing inline replies
  • Sending replies to specific messages
  • Editing and deleting messages
  • Correctly handling end-to-end encryption (E2EE)
  • Supporting basic user login and session management
  • Persistence of app data and Matrix SDK client data
Loading