Version 3. This is the third major version release since 2008. There are major changes to the way the app works and looks. I hope that the changes that I have made are for the better. There will likely be some quick updates after this to address issues that are raised.

Fundamentally, the way Monal works has changed. It will now use push to receive messages if that is an option. This vastly improves message reliability. Your servers will need to have a push support enabled. Monal’s server still does not receive your messages, it will only know to wake up your device when there is a new message. If push is not available, multi-tasking will be short. This addresses changes to iOS in recent versions and there is no way to go back to the old behavior, unfortunately. From what Apple engineers have said, the current approach should be much better. In my own testing I have had reliability comparable to iMessage.

Additional improvements:

– A new layout for the UI, trying to highlight elements that are used more

– iPhone X support

– Conversation synchronization

– Delivery Confirmation

– Improved Multi user chat

– Server capabilities viewer

– Side by side multi tasking on iPads

– View images in the Conversation

– Improvements to stability and reliability