Add Concierge to the Side Panel = Concierge Everywhere!#76277
Add Concierge to the Side Panel = Concierge Everywhere!#76277marcochavezf merged 59 commits intoExpensify:mainfrom
Conversation
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.
|
…ilability and rename displayName for clarity
…bject for sidePanelTranslateX
This comment has been minimized.
This comment has been minimized.
|
@aimane-chnaif we need to hold off on merging/reviewing for now due to ongoing discussions on Slack 👍 |
|
@aimane-chnaif can you continue with the PR checklist please? Given that we will keep the RHP closed in production, I think the risk should be relatively low. Hopefully we can merge before Friday's deploy so we can find any edge cases during the weekend and fix them early next week cc @blazejkustra @quinthar @thienlnam |
|
🚧 @marcochavezf has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
|
In case of minor bugs, please raise them but we can fix in a follow up early next week 🙏 I'm OOO today and hope there won't be any major problems, thank you all! |
|
Approved. Please fix conflict |
|
Back to you @marcochavezf @marcaaron |
|
✋ 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/marcochavezf in version: 9.2.85-0 🚀
|
|
This PR is failing because of issue ##78171 The issue is reproducible in: Web Bug7034049_1766188543832.1.mp4 |
|
🚀 Deployed to production by https://github.com/marcaaron in version: 9.2.85-7 🚀
|
Explanation of Change
Adds concierge chat into the side panel so users can access it from whatever point for the app. It's part of a bigger project.
Latest slack convo about this.
Fixed Issues
$ #75804
PROPOSAL: N/A
Tests
For now concierge button and side panel will only be accessible on staging/adhoc/locally
Offline tests
N/A
QA Steps
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, 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.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: mWeb Chrome
iOS: mWeb Safari
Simulator.Screen.Recording.-.iPhone.15.Plus.-.2025-12-05.at.17.26.44.mov
MacOS: Chrome / Safari
Screen.Recording.2025-12-05.at.17.19.29.mov