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?
Macs now have link previews just like iOS. I will be rolling this out into the next beta today. The iOS app should be going into the App Store today. I will disable OMEMO and roll out an update to the Mac App Store as I continue to work on OMEMO, I don’t want to hold up the many security updates.
There were a couple of bugs filed on the latest release regarding SSL issues. In particular there is an issue where the domain/cert isn’t being validated properly. I am pushing out an update to resolve this. There are new Mac and iOS betas. Please test them and let me know if you have connectivity issues before I roll this out to everyone this week.
I realized recently that there was a need to send messages to people not in your roster list. I’m not sure why I never thought of this before. I have added a compose screen and placed the button on the right to match every other chat app. This is of course a work in progress. I hope to add the QR reader here and in the add contacts screen in the future.
As usual I am looking at the issues coming in after a release and am preparing the first patch that will go out. I am addressing all of the crashes I have seen come in as well as improvements to connectivity based on user feedback. Expect to see 3.2 next week along with the new sounds functionality.
If you are tired of Monal using the default notification sound, iOS 3.2 will make you happy.
I am not finished with a working UI for OMEMO so I will not include it in the next iOS and Mac releases. It will continue in the beta channels but the next App Store releases will not include it. There are some stability and UI/UX overhauls that I would like to get into production asap and would prefer not blocking fixes on a new feature.
Upon first launch users are now shown a simple introduction to XMPP. I thought about what the purpose of this screen was and decided explaining XMPP was a better than trying to present features of Monal (something better suited for a what’s new screen). Some apps use this as a means of on boarding, explaining what each feature does before asking permission. Monal is a chat app, you get notifications, I think everyone expects that, so seeing a prompt for notifications doesn’t need further explanation.
Instead you see the story of Peter rabbit as he enters and escapes Mr McGregor’s garden.