Mark a task as "In progress"
Should be pretty simple feature. I often am working on more than one task, I will begin to work on the task but I cannot simply complete it so I want to mark it as in progess, letting me know to move onto another task. Sometimes a task has work which requires waiting on another party to complete their end of the work, in that time I would like to move onto another task while having the current task marked as in progress.
Expanding the status options of a task could be very interesting. In addition to the standard "todo" and "complete" options, one could add an "ongoing" status as David suggests but an additional "waiting/delegated" status might be useful as well.
Of course one has to be careful not to over-complicate the clean Todoist interface. The "Tasks To Do" app on Android gives an example of how this feature might be added (https://play.google.com/store/apps/details?id=com.als.taskstodo) in combination with the priority color suggestion (https://todoist.com/Vote/showProposal/695/#comment_1432).
You can already keep track of the status of any task using labels. Simply type @waiting or @ongoing into the task's name and you'll be able to filter tasks with these labels, exclude or include them in searches and more. Even color-code them as you want.
Please refer to these posts on our blog for more information:
- Part 1 (labels as a context): https://todoist.com/blog/2013/01/use-task-labels-for-contextual-productivity/
- Part 2 (labels as a status): https://todoist.com/blog/2013/02/use-task-labels-to-monitor-task-status/
Thanks for the great tips! I love reading the blog and discovering new usage or reviewing techniques. That approach of indicating the delegation of tasks to other people using the labels might be something for the main Help and Reference.
YES. This is exactly what I'd like to see.
I'll try using the tagging feature to keep track of in-progress tags, but it still feels like a "work-around" to properly implementing a new property for a task in the same way that the due date for a task is implemented as a property.
If tagging was really as effective, why wouldn't we just use tagging to define a task's due date? Why make it a separate property? Because it adds value to the application for most of the people that use it.
I believe for the same reason that making an in progress or a percent complete status would make TD a far more effective and useful app for me. It would roll the concept of a task's stages of completeness and status into one simple progress bar or number.
Thank you for your feedback. The reason why dates are a separate feature is due to their complexity - they can't be just one element with a name, but must be recurring with different patterns, times, visible in multiple views etc.
Meanwhile, a task status can be just a name and we think that labeling the status makes this feature very powerful as based on your workflow you can have many statuses while implementing this as a fixed set would force everyone to utilize just the given options. Labels are much more flexible.