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.