[Payment due @bernhardoj] Update NewDot onboarding employee ranges#97021
[Payment due @bernhardoj] Update NewDot onboarding employee ranges#97021ShridharGoel wants to merge 3 commits into
Conversation
|
Hey, I noticed you changed If you want to automatically generate translations for other locales, an Expensify employee will have to:
Alternatively, if you are an external contributor, you can run the translation script locally with your own OpenAI API key. To learn more, try running: npx ts-node ./scripts/generateTranslations.ts --helpTypically, you'd want to translate only what you changed by running |
|
@bernhardoj Please 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] |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8570a3a13c
ℹ️ 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".
Persisted onboarding data can still contain 5-10 and 11-50. Keep both values valid for analytics and experiment classification. Hide them from new selections.
Codecov Report❌ Looks like you've decreased code coverage for some files. Please write tests to increase, or at least maintain, the existing level of code coverage. See our documentation here for how to interpret this table.
|
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppiOS: mWeb Safariios.mweb.mp4 |
|
🎯 @bernhardoj, thanks for reviewing and testing this PR! 🎉 A payment issue will be created for your review once this PR is deployed to production. If payment is not needed (e.g., regression PR review fix etc), react with 👎 to this comment to prevent the payment issue from being created. |



Explanation of Change
NewDot onboarding used the employee ranges
1-4,5-10, and11-50, while the OldDot homepage splits users at 9 employees.This updates the NewDot options to
1-4,5-9, and10-50. It also updates the stored company-size values, translations, onboarding comments, and existing test descriptions. The deprecated1-10value remains unchanged for saved-data compatibility.Fixed Issues
$ https://github.com/Expensify/Expensify/issues/647670
PROPOSAL:
Tests
1-4,5-9,10-50,51-100,101-1,000, andMore than 1,000 employees.1-9 employeesoption.1-4and5-9.10+ employeesoption.10-50.Offline tests
QA Steps
Same as tests.
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
MacOS: Chrome / Safari