Using OF for iOS since 2010, I’ve got workarounds for every OF limitation. These improvements would help me most, in this order:
(1) Integration with iOS eMail.
eMail is still the poor man’s interface for and from everything. Right now I have to forward an eMail to the Omni Sync Server (and revisit it in my Inbox and having to do with horrible formatting) or print it to pdf and use a workflow (yes, that separate iOS app) to create a new action (and loose embedded links and have to click and pinch and type for some 10 seconds each).
The quick&easy solution would be to append tags to the eMail forwarded to the Sync Server. These tell OF which project / context to save the new action to when ingesting the eMail. And do something about the formatting of HTML email, please.
(2) When ingesting a ToDo from the iOS Reminders app, support the tagging as described above.
Currently I create reminders in Outlook on my office PC, this is synced to iOS reminders, this is grabbed by OF. But I have to revisit that in the OF Inbox on iOS. Compare feature request (1).
Additional remark: This process can work without using the (public) Omni Sync Server because you can transfer through a VPN. Good for company confidential stuff.
The other way round (OF to company confidential) I do via a workflow (yes, again that iOS app): I create an appointment in my company calender on iOS with all the details. Subject “Let’s talk about this”, if for others, or ‘Block time for this’, if for me alone.
(3) When ‘sharing’ an item into OF on iOS: truly filter the projects list to select the correct project (and context) while I type.
Do I need to explain? Just try the iOS share sheet when you’ve got more than a few projects. I always have to settle for saving the new action to the Inbox and have to revisit it there.
(4) Basic collaboration for family offices.
Not for big teams. Yet. In my big company environment I have got more “collaborative software” that’s more or less obligatory to use than I can enumerate without looking it up.
But for families and small offices this would be a unique selling point because they are free to choose their GTD software.
For my setup of OF a quick&easy solution would be an additional attribute for each action, an additional, second context. The difference to the usual context would be a ‘private’ setting for each leaf / branch that could be set by any member and would hide these projects and actions from non-members. Create a few built-in perspectives (‘mine’, ‘not yet assigned’, ‘checked off lately by the others’) and allow full custom perspectives. Voila. People who think they cant live without multiple tags will be happier, too.
(5) When creating a new project on the fly, i.e. by typing it’s name in an action: ask where to put it and inherit the context and review cycle from the parent.
Currently I have to always move it from the top level and remember to adapt context and review cycle.
(6) Show (and allow filters for) creation and modified dates for items and projects (with dates for projects being rolled up from the actions).
To see exactly when I created / updated an action is seldom necessary, but when I need it, it’s crucial.
Currently I use a shortcut by the iOS app TextExpander to enter the current date with 3 taps, but why should I need to do that?
(7) Allow Notes in folders.
For specific folders I need to follow some formal criteria because my processes and the custom perspectives I use extensively (Launcher for iOS) depend on that. Currently I note something in the name of the action, but…
Contrary to popular belief, I do not need multiple contexts, I very much simplified my context and project trees (no more group actions, extremely detailled checklists, autocomplete and auto-restarting of projects for me - I need to be able to correctly work OF even when in bed with a flu) and have moved ‘reference material’ into a cross-platform cloud solution.
Keep up the good work!