First, thanks for the great work on DAVDroid/ICSDroid.
Second, I am unsure whether this issue is related to ICSDroid or the default LineageOS calendar, so I hope I am not wasting your time…
I am using LineageOS (Android 7) and F-Droid, which is where I got ICSDroid from. The current version there is 1.5.5 as far as I can tell.
I tried to set up recurring events for several holidays, therefore I created an ICS calendar, uploaded it to my webserver and tried to subscribe to. It worked quite good, except for the recurring events for the 1st to 4th advent. Instead of adding to events to the sundays, it will always add them to thursdays. Also, the 1st advent seems to be omitted if the thursday before that thursday the 2nd advent is assigned to is in november.
Here is the excerpt of my holidays calendar, which results in incorrect entries in my calendar app after sync: 0_1525813012800_advent.ics.
Steps to reproduce:
- Use LineageOS 14.1
- Download ICSDroid from F-Droid
- Subscribe to the ICS Calendar I attached (upload it to some webserver beforehand)
- Open the default LineageOS calendar app and go to december
- For 2018, there is only the 2nd, 3rd and 4th advent added, to the first, second and third Thursday in December respectively. The first advent is ignored completely.
I really hope I supplied all the information you need to track down my issue.
Please pardon me if this issue is not related to ICSDroid, but my knowledge of calendar handling is rather limited.
Again, thanks for providing and curating both DAVDroid and ICSDroid.