remove auto-pinning of chats in optimistic data#57638
Conversation
|
@ahmedGaber93 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] |
Reviewer Checklist
Screenshots/VideosAndroid: Nativea.mp4Android: mWeb Chromeaw.mp4iOS: Nativei.mp4iOS: mWeb Safariiw.mp4MacOS: Chrome / Safariw1.mp420250303163016262.mp4MacOS: Desktopd.mp4 |
|
@Shahidullah-Muffakir can we add all the cases here to "Test steps" with at least one "Screenshots/Videos" to confirm they work as expected? |
I am trying to add a video for the 'Auto-pinning the Trip chat report when a new trip is created' case. However, I’m unable to book travel as it requires a company email. Is there a way to book travel for testing? |
|
I have updated the Steps and added video for the workspace's admin room case in MacOS: Chrome / Safari, only the video for Book travel is missing. |
I didn't work on travel before, but I found this #52823 (comment), will try it today. |
|
@tgolen the PR changes LGTM! And all cases have been tested except "Trip chat report", we are not able to complete book trip flow, I follow this steps #52823 (comment), but stuck in payment step. Is there any missing steps can help us to pass this? And if this feature is not accessible for all contributors, can you do the test yourself? |
|
@ahmedGaber93 I'm not too sure about that. @stitesExpensify could you help us out here so they can QA the travel chat report? I've also asked this question in SO in order to get the answer recorded. |
|
@ahmedGaber93 Can you try going through these steps? |
|
I was chatting with Brandon a little more about this, and those instructions might not work for you because we'd have to setup a private domain for you to access. Also, the sandbox is currently down. In order to move forward with this, I think you should skip testing the travel chat report for now. They can try to do it as part of QAing the feature once this is merged if the sandbox is back up again. The worst that can happen is the chats remain pinned, which is the current behavior and no big deal. |
|
Ok, skiped, let's keep it to QA team. |
|
🚀 Deployed to staging by https://github.com/tgolen in version: 9.1.9-0 🚀
|
|
🚀 Deployed to staging by https://github.com/tgolen in version: 9.1.9-0 🚀
|
|
🚀 Deployed to production by https://github.com/puneetlath in version: 9.1.9-8 🚀
|



Explanation of Change
Fixed Issues
$ #56984
PROPOSAL: #56984 (comment)
Tests
Test1:
are not pinned in the LHN.
Test2:
Test3:
Offline tests
Same as Tests steps.
QA Steps
Same as Tests steps.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))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: Native
android.app.mov
Android: mWeb Chrome
android.web.mov
iOS: Native
I have a build issue; the change is not platform-related.
iOS: mWeb Safari
ios.web.mov
MacOS: Chrome / Safari
macos.20web-2.mp4
Screen.20Recording.202025-03-03.20at.2012.mp4
MacOS: Desktop
Screen.Recording.2025-03-01.at.7.56.32.AM.mov