init_richi
  • Joined on 2026-06-03
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:43:46 +00:00
896dfda240 fix: Preserve HTTPS X-Forwarded-Proto in Nginx and configure SECURE_PROXY_SSL_HEADER in Django to fix 403 CSRF verification on Django Admin
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:42:08 +00:00
b7a5158254 feat: Add native Django ALTCHA challenge generation and server-side HMAC validation endpoint
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:39:31 +00:00
83c782c469 feat: Replace aCAPTCHA with official ALTCHA (altcha.org) Proof-of-Work web component widget
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:34:52 +00:00
6ef74c7cf4 feat: Persist guest session captcha verification and display guest's own name in navbar header and shift matrix table
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:28:13 +00:00
ca6652ad7c fix: Add whitenoise>=6.5.0 to backend requirements.txt so Docker container installs it during build
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:26:27 +00:00
6129462534 fix: Guarantee admin user creation with fallback credentials admin / adminpassword during production docker startup
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:23:50 +00:00
ac71b38823 fix: Implement Network-First SW strategy, no-cache headers in Nginx for index.html/sw.js, and auto 401 token cleanup to fix post-redeploy stale cache issues
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:22:27 +00:00
2403f1313f feat: Add user deletion capability for admins, add WhiteNoise for Django admin static assets, and configure CSRF_TRUSTED_ORIGINS for production reverse proxies
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:20:56 +00:00
5f2061f013 fix: Integrate official aCAPTCHA v1.1 Web Component in GuestSignupModal and disable seed_data execution in production docker-compose
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:19:51 +00:00
782d4d72a3 feat: Allow event owners to delete their own events and admins to delete any event with UI action buttons and confirmation dialog
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 09:06:49 +00:00
e2b311b634 feat: Add event co-managers permissions and allow managers/admins to signup guests on skill-restricted shifts
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:52:22 +00:00
821e14fcab feat: Add specific shift date field for multi-day events with date selector in EventEditor and date badge in ShiftMatrix
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:48:25 +00:00
67b02f6646 feat: Generate random vibrant skill color by default on every new skill creation while retaining custom color picker
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:45:14 +00:00
bc9d7caa73 fix: Hide Dev Quick Demo Login box in production build
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:34:14 +00:00
25eeb054ce fix: Remove host port 80 binding in docker-compose.yml to fix Traefik port collision in Coolify
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:33:33 +00:00
3cb02583b7 feat: Add create_admin management command for easy initial admin user setup in Coolify/Docker
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:30:34 +00:00
c97abb7fb1 fix: Resolve Coolify build failure by fixing requirements.txt PyPI versions, adding gunicorn, and using standard pip in Dockerfile
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:26:57 +00:00
7c377937ea feat: Add preset shift templates, admin SMTP settings, test email dispatch, and email verification opt-out option
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:16:25 +00:00
6ffcc58a4c feat: Add email verification, owner shift deletion, Coolify Docker compose setup, and fixes
init_richi pushed to main at init_richi/schichtplanung 2026-07-31 08:08:22 +00:00
a69f31649c Initial commit