Librem One (Matrix) Integration
Here is a list of the different features related to the Librem One (Matrix) integration, in order of priority:
1. Basic Matrix Support
-
Login to Chatty with a Librem One email address. -
Login to Chatty with a Matrix id. -
Display Matrix conversations.
2. E2EE
-
Support E2EE conversations (encrypt and decrypt messages). -
Verify Chatty from another device (with the basic pictures checking process).
3. Switch to GTK 4
4. UI Improvements
-
Fix scrolling : -
Correctly handle edited messages.
5. Notifications
-
Make possible to disable notifications per chat. -
Don't trigger feedback nor notification when sending a message. -
Dismiss notifications for messages already read on another device. -
Don't notify when the current conversation is active. -
Don't emit feedback when also posting a notification.
6. File Sharing
7. Message Actions
-
[Make possible to edit a message.](https://source.puri.sm/Librem5/chatty/-/issues/8110 -
Make possible to reply to a message. -
Make possible to add an emoji reaction to a message.
8. Conversations
-
Start an encrypted Matrix conversation from a Librem One email address (person@librem.one). -
Start an encrypted Matrix conversation from a Matrix id (@person:librem.one). -
Accept or reject an invite to a new conversation. -
Invite someone to a conversation through a Librem One email address or a Matrix id.
9. GNOME Contacts Integration
-
Start an encrypted Matrix conversation from a contact in GNOME Contacts having a Matrix id or a Librem One email address. -
Link the Matrix id or Librem One address from a conversation to a new or an existing contact in GNOME Contacts. -
Invite someone to an existing conversation through a contact in GNOME Contacts.
10. GOA Integration
-
Let Librem One users login through GOA.
11. Conversations Merging
Edited by Francois Techene