Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

[December 2018] Hi, my name is Nemo🐠, ... OMEMO! 🎉

Pre-release
Pre-release
Compare
Choose a tag to compare
@COM8 COM8 released this 30 Nov 16:30
· 1454 commits to master since this release
fda411b

Are we OMEMO yet?
Naah... at least we can encrypt and decrypt.

Finally I've managed to get a first version of my OMEMO implementation up and running!
You are now able to send ENCRYPTED messages via OMEMO to other people and decrypt their messages. #5 contains up to date information about the current implementation state for OMEMO.
To enable message encryption: Click on the three little dots and enable Encryption(OMEMO). Now it should show a small lock symbol at the send button.
Be aware: OMEMO is still a work in progress topic and you WILL encounter bugs and unexpected behaviour!

Please report bugs here!

Donations:

Donate Donate

Known bugs:

  • Not receiving offline messages #27
  • MUC nickname changing not working #29
  • MUC subject changing leads to an account disconnect #34
  • OMEMO not sending messages #49
  • Duplicate MUC messages #46
  • Fix Main Thread async #40

Changes:

  • Added OMEMO support
  • Added an option to disable chat message processing
  • Updated message processing regexes => far better performance
  • Updated toaster to not show toasts if the app is running in foreground mode
  • Fixed some TCPConnection send message crashes
  • Fixed muting chats does not update the UI properly
  • Fixed IQMessage parsing
  • Fixed not logging exceptions
  • Fixed bookmarks
  • Fixed some cases for UI lockups (MORE TO COME...)

Examples:

How to enable OMEMO encryption for messages:

enable_omemo

How can I get this App?

There are two ways of installing this App:

  1. Via the Microsoft Store. Just click on the badge bellow and download it.

  2. Install the build manually. For this, download, unpack and right click Add-AppDevPackage.ps1 -> Execute with PowerShell.

    Developer mode has to be enabled on your device for this to work.
    Here you can find more information about: How to install UWP Apps, using the developer mode.