managarten/apps/calendar/apps/web
Till JS 6806ef8bde feat(calendar): add reminder UI for creating and managing event reminders
- Create ReminderSelector component with two modes:
  - Draft mode (new events): configure reminders before save with preset
    dropdown, push/email toggles, add/remove multiple reminders
  - Saved mode (existing events): view reminders with status (pending/sent/
    failed), add via preset dropdown, delete individual reminders
- Integrate into EventForm: default reminder pre-configured from settings,
  drafts passed to parent via onSave callback for creation after event save
- Integrate into EventDetailModal: load and display reminders for existing
  events, add/remove reminders directly via API, auto-refresh on change
- German UI labels for all reminder presets (Zum Zeitpunkt, 5/10/15/30 Min.,
  1/2 Stunden, 1/2 Tage, 1 Woche vorher)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 20:48:26 +01:00
..
e2e test(calendar): add composable unit tests and WeekView E2E interaction tests 2026-03-20 19:51:23 +01:00
src feat(calendar): add reminder UI for creating and managing event reminders 2026-03-20 20:48:26 +01:00
Dockerfile feat(games): add whopixels hosting at whopxl.mana.how 2026-03-20 19:57:50 +01:00
eslint.config.js improve code quality 2025-12-03 23:42:37 +01:00
package.json feat(calendar): add Playwright E2E tests for web app 2026-03-17 13:08:09 +01:00
playwright.config.ts feat(calendar): add Playwright E2E tests for web app 2026-03-17 13:08:09 +01:00
svelte.config.js 🐛 fix: switch web apps to adapter-node for Docker builds 2025-12-08 16:30:04 +01:00
tsconfig.json feat(calendar): add complete calendar app with backend, web, and landing 2025-12-02 13:15:04 +01:00
vite.config.ts feat(calendar): production hardening - cleanup, tests, a11y, error handling 2026-03-15 12:43:36 +01:00