Commit Graph

12 Commits

Author SHA1 Message Date
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 67b02f6646 feat: Generate random vibrant skill color by default on every new skill creation while retaining custom color picker 2026-07-31 10:48:24 +02:00
Richard bc9d7caa73 fix: Hide Dev Quick Demo Login box in production build 2026-07-31 10:45:12 +02:00
Richard 25eeb054ce fix: Remove host port 80 binding in docker-compose.yml to fix Traefik port collision in Coolify 2026-07-31 10:34:12 +02:00
Richard 3cb02583b7 feat: Add create_admin management command for easy initial admin user setup in Coolify/Docker 2026-07-31 10:33:31 +02:00
Richard c97abb7fb1 fix: Resolve Coolify build failure by fixing requirements.txt PyPI versions, adding gunicorn, and using standard pip in Dockerfile 2026-07-31 10:30:31 +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
Richard 652943fb7e Initial commit 2026-07-31 09:09:39 +02:00