Allow ordering by Due Date in List View

Example use case:

  • There is a project called “Bills” which contains recurring bills that have to be paid by a specific date
  • User wants to set up multiple timed wire transfers
  • User orders the list by due date
  • User adds wire transfers starting from the top
  • User marks task as completed using the checkbox next to the task
  • Completed and now recreated task is automatically reordered based on the new due date
  • User moves to the next item

Current solution:

  • “Table” view supports ordering, but there is no check box available, user has to open each task, mark as done, go back, refresh each time
  • “Table” view doesn’t highlight overdue tasks with red color