A first take at this screen. I’ve tried to keep it as simple as possible. Establishing the circle of trust is important in cryptography and is one thing OMEMO does not actually address. While you should verify identities, how does someone do it? A simple way it to look at the strings side by side. Ideally this is something that can be done with a QR code to eliminate the manual process.
There is a new iOS beta. With grouped notifications. Notifications are grouped by app as well as by conversation. If you get a lot of messages on a certain MUC, this should make life a lot easier. Merry Christmas.
I’m going to take a break from development for the remainder of the year. Lots of good things coming in 2019. In no particular order the roadmap should look like this:
- Blocking senders
- New details screen with OEMEO fingerprints, trust etc.
- New Muc details screen
- Read synching and notification cancellation
iOS 3.3 is available in the App Store. Mac 2.3 is almost complete. The last major change was muting to match iOS. You can now either use the key binding, menu or right click context menu to mute.
The push on Monal works well enough now that I have noticed that not being able to mute conversations is a rather serious pain point. I have added the ability to mute notifications on conversations in the next iOS release. Blocking will come later. You can see the moon next to contacts that have been muted.
There are new iOS and OSX betas. The focus here has been to resolve issues with Muc. These will likely be the next releases as well if there aren’t any issues. I would like to get more stable versions out before the App Stores close for X-mas. The most notable UI change is the active chat tab rows now have a snippet of the last message like iMessage.
I am still working on improving all of the connection issues and adding a debug log. So much to do so little time!
As usual I am monitoring the crashes coming in on the latest iOS release and will have an update soon. There should be a beta today or tomorrow with all of the most common crashes fixed.
It seems the last release’s changes to strictly check domains on SSL certs broke gmail compatibility when you host your domain there. There is now a Mac beta of 2.3 with this fix available. The version number has increased because this is also the first release running in the MacOS hardened runtime. Let me know if you see any oddities. It’s an added layer of security for users that I would like to take advantage of. This is the first beta trying it out but going forward Monal builds not in the App Store will also be notarized.
Both releases are waiting for Apple’s review. Mac clients usually get reviewed and approved in an hour or so (barring any issues). Looking towards the future, I am curious to hear about your experiences. Are there are any particular issues you or people you have shown Monal to felt were lacking. Often times these are minor issues that can be resolved quickly but are annoyances that prevent people from adopting Monal. I know a major one is OMEMO, which is coming, but what else?