This is practically ready, so please install it and give it a try. If you notice a problem make a note at what time it happened so that I can later correlate this with remote diagnostics.
- At last, tasks can be moved to a different list! There are two way to do it: one is by choosing a different list within task details pane. The other one is really cool: in task list press "Edit" and then try sliding the task to the left - once there is no more room on the left you will be presented with option to move it to a different list. As if you pushed it off the screen, see? Try it, I really this approach.
- You can now delete a task from task list after pressing "Edit" and using the familiar red circle thingie. There is also swipe-to-delete gesture, although I may remove it to reuse the gesture for something else. The old "delete" button is gone to make room.
- You can now open "related email" in Safari when a task has related email. To start using this feature you will need to redownload all tasks by signing-in again (no need to retype password - simply press green sign-in button). Once done, open task details pane and click on the email subject line in blue.
- "Smart" orientation lock - once you enable it in settings, the app remembers which orientation it started in and sticks to that.
- A change in quick-add-new-task feature - instead of two "done" buttons it now has a "done" and a "next" button. The latter will create a task and immediately let you create another task without dismissing the keyboard. Useful if you need to quickly add a few tasks one after another.
- The app will now sync every 20 minutes by itself if set to auto-sync. This is useful if you keep iPhone from sleeping by docking it, or if you use backgrounder (jailbroken devices only). However if the phone sleeps the app is not running and will not sync - this is Apple's restriction, sorry.
- You can now order tasks by Title.
- Slick new "mini-calendar" thingie, see the screenshot embedded below.
Bug fixes:
- Fewer empty tasks are being created (although some still are)
- If creation of a task was interrupted, it could have been created twice. No more.
- Fixed the sort-by-completeness order problem reported here.
- The other problem with due date mentioned in the previous thread is fixed as well.
Privacy
I have added extensive remote diagnostics to the app. This allows me to address support requests without annoyingly slow back-n-forth, and better yet I can address problems about which people did not complain. You'd be surprised but most people who encounter a problem stay silent and now they will get help too! I spent a lot of time making sure I get the privacy right, there is detailed disclosure here. Please let me know if you have any concerns. I want to make sure your privacy is well guarded and I can't do that without your feedback. Remote diagnostics can be turned off in Settings, but this generally means that I will not provide tech support - I can't afford to spend time guessing what the problem is (this doesn't apply to Beta testers - of course I always have time for them).
Instructions:
- You must be officially registered to participate in the Beta, otherwise it won't work. Registration for new members is currently closed because Apple restricts the number of participants, sorry. Shoot me an email and I'll get back to you if there is a change in this area.
- Download GeeTasksPro-b.10.6.ipa and drag-drop it to iTunes
- Download Memengo_AdHoc.v5.mobileprovision and drag-drop it to iTunes. This file did not change since the last time, so you can skip this step if you've done it before.
- Sync iTunes with iPhone/iTouch. If you are normally pick-and-choosing which apps to sync make sure to pick GeeTasksPro so it syncs down to the device.
- Ta-Da!