As a long-time Asana user, I’ve come to rely heavily on recurring tasks to manage my ongoing responsibilities. However, I’ve noticed a pain point that I believe many users might share, and I’d like to propose a solution.
Current Challenge:
When life gets hectic and my to-do list falls behind, I often find myself with numerous overdue recurring tasks. Updating each of these tasks individually is time-consuming and disrupts my workflow. It’s frustrating to see a backlog of tasks that I know I won’t complete for their past due dates, but still need to track moving forward.
Proposed Solution 1: Reset All Recurring Tasks
I suggest implementing a “Reset All Recurring Tasks” function. This feature would:
- Identify all overdue recurring tasks in a project or across the entire workspace
- Update these tasks to their next occurrence date, with the condition that the new date is no earlier than the current date
- Optionally, allow users to select which recurring tasks to reset, rather than applying to all
This function could be accessed via a button in the task list view or through a bulk edit option. It would save significant time and help users quickly get their task list back on track without losing sight of important recurring responsibilities.
Proposed Solution 2: “Always Current” Task Type
To address this issue proactively, I propose creating a new task type called “Always Current.” This task type would have the following characteristics:
- It would never become overdue
- Instead of accumulating missed instances, it would automatically reset to the next occurrence date whenever viewed
- Users could still see the original intended schedule in the task details
- An option to view skipped occurrences could be included for those who need to track missed instances
This task type would be perfect for recurring responsibilities that are important to keep on the radar but don’t necessarily need to be marked as “done” for every occurrence.Benefits:
- Improved user experience by reducing clutter and the psychological burden of overdue tasks
- Increased productivity by allowing users to focus on current and future tasks rather than outdated ones
- Better alignment with real-world workflow, where some recurring tasks are more about consistent attention rather than strict adherence to a schedule
Potential Considerations:
- How would this interact with dependencies and subtasks?
- Would there be an option to maintain a log of resets or skipped occurrences?
- How might this affect reporting and analytics features?
I believe these additions would significantly enhance Asana’s functionality for managing recurring tasks and help users maintain more accurate, up-to-date task lists. I’m eager to hear thoughts from the Asana team and fellow users on this proposal. Thank you for considering this feature request!