Integrate OMEMO plugin
Merge the OMEMO plugin into Gajim’s core.
Branch: https://dev.gajim.org/gajim/gajim/-/tree/omemo_integration
What needs to be done:
-
OMEMO module -
Sending messages -
Sending files -
Add OMEMO_TEMP_DL
namespace to Gajim’s Caps -
Type annotations
-
-
GUI -
Add key management widget: OMEMOTrustManager -
Integrate OMEMOTrustManager into AccountsWindow, ContactInfo, and GroupChatDetails
-
-
Adapt dependencies for OMEMO ( axolotl
, Windows packaging, Gajim’s dependencies for Flatpak) -
_before_sendmessage
checks -
muc-added
signal handling -
new/undecided fingerprint and encryption error handling