Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
So I've improved this PR, rebased it etc etc. I added support for insecure iCal parts (when I originally wrote the PR I didn't understand
extraParts
. I made some slight refactoring to make it clearer what extra parts were). I don't want to show every possible thing in the iCal spec - that's the point of a calendar app. I've just made it usable for the stuff you get in a typical event.This PR still only supports reading the common iCal events. It doesn't support responding to them inside K-9. Outlook has a nice 'Accept / Tentative / Decline' thing which I'm tempted to implement. But that can be a separate PR - this stands up fine on it's own.
You can still download and open the iCal file corresponding to an event in Google if you want to.