+1 Totally agree with Matt.
dgtale, you have to admit that the development has stuck, and the app does not even follow Android platform evolution, I am not talking about new features.
If you cannot keep the pace and benefit from owning the app, why don't you let others help you by open-sourcing the app and managing the updates, or just publish the source codes and pass the app to the community?
Will you please try Llama https://play.google.com/store/apps/details?id=com.kebab.Llama&feature=search_result
combined with DGT GTD.
Here you can find a quick reference: http://bit.ly/RjcamI
Come on! It's better to have it done via a dedicated, optimized and highly flexible automation app, such as Llama, than have a couple of rigid in-app options. It's faster & easier to implement, and more flexible to use.
Here's an example: I've tried both GPS & cell towers as location source, but neither of them is optimal for me. For me the best criterion for being "at home" or "at work" is presence of my home WiFi network or my company's WiFi network respectively. Also, being "in car" can be detected by active connection with my Bluetooth headset, which I use only when driving. Llama can detect it and make certain actions based on that, but I can't imagine how much efforts it would require to implement the same in DGT GTD.
My suggestion is very simple and very easy to implement: to extend the 3 categories that can be passed to Llama with a 4th category "gtd.REMINDER", which would cause DGT GTD to immediately fire reminders for all filtered tasks upon receiving of an intent with such category from Llama. Nothing less, nothing more.
With such approach it'll be possible to implement not only time-specific or location-specific scenarios, but also more complex interactions, a true "kairos" (http://en.wikipedia.org/wiki/Kairos).
I understand your request but If you set multiple tasks at the same due date and time then you probably have to change the way you plan your tasks.
(I’ll review your request once again)
A couple more arguments. :-)
1. One of the main time-management principles suggests grouping similar actions together (e.g. a few phone calls or quick errands). I don't see how setting a few small independent tasks to the same time would be wrong way of work. It's quite natural for me to set a few work tasks to the time I get to work in the morning (or a few home tasks to the time I get back home in the evening), and then quickly sort them out (complete/move/dismiss).
But, sometimes I have to go somewhere or talk to someone unexpected, or be late to/from work for some reasons, i.e. break my usual schedule, and there's no way to adjust my reminders system "as a whole" and "in advance" anyhow, only move reminders to other time when they fire off one-by-one.
2. Another main principle of time-management (e.g. http://en.wikipedia.org/wiki/Pomodoro_Technique) suggests that the tasks are split into time-bound blocks, and each block is done with minimal disturbance/interrruption and maximum concentration. When I work in maximum concentration mode, I usually have my tasks nag me every 5 minutes, and ignore them until I'm done or interrrupted. It does work, but blasts of beeps disturb me a little, and disturb my colleagues.
Also, there may be important tasks that I have to take actions on at the specified time (I've submitted an idea about "insistent reminders" for Top Priority tasks as a quick solution, but if this idea is implemented properly, that one probably won't be needed).
Please give it another shot. :-)
“Items created in project inherit List” will be available in 0.0.55
DGT GTD alpha can’t be enhanced in that way.
However The beta version, which is under development, has this feature already implemented.
You can turn off "Hide subtasks" and you'll see all tasks as a flat list.
Update: Code freeze needed in order to go out of alpha testing and get ramped up for beta. All new features will be replanned.