You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add token-based iCal subscription for user participations
Replace session-authenticated calendar feeds (unusable by calendar
clients) with a single token-based endpoint per user. Each user can
generate a persistent secret link that serves their shift participations
as an iCal feed without requiring a browser session.
- Add CalendarToken model with cryptographic token generation
- Add TokenAuthMixin for unauthenticated feed access via URL token
- Add calendar subscription UI card on user profile page
- Remove old session-based feed routes from accounts, events, orgs
- Remove ical export buttons from event/organization templates
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments