Monal and the iOS 10 SDK

I updated Monal after the 2.9.2 release to work again in the background. It appears that Apple has not just deprecated but removed the VOIP socket that Monal has used since iOS4 to run in the background. For the time being I am going to build with the iOS 9 SDK and things will continue to work. However the point where that is not a valid option will arrive at some time. When that does happen Monal for iOS will move to using an APNS notification and the XMPP push mechanism.  Google talk will likely no longer work.

Monal OS X 1.5 beta out with inline image support

If you are eager to test out  the new image handling, check out the new beta for OS X  .  I have made this an opt in only feature for now. To get inline image support, go to preferences -> display and check the option for inline images.  While you are testing this, try out drag and drop to the text field and markup (the little arrow in the upper right of the image when you attach it).  Clicking an image in chat will bring up preview and you can use the export button to send that image anywhere you want.  Animated gifs are not animated in the thread (yet) but will be when you click them.

Monal OSX has inline images

I had a few spare minutes today, so I decided to finish support for inline images in chat in the OS X client. Most of this will come to the iOS client as well. It does not yet support the privacy setting to disable checking the HTTP head of every link to identify an image  but beyond that it is mostly done.  I also added support to OS X’s quick look as well as markup for images that can now be dragged into the text field before uploading. screen-shot-2016-09-17-at-11-24-14-pm screen-shot-2016-09-17-at-11-23-57-pm screen-shot-2016-09-17-at-11-13-02-pm

More TVPortal

I spent the day learning more about how tvOS and the focus engine work. I’ve further improved the UI for TVPortal.  I think the details screen is final, the recordings screen is almost done and playback screen is done.   This has been an interesting project and quite educational.  I haven’t really dabbled in media streaming in a while.  Simulator Screen Shot Jul 23, 2016, 12.15.55 PM Simulator Screen Shot Jul 23, 2016, 4.28.44 PM Simulator Screen Shot Jul 23, 2016, 4.28.02 PM

TVPortal 1.0 almost complete

I have changed the minimum requirement for TVPortal to MPExtended 0.6 (there is beta available).  This enables certain useful features like delete.  After tinkering with TVML quite a bit I ended up making the UI with UIkit directly. Though, it should look vary familiar to tvOS users.  I’ve included some screenshots of completed screens below. I need to update the UI for one final screen and we are ready to release. Simulator Screen Shot Jul 21, 2016, 1.54.28 AM Simulator Screen Shot Jul 21, 2016, 1.14.46 AM Simulator Screen Shot Jul 21, 2016, 1.09.10 AM

HTTP upload errors

There have been many people who had problems with HTTP upload in the most recent versions. It appears the vast majority of connection issues with http uploads appear to be related to one of the following:
1. Monal requires HTTPS
2. iOS requires a valid certificate
3. iOS requires a certain set of ciphers (anurodhp/Monal#35 (comment))