Skip to content

Drop SaaS-setup mentions from speaker self-edit settings copy#256

Merged
HugoGresse merged 1 commit into
mainfrom
drop-saas-mentions-self-edit
May 25, 2026
Merged

Drop SaaS-setup mentions from speaker self-edit settings copy#256
HugoGresse merged 1 commit into
mainfrom
drop-saas-mentions-self-edit

Conversation

@HugoGresse
Copy link
Copy Markdown
Owner

Summary

The admin-facing speaker self-edit settings panel was leaking deployment-specific plumbing into the in-app description ("Requires the captcha service (captcha.openplanner.fr) and the Firebase 'Trigger Email' extension installed."). Self-edit is now backed by direct SMTP anyway, so the Trigger Email reference is also stale.

Trim to the user-facing functional description (magic link, admin approval, 5 emails/speaker/day rate limit). Infrastructure concerns belong in deploy docs.

Before / after

Before:

Speakers can request a magic link to edit their own profile. Each edit must be approved by an admin before being applied. Max 5 emails per speaker per day. Requires the captcha service (captcha.openplanner.fr) and the Firebase "Trigger Email" extension installed.

After:

Speakers can request a magic link to edit their own profile. Each edit must be approved by an admin before being applied. Max 5 emails per speaker per day.

Test plan

  • Frontend tsc clean.

🤖 Generated with Claude Code

The admin-facing settings panel was leaking deployment-specific
plumbing (the captcha host and the Firebase Trigger Email extension)
into the in-app description. Self-edit is now backed by direct SMTP
anyway, so the Trigger Email reference is also out of date.

Keep the user-facing functional description (magic link, admin approval,
5 emails/speaker/day rate limit) and drop the infrastructure sentence —
those concerns live in deploy docs, not the admin UI.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 25, 2026 16:02
@HugoGresse HugoGresse temporarily deployed to GitHub Action PR May 25, 2026 16:02 — with GitHub Actions Inactive
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes deployment-/infrastructure-specific wording from the admin “Speaker self-edit” settings panel copy so the UI only describes the end-user behavior (magic link, approval, rate limit) and avoids stale references to older email plumbing.

Changes:

  • Trimmed the descriptive text to remove mentions of the captcha service URL and Firebase “Trigger Email” extension.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 68de607):

(expires Mon, 01 Jun 2026 16:03:48 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 0c15c45ea5a4c54095387eacf30c3755c9260f22

@HugoGresse HugoGresse merged commit 6fcd10e into main May 25, 2026
6 checks passed
@HugoGresse HugoGresse deleted the drop-saas-mentions-self-edit branch May 25, 2026 16:31
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.

2 participants