Commit Graph
14 Commits
Author SHA1 Message Date
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
adilalloandCursor 950b3224ac feat: let guests publish a CommunityRule and claim it on this browser later
Finalize no longer requires a magic link. Guest rows stay off the catalog until sign-in on the same browser attaches ownership, and the login modal kebab no longer acts as a second close.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 11:01:10 -06:00
adilallo d5d0bed88a Update Docs 2026-05-24 16:00:11 -06:00
adilallo 8137593aa0 Migrate env variables to Cloudron 2026-05-22 15:50:33 -06:00
adilallo 99f535f821 Full cleanup pass 2026-05-21 23:25:56 -06:00
adilallo 0ce05372bf Implement email change 2026-04-26 07:47:25 -06:00
adilallo 68517796a9 Profile page UI and functionality implemented 2026-04-25 17:57:58 -06:00
adilallo ce204bff03 Update docs and CI to local testing 2026-04-23 19:00:55 -06:00
adilallo 208ddfb8ca Custom session lifecycle 2026-04-22 22:24:59 -06:00
adilallo 5457d3554b API error contract 2026-04-22 19:15:04 -06:00
adilallo 4d066dad0e Cloudron deployment plan 2026-04-22 18:54:32 -06:00
adilallo 2d58887a15 Web vitals: prefer external RUM 2026-04-21 07:08:31 -06:00
adilallo b01a49bc18 Update docs 2026-04-20 22:35:46 -06:00
adilallo e9dab04b34 App reorganization 2026-04-18 14:12:49 -06:00