Skip to content

ICS export for single occurrence or entire series#1036

Merged
carrythebanner merged 4 commits intoshift-org:mainfrom
carrythebanner:ics-export
Feb 20, 2026
Merged

ICS export for single occurrence or entire series#1036
carrythebanner merged 4 commits intoshift-org:mainfrom
carrythebanner:ics-export

Conversation

@carrythebanner
Copy link
Copy Markdown
Collaborator

@carrythebanner carrythebanner commented Feb 20, 2026

Fixes #961.

Web front-end now uses single occurrence export, but both are possible via API

  • event_id for single occurrence
  • series_id for series (previous behavior); existing, non-specific id param aliases to series_id for backwards compatibility

Comment thread app/endpoints/ical.js
Comment thread cal/src/EventDetails.vue
Comment thread app/endpoints/ical.js Outdated
@carrythebanner carrythebanner marked this pull request as ready for review February 20, 2026 02:54
@carrythebanner carrythebanner merged commit fb15f12 into shift-org:main Feb 20, 2026
4 checks passed
@carrythebanner carrythebanner deleted the ics-export branch February 20, 2026 03:31
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.

Allow ICS export by ID for series or single occurrence

2 participants