Commit Graph
13 Commits
Author SHA1 Message Date
adilallo ab6a0c807d Keep a published rule when some invitation emails already went out, and only set Reply-To when the inviter address is a mailbox. 2026-11-06 09:22:06 -07:00
adilallo 727a92a9ac Send the invitation as a light letter that names the community, the inviter by email, and who can read the Rule. 2026-11-06 09:00:44 -07:00
adilallo 88bfccd1e7 Say Finish instead of Publish, and match login, cookies, privacy, and account-delete copy to the decided wording. 2026-11-06 08:39:00 -07:00
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