After choosing how to sort (date, priority, etc), the list continues to rearrange actions accordingly. Right now you need to re-sort each time an action is added or changed. There should also be a sort by due date.
Either persistent sorting, or sorting by time, some way of sorting that can be stuck to. Often the reminder I check off late at night, I will also check off late at night the next day, but it is then always at the top of the list.