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

It may be better to allow custom sort, not only for Due date.
For example: I have a backlog of tasks, I would like to sort them by different terms like due date or priority.
It would be nice to have a custom sorting query like “Filters”, so that a view could have its own filter and sorting.

I would like to extend this ever so slightly
Exactly as you describe in the first post, but undated tasks sit between overdue and due tasks.

So if no tasks are overdue, it would list tasks with no date, then tasks with a date.
If a task then becomes overdue, it would be listed before the non-dated tasks.

In my situation, I have tasks which need to be done on a regular interval (weekly, monthly) and tasks which dont have a time limit, just as and when. If I am looking for something to do, then I can grab something from the top of the list, but if something is overdue, it will put itself to the top.