Stage 1: basic Matrix features
This milestone is for the first alpha 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 alpha 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 Q1 of 2025.
We intend to package and publish the Robrix app for macOS, Windows, Linux, Android, and (potentially) iOS.
Features being targeted for this milestone include (but are not limited to):
- Sending image messages
- Displaying and sending reactions to messages
- Editing and deleting messages
- ✅
Sending and receiving standard text-based messaging, including rich text formatting - ✅
Receiving image messages - ✅
Full pagination of historical timeline events - ✅
Viewing inline replies - ✅
Sending replies to specific messages - ✅
Correctly handling end-to-end encryption (E2EE) - ✅
Supporting basic user login and session management - ✅
Persistence of app data and Matrix SDK client data