RepeatTask ignores days on which the app hasn't been used
See original GitHub issueSo, I have a bunch of tasks that repeat every week. It doesn’t matter when I do that within the week, so I just chose a fitting day (eg. Monday). However, sometimes I take that day off and hence don’t start SP at all. In the past (pre 7.10) these tasks would be added to my ‘today’ when I open SP the next time (with the neat ‘overdue’ pop-up 😃 and I’d simply add them to my ‘today’ – However since I updated to 7.10 (7.10.1 to be precise) last week, those tasks don’t show up anymore.
I checked the repeat config (due to the migration) and it seems fine with ‘custom repeat’ set to the previous day(s). So, I really think there is just smth. going on with days SP wasn’t used on. And if so, then it might be a huge issue for any monthly or even weekly repeatTask…
Your Environment
- Version used: 7.10.1 (AUR)
 - Operating System and version: arch; manjaro
 - Desktop Environment: XFCE
 - Browser Name and version:
 
Expected Behavior
RepeatTask/Tasks are created even if their due date lays days in the past (IIRC, it even created multiple instances, if multiple due dates laid in the past; though not sure about that one)
(Keep in mind, though probably unrelated) New instances should be created, even if a previous instance isn’t marked as ‘done’ (again, pre 7.10 behavior I saw).
Current Behavior
No new instances of the tasks were created when one day was skipt.
Steps to Reproduce (for bugs)
Migrate from pre 7.10 to 7.10 or later. (However, I don’t think that’s related, as the repeatTask configs seem fine; and I had no errors(console/logs) or other issues after migrating)
- RepeatTask with custom config set to schedule weekly on day x
 - Don’t start SP on day x
 - Start SP on day x+1 – no pop-up / creation / reaction whatsoever ´
 
Console Output
- Can’t see any useful logs/stuff about repeat; Is there some sort of tag I can filter for like the [M] for migration? -
Error Log (Desktop only)
- Just non helpful [info] entries
Issue Analytics
- State:
 - Created 2 years ago
 - Reactions:1
 - Comments:12 (5 by maintainers)
 

Top Related StackOverflow Question
There is a LOT on my plate (not to mention that a war in Europe broke out, which didn’t leave me unaffected). I am not sure if you’re aware of this, but there are many issues raised every week and working on this project is not my main job.
This is a complicated subject on many different levels and not something I can quickly skim and then provide some input. I scheduled this for the next time I have a couple of days off, which will be in April (no promises made, since I might also want to have some real vacation). To be honest: For my personal needs the repeating tasks are working very well, but I can see why this might not be the case for everyone and given you spent a considerable amount of time on providing input on this subject (for which I am honestly grateful), I want to do this justice rather than to provide some half backed rushed and possibly slightly annoyed feedback.
I just want to say this is something that has been quite an issue for me. I have meetings I need to prepare for weekly along with emails I need to send out to teams/groups of people. I usually have this as a weekly reminder on monday and then get to it hopefully monday, but sometimes it needs to be tuesday. When I have monday off (or it’s a holiday) I may not open SP on monday and then when tuesday comes and I open the app I never get those reminders at all. I agree that some may want it that way, but having the option to “display if date has passed” or something like that, would be great. please.
Johannes, thank you for all you are doing with this app, it is almost a daily use for me and the only one that I could find that would do what I wanted, be cross platform, and keep me in control of my data.