Auto-sort

Sunsama automatically positions tasks in your daily list based on priority, scheduling constraints, and your manual pins.

Auto-sort keeps your daily task list in a sensible order without you having to drag tasks around. When you create or change a task, Sunsama figures out where it should sit in the day’s list and puts it there.

Walkthrough

When auto-sort runs

Auto-sort repositions a task when:

  • The task is created
  • Its priority changes
  • Its planned time changes
  • A timer is started on it

It tries to move only the task that changed. In some situations, it might reposition other tasks as well to keep everything in chronological order.

What auto-sort honors

  • Priority — higher-priority tasks land above lower-priority ones. See Task Priority.
  • Scheduled times — tasks with a fixed calendar time, and recurring tasks with rigid start times, stay in their chronological position
  • Your manual pins — if you’ve manually dragged a task against priority order (e.g. a no-priority task above an urgent one), Sunsama assumes that’s intentional and won’t move it
  • Running timer — if a timer is running on a task, that task stays pinned at the top

Turning auto-sort on or off

Go to Settings → General → Auto-sort tasks to enable or disable auto-sort entirely.

You can override auto-sort on a one-off basis when creating new tasks by using the keyboard shortcut (Cmd + Shift + Up / Cmd + Shift + Down) to force it to the top or bottom of your list.

When auto-sort is off, new tasks land at the position controlled by the New task position setting (Top or Bottom), and Sunsama won’t reposition tasks for you when their priority or planned time changes.

  • New task position — if there’s a group of similar tasks, your add to top/bottom preference will determine whether newly created tasks are added to the top or bottom of that group
  • Priority rollover — controls which daily priority levels persist across days, which affects how rolled-over tasks are sorted
  • Task rollover position — controls where rolled-over tasks land (Top vs. Bottom) on the next day