[No QA] Docs updates for E/A#99108 troubleshoot adding a work email during setup - #100633
[No QA] Docs updates for E/A#99108 troubleshoot adding a work email during setup#100633MelvinBot wants to merge 3 commits into
Conversation
…ccount setup Co-authored-by: Abdelrahman Khattab <abzokhattab@users.noreply.github.com>
|
I created this PR from an upstream branch since I don't have push access to your fork. To take ownership of this branch and be able to push updates, run: Then you can close this PR and open a new one from your fork. |
|
@MelvinBot mark the PR as ready |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safari |
Concierge reviewer checklist:
For more detailed instructions on completing this checklist, see How do I review a HelpDot PR as a Concierge Team member? |
|
@abzokhattab @greg-schroeder One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
🤖 Marked this PR as ready for review. Two things I left for you, since I can't fill them in on your behalf:
|
HelpDot Documentation ReviewOverall AssessmentThis PR adds one new article, docs/articles/new-expensify/getting-started/Troubleshoot-Adding-Your-Work-Email.md, covering the "What's your work email?" step during new account setup, the messages shown when an email cannot be added, and how to add the email later as a contact method. It is a strong, well-scoped article that closely follows the HelpDot governance standards. Scores Summary
Key Findings
Recommendations
Files Reviewed
Note: Detailed line-by-line feedback has been provided as inline comments. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 853587f059
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
@abzokhattab can you check/resolve the bot comments, please? |
|
@MelvinBot can you tackle the reviews |
- Scope the work email step to public-domain signups - Document the supported verify + merge path for an ordinary existing account - Point optional users to Skip on the form, Got it only on the error screen - Allow retries after an inline validation error - Qualify the add-later-as-contact-method promise - Use the exact unified navigation sentence Co-authored-by: Abdelrahman Khattab <abzokhattab@users.noreply.github.com>
|
🤖 Tackled all 6 review comments — pushed as 215db20 and replied in each thread. All five Codex findings were correct. I verified each against the code before editing, and the naming-convention bot's navigation phrasing was a straight fix.
Code evidence for each claim
I could not verify the backend Checks run
I made two edits beyond the literal comments, to keep the article internally consistent with the merge path: the Can I merge the existing account into my new account instead? FAQ now explains the merge only runs one way, and the |
This comment has been minimized.
This comment has been minimized.
…rminology Co-authored-by: Abdelrahman Khattab <abzokhattab@users.noreply.github.com>
|
🤖 Fixed and pushed — the What was failing: the Fix: changed the one occurrence in
AI tests run locally
Docs-only markdown change, so the JS/TS bundle (lint, typecheck, jest) doesn't apply. CI view run · no recording available |
|
A preview of your ExpensifyHelp changes have been deployed to https://cf736825.helpdot.pages.dev ⚡️ Updated articles: |
Explanation of Change
Help site follow-up for #99108, which added a new user-facing message to the account setup flow:
Nothing under
docs/articlesdocumented the What’s your work email? step or the Couldn’t add work email screen, so there was no existing article to add a line to. This PR adds one article that covers that screen:docs/articles/new-expensify/getting-started/Troubleshoot-Adding-Your-Work-Email.mdIt explains what the new domain controlled login message means and what to do about it (sign in to the existing account, or ask a Domain Admin for access), covers the other messages that can appear on the same step (invalid or public domain, same as signup email, offline, existing 2FA account, existing SSO/SAML account, closed work account), and documents how to add the work email afterward as a contact method.
Written against
docs/HELPSITE_NAMING_CONVENTIONS.md,docs/HELP_AUTHORING_GUIDELINES.md, anddocs/TEMPLATE.md: one#title plus# FAQ, task-based##headings only, no###, relative cross-links, and a non-rendered<!-- SCREENSHOT: -->suggestion.UI labels verified before writing:
src/languages/en.tsonmain— What’s your work email?, Add work email, Couldn’t add work email, the newdomainControlledSubtitlestring, and Got it (common.buttonConfirm).isMergingAccountBlockedis set and render under the input instead. The article reflects that split../.github/scripts/createDocsRoutes.shpasses with no routes diff.Fixed Issues
$ #98996
PROPOSAL:
Tests
// TODO: The human co-author must fill out the tests they ran before marking this PR as "ready for review".
Offline tests
Not applicable. This PR only adds a help site markdown article and changes no app code.
QA Steps
// TODO: The human co-author must fill out the QA steps before marking this PR as "ready for review", or the title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectionAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
@abzokhattab, please review the files changed and confirm they reflect the current behavior. Then post a new comment saying
@MelvinBot mark this PR as ready for review.