4 Commits
Author SHA1 Message Date
IllusionandClaude Opus 5.5 709a978da5 feat(web): add Cloudflare Turnstile to the public forms
Render the widget on the contact, event registration and both application
forms, and verify the token with Siteverify in each action before anything
is written to the CMS. Verification fails closed. The check is off unless
both TURNSTILE_SITE_KEY and TURNSTILE_SECRET_KEY are set.

Allow challenges.cloudflare.com in script-src and frame-src.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 12:05:51 +02:00
Illusion a5c531be00 feat(events): added "Add to Google Calendar" button; and clarify .ics download 2026-10-02 12:49:11 +02:00
Illusion eba419bfc2 fix: FIFO queue for waitlisting; send email for application form; EU logo in contact page in light mode 2026-09-24 11:51:24 +02:00
Illusion 20b384039c initial commit 2026-09-11 02:46:56 +02:00