Skip to content

feat: add branded Supabase account email templates - #188

Merged
Muawiya-contact merged 12 commits into
developfrom
codex/branded-auth-email-templates
Sep 12, 2026
Merged

Muawiya-contact merged 12 commits into
developfrom
codex/branded-auth-email-templates

Conversation

@Muawiya-contact

Copy link
Copy Markdown
Member

One Concept's signup, recovery, and password-changed emails now have a consistent text masthead, concise account copy, and a clickable Coding Moves organization link. This PR delivers the three reviewed HTML templates independently of the deferred SMTP/Resend setup in #187. No domain purchase is required to install these templates with the configured sender.

Signup and recovery preserve Supabase's confirmation URLs in both the main button and copyable fallback. The password-changed notification confirms the completed change and directs unrecognized changes to Forgot password and the app's published support email. All templates use inline styles, presentation tables, system fonts, and no external assets. The guide gives exact subjects, installation steps, and the separate security-notification toggle.

Validation: the extracted HTML is byte-for-byte identical to the previously validated source. All 60 local Chromium scenarios passed for that source: 48 signup/recovery scenarios and 12 password-changed scenarios, covering 320/390/600/960px, normal/doubled/stripped styles, and normal/long verification URLs where applicable. Checked links, fallback URLs, text spacing, styled overflow, action sizes, and no external resource requests; inspected mobile, desktop, and enlarged-text previews. Rechecked the existing app redirect contract, local Markdown links/anchors, and git diff --check. Backend/mobile tests were not run because only standalone HTML and documentation changed.

This PR is ready for code review and merge independently of provider activation. Merging or releasing the app does not install the templates in Supabase. After copying the HTML into the dashboard, verify real signup, recovery, and the enabled password-changed notification with test accounts. Real inbox rendering/delivery remain unverified. Supabase's default sender is restricted to project-team addresses and currently two emails/hour; other users require configured custom SMTP, such as the owner's Gmail setup. No SMTP settings, production templates, or app behavior are changed here.

The nine original template commits are preserved individually on this branch; setup and handoff documentation have separate commits. The original draft history remains intact.

Refs #171 (template portion) and #152 (delivery remains deferred in #187). This PR does not close the delivery issues or trigger a production release.

@Muawiya-contact Muawiya-contact left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@Muawiya-contact
Muawiya-contact merged commit 58e9b1d into develop Sep 12, 2026
@Muawiya-contact
Muawiya-contact deleted the codex/branded-auth-email-templates branch September 12, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant