Skip to content

bug: today and someday order to-dos differently from the app (loose to-dos before project to-dos within an area) #237

Description

@ryanlewis

The app arranges today, anytime and someday the same way: unfiled items first, then areas in area order, and inside an area its own loose to-dos before those of its projects. #236 gave anytime that ordering and it now matches the app in all 105 positions. someday still uses the bare index ordering and matches the app in 0 of 6 positions. today has the area key but not the loose-before-project key, so it puts a project's to-dos ahead of its area's loose ones, backwards from the app, and matches in 2 of 27.

Expected

today and someday use the same ordering keys anytime now has (the constant #236 added), with the uuid tiebreak preserved. Measure before and after by uuid against the app as #236 did. This changes numbered rows in two views, so it needs its own before-and-after in the PR body.

Notes

Found while measuring #217 on 10 Sep 2026.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions