Integrate OMEMO plugin
Merge the OMEMO plugin into Gajim’s core.
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 -
Exchange all python-axolotl references with omemo-dr -
Add omemo-dr debian nightly
Issues which will be closed by this MR are listed in %OMEMO Integration in gajim-plugins