Push server outage

There was a push server outage on push.monal.im for a few hours this weekend. It was  my mistake while upgrading components. I will be more careful in the future. Obviously no messaging traffic goes through this server so there was no data loss. Some people may not have reliably received new message notifications this weekend. 

MacOS Mojave

I’ve seen a bug come in and some comments on reddit saying that Monal doesn’t work well on Mojave.  I actually don’t have a machine that supports Mojave. My mini and old Macbook aren’t supported anymore, so this time I didn’t have a build out for the new OS around day 1.  I am in the process of installing it on a VM and will test.   

Feel free to let me know what you have noticed that may be broken in the comments below. 

iOS Share Sheets

Current work in progress share sheet

I have found the lack of a share sheet  in iOS and OSX limits how much I use Monal.  A lot of what I send in chats are links. I suspect that is the case for a lot of other people too. To address that, I’ve added a share sheet to the iOS client. This code should work on OSX too.  Doesn’t quite work yet but when it’s done, will work the way you expect it to. 

Monal OSX 2.2 With OMEMO (ALPHA)

This is a very early version of the Mac client with OMEMO. This is definitely not meant for general use.  I am really putting this out here because I’ve tested with Gajim, Chatsecure and Conversations and I’m curious to see where things break as more use it.  When I say alpha here, I mean it.  Download here

The UI is minimal and as a result everything is trusted. There is no UI to inspect/approve/revoke keys yet.  To use this, select a recipient, click the text input then click the lock icon on the toolbar (there isn’t any feedback other than the lock closing) and send some messages. You should see locks on the icons of the messages you send. This is really intended for testing, so you will have to re-enable sending with OMEMO when you go to another thread and back. It can receive OMEMO messages and will automatically show a lock next to them as well.

 

Monal has OMEMO

OMEMO conversations work in Monal. There is still a lot work to be done here to properly handle keys and make UI elements in OSX and iOS for all the the new interactions.  There is a lot that also needs to be tested before this is in ready for the App Store. Realistically, expect to start seeing this stuff in the binaries I release some point in  August.

I have tested this with gajim on linux and chat secure on iOS. Will have dust off an android device somewhere to try it with Conversations.