Set start dates?
I'm requesting that the Todoist team make adding start dates as a settable parameter a high priority item on their roadmap.
Because of the nature of what I do, a number of my tasks are multi-day tasks. They are not really conducive to breaking up into multiple tasks, and I don't work exclusively on one of these tasks to completion without working on other tasks - they are generally things where there is a window of time to work on them, and I work on them intermittently through that window of time.
One example might be a task for an online course I'm taking where I have an assignment due on a specific date. The assignment might open on, say, Monday and is due in two weeks. Ideally, I would be able to have a single task for this. There would be a start date/time reminder that fires the day the assignment opens (start date). The task then starts showing up on my to-do list for the day, with the due date also being shown, much as the associated project is now. It would show on my to-do list every day (unless I mark it complete), but would NOT show as overdue unless I miss the due date, which is also set, and has a reminder set as well. I would have the reminder of this task being available to work on whenever I had a free period to deal with it or it bubbled up to the top of the list priority-wise, but would not have to take any action in my task management routines to deal with it until it was close to being due.
Right now, I would use a clunky workaround:
1) I create a task for the assignment that uses the start date of the assignment as the "due date" and a reminder firing at the time the assignment is to be available to start working.
2) I create a sub-task "Assignment due" with the required turn in time set as the due date, and a reminder that fires a day before.
This does not solve the wish for the task to appear on my to-do list daily until done without needing daily intervention and without showing as overdue, and it's, as I say, clunky to use two tasks to do the work that should be readily done in a single task.
To keep the task on my daily to-do list, I've already considered adding a recurring task, but I don't find that a long-term solution. One, it would require managing a task on a daily basis that I might not actually be looking at daily (not efficient!), and secondly, until recurring tasks are actually not broken (i.e., they have a settable fixed length and/or end date for recurrence) it means adding yet another action that has to be remembered and executed (moving said task to history).