jenspfahl / EverydayTasks

Track, log and schedule your everyday tasks.
https://everydaytasks.jepfa.de
GNU General Public License v3.0
103 stars 9 forks source link

For "Fixed" intervals recurring tasks, the due date advances by 2 time intervals when rescheduled #67

Closed lnxusr88 closed 4 months ago

lnxusr88 commented 6 months ago

The problem is with 1.6.1. I don't recall seeing it in older revisions.

If a recurring task is set to "Fixed", the "Reset progress" button (counter clockwise arrow icon) changes to a "Skip due date" (step forward icon). When the "Reset progress" is pressed, the due date for the task advances by 2 time intervals.

Ex. I had a task that was to be repeated "Every 93 days (fixed)". It was past due today (Apr. 17 or so). I hit the "Skip due date" icon, and the pop-up said it would be due on Jul. 19. I hit "Ok", and the task was rescheduled to Oct. 19.

My work-around was to change the schedule type to "Flexible" and schedule it back to today. I hit the "Reset progress" icon, and the pop-up said it would be due on Jul. 19. I hit "Ok", and the task was rescheduled to Jul. 19.

jenspfahl commented 4 months ago

Fixed with v1.7.0 (hopefully)