Upcoming sort "show tasks without date" should prioritize priority #671

Open
opened 2025-11-01 21:01:33 -05:00 by GiteaMirror · 5 comments
Owner

Originally created by @tachyonFlux on GitHub (Oct 24, 2025).

Description

The Upcoming page sorting for tasks without a due date seems to sort by last changed tasks. Instead I think it would be best to sort the list by due date, then by priority setting (DO NOW, Urgent, High, etc) and then by last changed.

I make a lot of routines that have due dates but not priority and then I also make a lot of tasks that have no due date but have a priority set. I want all of these tasks sorted at the top of a single page which can be the "Upcoming" page.

Which alternatives did you consider using instead?

I considered making a custom filter as a work around, but it feels to me that this is a natural way to sort the Upcoming page.

Originally created by @tachyonFlux on GitHub (Oct 24, 2025). ### Description The Upcoming page sorting for tasks without a due date seems to sort by last changed tasks. Instead I think it would be best to sort the list by due date, then by priority setting (DO NOW, Urgent, High, etc) and then by last changed. I make a lot of routines that have due dates but not priority and then I also make a lot of tasks that have no due date but have a priority set. I want all of these tasks sorted at the top of a single page which can be the "Upcoming" page. ### Which alternatives did you consider using instead? I considered making a custom filter as a work around, but it feels to me that this is a natural way to sort the Upcoming page.
Author
Owner

@kolaente commented on GitHub (Oct 31, 2025):

Upcoming sorts by due date (tasks due soon or overdue appear first), then all tasks without a due date after that, in order of creation.

@kolaente commented on GitHub (Oct 31, 2025): Upcoming sorts by due date (tasks due soon or overdue appear first), then all tasks without a due date after that, in order of creation.
Author
Owner

@JoeJoeTV commented on GitHub (Nov 1, 2025):

I would also like to have a feature at least similar to this. I often have tasks that don't necessarily have a specific due date, but are more urgent than other tasks, so their priority is set accordingly. How a view where I could view tasks with due dates and also the most important (see priority) tasks without due dates, would be perfrect and seems intuitive to me.

@JoeJoeTV commented on GitHub (Nov 1, 2025): I would also like to have a feature at least similar to this. I often have tasks that don't necessarily have a specific due date, but are more urgent than other tasks, so their priority is set accordingly. How a view where I could view tasks with due dates and also the most important (see priority) tasks without due dates, would be perfrect and seems intuitive to me.
Author
Owner

@tachyonFlux commented on GitHub (Nov 1, 2025):

I still think this should be built-in. But as a work around I made the following custom filter and called it "Important" virtual project:

done = false && (priority > 1 || dueDate < now+1d)

@tachyonFlux commented on GitHub (Nov 1, 2025): I still think this should be built-in. But as a work around I made the following custom filter and called it "Important" virtual project: `done = false && (priority > 1 || dueDate < now+1d)`
Author
Owner

@JoeJoeTV commented on GitHub (Nov 1, 2025):

I still think this should be built-in. But as a work around I made the following custom filter and called it "Important" virtual project:

done = false && (priority > 1 || dueDate < now+1d)

This solves part of the problem, but one still has to decice what priority level to use and I also would still like the sorting behaviour, so I agree that this should be a feature.

@JoeJoeTV commented on GitHub (Nov 1, 2025): > I still think this should be built-in. But as a work around I made the following custom filter and called it "Important" virtual project: > > `done = false && (priority > 1 || dueDate < now+1d)` This solves part of the problem, but one still has to decice what priority level to use and I also would still like the sorting behaviour, so I agree that this should be a feature.
Author
Owner

@JoeJoeTV commented on GitHub (Nov 1, 2025):

Maybe it could also be solved by adding an option to have a specific sort order for virtual projects/filters.

@JoeJoeTV commented on GitHub (Nov 1, 2025): Maybe it could also be solved by adding an option to have a specific sort order for virtual projects/filters.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#671