Recent iOS update

Recently we released an update to the iOS app. Unfortunately this update had a bug which caused users to be signed out of their accounts once they upgraded. In addition, if you had any changes that hadn’t been saved yet to our servers, those changes were likely lost. We’re very sorry about this and are working on a process to prevent this from happening again.

Because we haven’t had an issue with accounts since we introduced them in 2010, some users either don’t remember their original account or have a typo in their email address. If you’re having trouble signing back in to your account or don’t remember what email address you used, please email us at, and we’ll be happy to help.

Rejection hurts

Simplenote comrades, our big update has been rejected. After the stinging news, our self esteem dropped, we questioned our self worth, and wandered dark alleys in a drunken stupor. But somehow we are picking up the pieces and soldiering on.

The rejection explanation was short and to the point:

3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. The non-public API that is included in your application is setOrientation.

It looks like the update was doomed from the start with our usage of an illegal, undocumented API call to implement our new orientation lock feature. While we’re not particularly thrilled with Apple’s new jihad against illegal APIs, they are the law of the land, and we must obey or suffer horribly (Android? Please no.) But who is going to speak for the illegal APIs? How far is Apple willing to go to secure the sandbox borders of the iPhone from the illegals? Next thing you know they are going to deny them education, healthcare benefits, and drivers licenses. Here at Simplenote we are starting a campaign to grant amnesty to ALL illegal APIs. Pledge your allegiance to our movement by sending us a message @simplenoteapp.

Meanwhile, a workaround for Simplenote has been submitted and as we await the result of Apple’s shiny new SCAT (Static Code Analyzer Tool), we can only hope that it’ll finish quickly so the update can be in your hands post haste.