Skip to content

v2.52.1

Choose a tag to compare

@ulsklyc ulsklyc released this 29 Aug 08:24
· 5 commits to main since this release

Fixed

  • Unchecking a subtask on a finished occurrence no longer takes it out of the next one. A weekly
    task with four steps would come back with all four reset, as it should. Go back to the occurrence
    you just finished, untick one step there, and that step disappeared from the upcoming occurrence:
    0/4 became 0/3, and doing it again took another one. The cause was a column carrying two meanings.
    recurrence_origin_id says "I am the next run of X" on a task and "I am the copy of Y in this
    run" on a subtask, and the code that undoes a follow-up when you un-finish a series read both the
    same way. Unticking a subtask made it look up its own copy in the next occurrence, mistake it for
    a follow-up nobody had touched, and delete it. Only whole occurrences count as follow-ups now, so
    a tick on a past run stays on that run.
  • On a phone there is now a way to add the FIRST subtask to a task. Every later one worked: once
    a task had a subtask, the expanded list offered "add subtask" and it went through. The first one
    hung on a button in the task row, and the row hides its inline buttons below 640px on purpose -
    three 44px targets squeezed the title into two lines. The replacement was meant to be the reading
    view, which is what tapping a task opens, except that view only drew its subtask section when
    there were already subtasks to draw. So the entrance existed on an iPad and nowhere on an iPhone.
    The section now stands even when it is empty, as long as it has something to offer, which is the
    same rule the comments at the bottom have always followed.