Purchased 10 Apr 2013
iOS 5.1.1 (9B206) -- (not upgraded because I'm doing app development that needs support for iOS 5)
The iPhone app is completely unusable for me due to the interface freezing. I read this thread, which seems related:
I just joined todoist and uploaded 80 projects with over 1400 todo items (I'm cursed with having lots of great ideas). I'm a premium member and don't have any experience with the non-premium performance on the app.
Similar to that thread, every time I add or delete tasks, the app is fine for about 4 seconds then the "loading" icon on the status bar shows up and the UI freezes for 6 seconds, consistently. Simply scrolling through a list of 40 tasks in my "Inbox" project freezes. I can't do *anything*.
I just did a test, and deleted a task. Delete task, return to inbox, start scrolling up and down in the project. After 4 seconds it freezes for 6 seconds, then the UI starts scrolling. Roughly 10 seconds later the UI froze again for 6 seconds (measured), and restored. It did this a third time after about 10 seconds, it froze for 6 seconds and then restored. It's been okay since.
Every time it freezes, the spinning "loading" icon in the status bar is showing.
Hitting the menu button and forcing a resynch causes the same behaviour. After 1 second, there are 6 seconds of frozen UI.
It does this for every *add* or *delete* task, 6 out of every 16 seconds the UI is frozen. Let's call that 33% of the time the app is unusable. And since it's a a todo-list app, I'm constantly entering new tasks and finishing old tasks. I can't use the app.
Mobile entry is very important to me. I took a whole day to write a python script to convert my toodledo tasks to todoist. I love the site and love the app, except for this one thing!
As an app developer myself, I'm wondering what you're doing in the UI thread for 6 seconds!! It feels like you're making a network call and downloading data in the UI thread! Or not using the UITableViewDataSource properly.
Ugh! Please fix!