Commit Graph
10 Commits
Author SHA1 Message Date
adilallo 2348a9e94f Walk Create Community through the Figma screens and restore a chosen logo after reload, so a guest can leave without saving until they reach the email step. 2026-11-05 16:14:04 -07:00
adilalloandCursor c0ba3a3798 Add the Workshops page and keep each sign-up on the site.
The form is built once to the settled field set, and a valid send is saved before anyone is emailed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-03 19:56:49 -07:00
adilalloandCursor f780eac1fa Encode sign-in mail as base64 so webmail cannot mangle the verify token.
Quoted-printable still rewrote token= as token=3D in the raw MIME, which some clients never decode. Distinguish a missing token from a real expiry, and keep links valid for 60 minutes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 17:07:00 -06:00
adilalloandCursor d920e39f09 Send sign-in mail as HTML so quoted-printable wrapping cannot break the verify URL.
Staging was delivering magic links that looked expired because the token query string was encoded and wrapped in plaintext MIME. Also read rate-limit retry from the API error body, mention spam in the success copy, and document SES relay DNS.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:01:25 -06:00
adilallo 8137593aa0 Migrate env variables to Cloudron 2026-05-22 15:50:33 -06:00
adilallo 625a8c3161 Ask organizer modal implemented 2026-05-11 18:03:52 -06:00
adilallo 9f2141a62d Manage stakeholders implemented 2026-05-09 23:12:11 -06:00
adilallo 0ce05372bf Implement email change 2026-04-26 07:47:25 -06:00
adilallo 7218947df3 Magic-link sign in UI and APIs 2026-04-06 16:37:15 -06:00
adilallo c8e930552b Align backend plan with codebase 2026-04-04 22:20:02 -06:00