[PR #760] fix: Bypass email registration page if the server configuration has email disabled #764

Open
opened 2026-02-16 12:36:27 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stoatchat/for-web/pull/760
Author: @Dadadah
Created: 2/14/2026
Status: 🔄 Open

Base: mainHead: fix/emailscreen


📝 Commits (1)

  • 6ce5fce fix: Bypass email validation flow if email validation is turned off

📊 Changes

2 files changed (+9 additions, -6 deletions)

View changed files

📝 packages/client/components/auth/src/flows/FlowCreate.tsx (+8 -5)
📝 packages/stoat.js (+1 -1)

📄 Description

After registration, the verify email page is shown regardless of whether email is enabled or not. This PR makes the account creation flow skip email verification if the server is configured with email disabled.

Requires https://github.com/stoatchat/javascript-client-sdk/pull/127 due to the configuration currently not being loaded automatically by the javascript client sdk.

Resolves #759

Tested by @alice_werefox and @dadadah


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stoatchat/for-web/pull/760 **Author:** [@Dadadah](https://github.com/Dadadah) **Created:** 2/14/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `fix/emailscreen` --- ### 📝 Commits (1) - [`6ce5fce`](https://github.com/stoatchat/for-web/commit/6ce5fce1ad3cf4556128b1ffa4c9a76daf40f0b3) fix: Bypass email validation flow if email validation is turned off ### 📊 Changes **2 files changed** (+9 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `packages/client/components/auth/src/flows/FlowCreate.tsx` (+8 -5) 📝 `packages/stoat.js` (+1 -1) </details> ### 📄 Description After registration, the verify email page is shown regardless of whether email is enabled or not. This PR makes the account creation flow skip email verification if the server is configured with email disabled. Requires https://github.com/stoatchat/javascript-client-sdk/pull/127 due to the configuration currently not being loaded automatically by the javascript client sdk. Resolves #759 Tested by @alice_werefox and @dadadah --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 12:36:27 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stoatchat/for-web#764