Follow calendars somebody else keeps, read-only #1234
No reviewers
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo!1234
Loading…
Reference in a new issue
No description provided.
Delete branch "f-1098"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #1098: Calendar → Subscriptions follows a calendar somebody else keeps, by its address, read-only, refreshed by the scheduler.
ical_reader); private addresses refused unlessPOSTULO_CONNECTIONS_ALLOW_PRIVATE, checked on every request and redirect; 2 MB and 30 s limits; fetched throughplugins.http.client.applications 0022_calendar_subscriptions; archive format 81 (subscriptions and their events, never the address).Choices where the issue was silent, for review: repeating events and times without a zone are left out (and counted on the card); subscribed events are left out of the calendar's
.icsdownload and of what plugins read; no API endpoints; the pages follow the iCalendar module's switch.Tested: the core change fails its main test without it; 19 unit tests and 6 browser tests (axe light, dark and right to left, 320 px, target size). New strings are extracted for Weblate.
Note for landing: #1233 (#1099) also takes archive format 81; whichever merges second moves to 82.
🤖 Generated with Claude Code
a935c3efb7d7cc68e382d7cc68e38241f9f50083