The good news…
I creates several tasks to repeat every week, every two weeks, and every three weeks to repeat on Fridays, Saturdays, Sundays, or Mondays. As of Sunday, all these spawned tasks as expected and the next scheduled event is identified correctly. So it seems the specific problem described earlier has been fixed.
The bad news…
I also created several tasks to repeat every two weeks on various combinations of Fridays, Saturdays, Sundays, and Mondays, all starting on Friday. On Friday tasks were spawned. (More on this later.) But on Saturday somehow all these tasks switched from blue “Scheduled” to green “Active”. I cannot explain how this happened, but obviously nothing spawned on Saturday or later days.
I have all of these scheduled tasks bundled under a single “folder”. The only thing I can think I may have done is change the folder itself from “Scheduled” (with no repeat) to “Active”. But even if I did, I would not expect this change to propagate to the tasks within the “folder”.
But before this change happened, on Friday when these tasks did spawn, I saw a couple oddities. Unfortunately, since these didn’t spawn on later days, it’s difficult to conclude what is happening.
One task I created was to repeat every two weeks on Friday and Sunday. On Friday (7/10) a task was spawned as expected. But the next event was scheduled for 7/24 (a Friday) which doesn’t seem correct. It it two weeks from the first spawned event, but when will the event on Sunday be spawned? I would have expected the next event to be scheduled for either 7/12 (the next Sunday) or 7/19 (the Sunday two weeks later), depending on whether the “week” starts on Sunday, Monday, or the “Start Date”.
A second task I created was to repeat every two weeks on Friday, Sunday, and Monday. On Friday (7/10) a task was spawned as expected. But the next event was scheduled for 7/20 (Monday) which doesn’t seem correct. Like the task above, it seems to have skipped over Sunday.
I may try to recreate these and see what happens next week.
But in the meantime I did schedule a few more tasks to start on Sunday plus one other day of the week (e.g., Sunday and Monday). Assuming Sunday is treated as the last day of the week, the actions appear to be correct. A new task was spawned on Sunday (7/12) and the next event was scheduled for the the other day a week later, e.g., for the Sunday-Monday task, the next event was scheduled for Monday 7/20.
Granted, I’m having to difficult time envisioning a case in which I’d need to use something like this. But if I ever do, something doesn’t seem quite right. Or perhaps this is an indication of other lurking problems.
Finally, if it’s any help, I noticed that scheduled tasks spawn at different times. Based on the “log” associated with the spawned tasks, sometimes they are created at 00:01, sometimes at 01:01, and sometimes at 02:01. Not sure what would trigger the differences.
(For future reference, this was tested using version 1.0.6.20.)