3 ms·
I use Toodledo [1] for contexts. You can actually filter your task list by context, and I've created similar contexts myself to what you've described (i.e. "On
by SyneRyder 11y ago
I use Toodledo [1] for contexts. You can actually filter your task list by context, and I've created similar contexts myself to what you've described (i.e. "On Phone", "At Laptop", "Out Of House"). There's a separate field for Locations, and you can set reminders for when you're near a specific location if you want.
Times are easy, you can set a Due Date / Time and a Start Date / Time. I use that for Gardening ToDos that can only be done during daylight hours.
It won't extract todos from code, but there's a way you can email to-dos into Toodledo, so you could write a script. There's a full API as well, but I've not put in the time to get that to work.
The web version has Saved Searches, which are really custom views on your to-do database. You can create your own searches use boolean logic, substring searches as well as filtering by field.
Works on mobile & web, with some third party clients for both desktop and mobile. (I actually use Ultimate To Do List on Android instead of the official Toodledo client.)
[1] http://www.toodledo.com/ http://www.toodledo.com/