Back on 17th of February, the Asana platform team contacted me to give heads up on some minor API changes to the way the Asana API interprets empty values like removing the due date from a task or setting no color on a project.
Thanks to the early heads up from Asana, the idea was was that I would implement these changes and Asana would make their changes live around the same time Hill88 would be released to the App Store, which would minimize the time where the app would be broken, not syncing tasks due to the API changes.
The result of this change was Hill88 2.4.1 which was submitted to Apple’s App Review on 22nd of February and got finally approved (as one time exception after 2 rejections) on 10th of March. The rejection was related to Asana’s login screen which was violating Apple’s App Store policies. I am going to write a separate post about this adventurous approval process shortly.
Hill88 2.4.1 was finally released to the App Store and Asana made their changes live. Shortly after I received the first user reports pointing out that tasks wouldn’t sync. A quick investigation revealed two issues, one where Asana forgot to make a change to due dates and another one at my end where projects and tags would be sent to Asana’s API in an invalid format. The due date issue was easily fixed by Asana and wouldn’t have required a resubmission of an app update, however the issue related to projects and tags did. It was a quick fix for me but as Apple wouldn’t approve the app again before Asana would change their login screen, I had to wait for Asana.
Asana’s Platform team was quite quick in adding the ability to modify the violating login screen (even it didn’t look like so from the beginning), but more on that in another post.
On 18th of March I was able to test the modified login screen and submitted 2.4.2 to Apple’s App Review. The initial processing from Apple takes normally a few minutes to max. an hour, but this time it took more than a day, failed and was finally processed after another disappointing 16 hours. That’s were the status finally changed to Waiting for Review.
For Hill88 users who are part of the beta program the issue was fixed quickly, however all other users will have to wait for Apple to approve 2.4.2.
Release Notes 2.4.2:
- Fix issue where new/edit tasks would not sync
- Fix issue where iPad app would freeze when changing a task due date