WIP Qt5 QML Matrix client
- Basic messaging capabilities
- Send and recieve formatted messages using Markdown
- Send and recieve image and file attachments
- Typing notifications
- Start direct chats with other members
- Desktop notification support
- Per-room notification settings
- List and join rooms
- Invite other people and accept invites
- Use custom emotes
| Module | Finished | Notes |
|---|---|---|
| Instant Messaging | Partially | See #2 |
| VOIP | Partially | Only recieving calls is supported |
| Typing Notifications | Yes | |
| Receipts | Partially | Can't see other user's receipts. See #8 |
| Presence | No | See #16 |
| Content repository | Yes | |
| Device Management | No | |
| End-to-End Encryption | No | See #1 |
| Third party invites | No | |
| Server Side Search | No | |
| Guest Access | No | |
| Room Previews | No | |
| Room Tagging | No | |
| Server Administration | No | Low priority |
| Event Context | No | |
| Direct Messaging | Yes |
- Qt5
- CMark
Arch Linux Link to AUR
Make sure to install ALL of the dependencies listed above!!
Create a build directory and enter it:
mkdir build && cd build
Invoke CMake:
cmake ..
Compile using the chosen build system (in this case, make):
make
Trinity's source is distributed under the GPLv3 license. See the LICENSE file for more details.
background.jpg shown on the login page is from Death to Stock.

