Add support for the iCalendar format so users can view activities in their calendar applications.
We should support two types of calendar:
A complete calendar of all activities.
A personal calendar, containing only activities the user has hosted or joined.
The easiest way to implement this would be to create endpoints that generate and return .ical files on the fly. A user can then either download and import a file, or subscribe to the endpoint to get regular updates.
Add support for the iCalendar format so users can view activities in their calendar applications.
We should support two types of calendar:
The easiest way to implement this would be to create endpoints that generate and return .ical files on the fly. A user can then either download and import a file, or subscribe to the endpoint to get regular updates.