KolektivComputer / KolektivComputer/kalendee

Calendar RSVP settings with per-event overrides

Open
#24 0 comments 0 reactions 1 assignee Claimed by @LizAinslie View on GitHub
c/enhancement c/feature t/android t/desktop t/ios t/server t/web
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.