Add iCal download for calendar integration #43

Merged
nitrix merged 7 commits from 019-ical-download into master 2026-03-14 11:40:43 +01:00
Owner

Summary

  • Add useIcalDownload composable generating RFC 5545 VEVENT files
  • Add slugify utility for filename sanitization
  • Integrate calendar download button into RsvpBar and organizer kebab menu
  • Unify header as fixed top bar with action slot
  • Extract shared bar component CSS

Test plan

  • Unit tests for useIcalDownload composable
  • Unit tests for slugify utility
  • Updated RsvpBar and EventDetailView unit tests
  • E2E tests for iCal download flow
  • E2E tests updated for kebab menu changes

🤖 Generated with Claude Code

## Summary - Add `useIcalDownload` composable generating RFC 5545 VEVENT files - Add slugify utility for filename sanitization - Integrate calendar download button into RsvpBar and organizer kebab menu - Unify header as fixed top bar with action slot - Extract shared bar component CSS ## Test plan - [x] Unit tests for `useIcalDownload` composable - [x] Unit tests for `slugify` utility - [x] Updated `RsvpBar` and `EventDetailView` unit tests - [x] E2E tests for iCal download flow - [x] E2E tests updated for kebab menu changes 🤖 Generated with [Claude Code](https://claude.com/claude-code)
nitrix added 7 commits 2026-03-13 21:42:47 +01:00
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update E2E tests for kebab menu and add iCal download tests
All checks were successful
CI / backend-test (push) Successful in 59s
CI / frontend-test (push) Successful in 27s
CI / frontend-e2e (push) Successful in 1m38s
CI / build-and-publish (push) Has been skipped
d0ed6790ef
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nitrix merged commit b12106d3bf into master 2026-03-14 11:40:43 +01:00
nitrix deleted branch 019-ical-download 2026-03-14 11:40:43 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nitrix/fete#43