I don’t use the Calendar views so much. But I use the repeating dates often.
Yes, the “Repeat from complete” was my feature request.
It does work by only having ONE instance of the event visible at any time. But it does not move the event forward. Instead, once the item is due, it will add it to “today” and if the item is not marked done, it will move it to overdue. It will sit in overdue, with that past due date. Once you mark it complete, it will then become due on the interval from when you mark it done.
Unfortunately, Legend does NOT save the completed instances of repeating items. 🙁. So, that same item is the one that will move forward to the next date. (Making it so you cannot add notes to a specific instance for example, and cannot have a record of when the items were completed.).
I primarily use it for various household chores. I want to water house plants about every 7 days, but if I don’t water my plants until 10 days have passed, I want the NEXT time the task shows up to be 7 days after I mark it complete, not 7 days from what it was due.