Promote referral program messaging in NewDot Settings > Share code#30436
Conversation
…ture/30283-referral-button-share-code
…ture/30283-referral-button-share-code
…ture/30283-referral-button-share-code
…ture/30283-referral-button-share-code
…ture/30283-referral-button-share-code
|
@hoangzinh 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] |
|
Sorry, forgot about translations. Still a draft. |
…ture/30283-referral-button-share-code
|
Is it possible to center the title (below the hands)? |
|
@jamesdeanexpensify, sure. Now it is aligned for all cases. Commit - fc06300. |
|
Thank you! |
…ture/30283-referral-button-share-code
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2023-11-24.at.20.58.43.-.android.movAndroid: mWeb ChromeScreen.Recording.2023-11-24.at.20.59.55.-.android.chrome.moviOS: NativeScreen.Recording.2023-11-24.at.20.54.41.-.ios.moviOS: mWeb SafariScreen.Recording.2023-11-24.at.20.57.57.-.ios.safari.movMacOS: Chrome / SafariScreen.Recording.2023-11-24.at.20.05.29.-.web.movMacOS: DesktopScreen.Recording.2023-11-24.at.20.07.46.-.desktop.mov |
|
@rezkiy37 I found that the new button "Get $250" is also displayed in other share code pages like QR code of #admin room/task details/chat room/IOU... Screen.Recording.2023-11-21.at.21.48.22.movIs it an expectation? |
Let's ask @jamesdeanexpensify about it - #30436 (comment). |
|
Oh interesting! Let me bring this up internally and get back to you. Thanks for flagging! |
|
We are good with "Get $250" being displayed elsewhere, but as noted here we'd also like to make sure that "Copy URL to clipboard" appears first in order, directly below the QR code on every "Share code" screen. Thanks! |
|
@rezkiy37 let me know when you update the PR with above comment ^. Thanks |
…ture/30283-referral-button-share-code
|
@jamesdeanexpensify, @hoangzinh, guys, all comments addressed. Please take a look 🙂
|
…ture/30283-referral-button-share-code
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/puneetlath in version: 1.4.4-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.4.4-3 🚀
|





Details
The PR adds an additional content variant for Referral Program. It is available for all users from "Settings > Share code".
Fixed Issues
$ #30283
PROPOSAL: N/A
Tests
Offline tests
Same as "Tests".
QA Steps
Same as "Tests".
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.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
Screen.Recording.2023-11-18.at.14.39.02.mov
Android: mWeb Chrome
Android.Chrome.mp4
iOS: Native
IOS.mp4
iOS: mWeb Safari
IOS.Safari.mp4
MacOS: Chrome / Safari
Chrome.mp4
MacOS: Desktop
Desktop.mp4