Open nodiscc opened 3 years ago
Note that Gitlab only implements the VEVENT ICS object type (calendar event - DTSTART value is required). VTODO is another widely used object type (todo list entry with or without a due date), but is not implemented. In my opinion this is fine and there is no need to implement the whole ICS specification :upside_down_face:
I would like having support for VTODO's because this would make it possible to represent issues without due dates and to display them in task apps instead of (just) your calendar. Maybe both could be implemented and the user might choose which link the user wants. But this can happen in a second step, implementing any support for ICS export would be a good start.
Has Gitea already an infrastructure for creating & managing such tokens?
Description
Users should be able to subscribe to their assigned issues (or any other issue search) as an ICS calendar file. This allows integrating gitea issues/TODOs in one's own calendar/task management system (eg. Thunderbird or any calendar/task manager that supports ICS subscriptions)
For example, Gitlab has this feature:
due date
property on the calendar view: