Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

several fixes for reported issues #188

Merged
merged 11 commits into from
May 6, 2021
Merged

several fixes for reported issues #188

merged 11 commits into from
May 6, 2021

Conversation

jonas0b1011001
Copy link
Collaborator

Ignore unsupported 'url' properties
More robust targetCalendar selection
Handle RDates when onlyFutureEvents = true
Improved Recurrence Exception Handling
Add Backoff to cleanup procedure
Add support for Events without uid

source.url has to be a http(s) link otherwise the event will be rejected by the API.
Will take changed calendar names into account and only select calendars the user actually owns.
Change as in #162 and #171, seems to be Apple specific.
The script was unable to update recurrence-exceptions for infinite (or very long) recurrences
Should take care of the rate limit issue mentioned in #175
This will have drawbacks but should allow to sync successfully.
Added All Day Recurrence Exception Support
Replaced Calendar.Events.patch with Calendar.Events.insert, patching does not make sense and will cause issues when patching an all day event to a normal event (or vv)
Helpers.gs Outdated Show resolved Hide resolved
Helpers.gs Outdated Show resolved Hide resolved
@derekantrican
Copy link
Owner

@jonas0b1011001 ping on this - if you have a chance, I'd like to pull these in and release a new version. Let me know if you want any clarification on my comments

@jonas0b1011001
Copy link
Collaborator Author

Done, sorry for the delay.

Copy link
Owner

@derekantrican derekantrican left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No worries. Thanks for updating it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants