Calendar: monthly repeat is not 30 days, but same-number day on next month
- /e/ version: 0.10-2020080766702
- Device model: Xiaomi Redmi Note 4 X
- Reproducible with the last /e/ version: Yes
- Reproducible with LineageOS: N/A
Summary
Calendar understands "montlhy repeat" as the same number day on the next month, and not as 30 day cycle.
This improvement concerns
-
UI -
Behavior -
Privacy
Description
What is the current behavior?
Calendar understands "montlhy repeat" as the same number day on the next month, and not as 30 day cycle. This way, if user puts the event on 31 of august, there won't be repeat of event a mont after, as there is no 31 of september.
What is the improved behavior?
When an event is set on monthly repeat on a a date not available in later months (like 29th of February 3 years out of 4, February 30th, February 31st, April 31st, and so on), the Calendar should put the event on the day before and so on until it finds a date that exists in the month.
What does it bring?
Logical behaviour.
Examples
If user puts the event on 31 of august, the event will repeat on 30 of september and later on 28th of February or 29th of February depending if the year is leap.