After a lot of work and tremendous help from some of the testers the application is shaping up reasonably. The app still looks pretty crappy from a visual perspective but I believe that the synching should be pretty reliable at this point and it should not destroy your data on your Mac.
Therefore, I have added the next set of testers. All persons who got invited will receive an invite to the google community (Focus GTD alpha Testers). Please review the very first posts in this community on how to download the app.
So whats the status?
- Synchronization via Webdav (mostly tested with OmniSync-Server)
- Creating, Editing, Deleting tasks
- Viewing task notes
- Browse by project, folder, context
What does not yet work
- Editing of projects, contexts, notes
- Deleting projects, contexts
- Nested contexts
- Configurable default reminder time (it will always assume that the default reminder time should be tomorrow 9am)
- Standalone operation (the app still requires that you have Omnifocus on the Mac which will clean up the sync files now and then)
My synching is very slow. Especially the very first sync.
This could happen in case you have outdated clients (or you have uninstalled Omnifocus or FocusGTD from a few devices and now Omnifocus does not dare to delete older files since it wants to retain them for these clients. Go to Omnifocus Sync preferences and unregister all clients that you are no longer actively using.
This allows Omnifocus to delete all old files and create a new more recent snapshot. In practice this often means that FocusGTD has only to parse 20 files instead of 400.
I would like to participate and make suggestions and/or follow the progress of the project
If you are a registered tester I can give you access to the trello.com project that I am using. There you can get a realtime view of what is happening. This is also very useful if you want to report bugs. Let me know your email address and I can invite you to trello. Otherwise if that is too much involvement for your taste you can also leave a comment here on this post and I will try to incorporate them as soon as I can.
Why the heck is it taking so long?
Synchronization is a very complex topic. Also Omni uses a somewhat unusual approach to synchronization which makes it even more laborious (on the other hand it seems to work pretty ok for their apps except for the fact that its not very fast). Also I do have a day job since the revenue from FocusGTD is still not paying my bills, so my available time is limited. I considered outsourcing some of the development but this would be a bit early (also I think that the group of potential customers is somewhat limited).