feat: add iCal/webcal subscription support to calendar view

- Add subscribe option to toolbar import dropdown menu
- Add right-click context menu on subscribed calendars (refresh/unsubscribe)
- Show refresh spinner on subscription calendars during sync
- Support webcal:// protocol URLs (auto-converts to https://)
- Update i18n strings with webcal:// references
This commit is contained in:
Linus Rath
2026-03-15 16:29:14 +01:00
parent d6cf195bfc
commit 0965fbc7c1
5 changed files with 163 additions and 17 deletions
+2 -2
View File
@@ -1676,9 +1676,9 @@
"subscription": {
"title": "iCal Subscription",
"section_title": "iCal Subscriptions",
"description": "Subscribe to an external iCalendar feed. Events will be synced automatically into their own calendar.",
"description": "Subscribe to an external iCalendar feed. Events will be synced automatically into their own calendar. Supports https:// and webcal:// URLs.",
"url_label": "Calendar URL",
"url_placeholder": "https://example.com/calendar.ics",
"url_placeholder": "https://example.com/calendar.ics or webcal://...",
"name_label": "Calendar name",
"name_placeholder": "e.g. Public Holidays",
"color_label": "Color",