Richard
|
4b13e57fcb
|
fix: Render ProfileModal in App.jsx and support guest display name editing from Navbar
|
2026-08-01 12:20:24 +02:00 |
|
Richard
|
5f1607f0d3
|
feat: Implement Event Deep-Linking (?event=ID) and TEILEN share link buttons
|
2026-07-31 12:28:31 +02:00 |
|
Richard
|
1a880d3452
|
fix: Guard EventEditorPage state initialization with loadedEventIdRef and key prop to prevent values resetting to defaults on edit
|
2026-07-31 12:20:37 +02:00 |
|
Richard
|
bad119b69b
|
fix: Preserve eventId in EventEditorPage so editing existing events performs PATCH instead of creating new events
|
2026-07-31 12:12:40 +02:00 |
|
Richard
|
782d4d72a3
|
feat: Allow event owners to delete their own events and admins to delete any event with UI action buttons and confirmation dialog
|
2026-07-31 11:19:49 +02:00 |
|
Richard
|
e2b311b634
|
feat: Add event co-managers permissions and allow managers/admins to signup guests on skill-restricted shifts
|
2026-07-31 11:06:47 +02:00 |
|
Richard
|
821e14fcab
|
feat: Add specific shift date field for multi-day events with date selector in EventEditor and date badge in ShiftMatrix
|
2026-07-31 10:52:20 +02:00 |
|
Richard
|
7c377937ea
|
feat: Add preset shift templates, admin SMTP settings, test email dispatch, and email verification opt-out option
|
2026-07-31 10:26:55 +02:00 |
|
Richard
|
6ffcc58a4c
|
feat: Add email verification, owner shift deletion, Coolify Docker compose setup, and fixes
|
2026-07-31 10:16:22 +02:00 |
|
Richard
|
a69f31649c
|
Initial commit
|
2026-07-31 10:08:13 +02:00 |
|