KolektivComputer / KolektivComputer/kalendee
Calendar RSVP settings with per-event overrides
- Dominant language
- Kotlin
- Stars
- 0
- Forks
- 0
- Avg merge
- 11h 20m
- Merged PRs (30d)
- 23
Description
Add calendar-level RSVP settings with per-event overrides on top of the existing invite system (whether invitees may respond, and defaults for new events).
### What
- `RsvpSettingsService` plus `V21__calendar_rsvp_settings.sql` migration and store support (`PostgresCalendarStore`, `Tables.kt`).
- API: `EventInviteRoutes` / `Dtos.kt` expose and accept RSVP settings; `EventInviteService` applies calendar defaults with per-event overrides.
- Web: `Pages.kt` / `EventInviteActions.kt` page payloads; pack `EventDialog.svelte`, new `RsvpDialog.svelte`, `CalendarSidebar.svelte`, `rsvp/+page.svelte` and page types.
### Test evidence
- `:server:test` — 349 tests, 0 failures
- `:core:jvmTest` — 56 tests, 0 failures
- `pnpm --dir server/pack typecheck` — clean
- `pnpm --dir server/pack build` — clean
Contributor guide
Assessment
This issue has not been assessed yet.