feat: show last message while loading others#47243
Conversation
|
@allroundexperts 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] |
|
@allroundexperts would you mind to review this PR? I fixed eslint and TS 👀 |
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2024-08-15.at.3.35.18.AM.movAndroid: mWeb ChromeScreen.Recording.2024-08-15.at.3.34.35.AM.moviOS: NativeScreen.Recording.2024-08-15.at.3.33.32.AM.moviOS: mWeb SafariScreen.Recording.2024-08-15.at.3.32.16.AM.movMacOS: Chrome / SafariScreen.Recording.2024-08-15.at.3.29.11.AM.movMacOS: DesktopScreen.Recording.2024-08-15.at.3.31.05.AM.mov |
allroundexperts
left a comment
There was a problem hiding this comment.
Works good. Awesome work!
|
✋ 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/cristipaval in version: 9.0.21-0 🚀
|
|
🚀 Deployed to production by https://github.com/Beamanator in version: 9.0.21-4 🚀
|
|
🚀 Deployed to production by https://github.com/Beamanator in version: 9.0.21-4 🚀
|
| <ReportActionsSkeletonView /> | ||
| {!!firstReportAction && ( | ||
| <ReportActionsListItemRenderer | ||
| reportAction={firstReportAction} |
There was a problem hiding this comment.
While report is loading the UI break the Export Button on action. #51763
Details
Show last message while we load others.
Fixed Issues
$ #43656
PROPOSAL: #43656 (comment)
Tests
Offline tests
Do not repeat steps with message sending, but when Bob opens a report, he should see a prefetched last message, i. e.:
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.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
telegram-cloud-document-2-5321328488194526974.mp4
Android: mWeb Chrome
iOS: Native
Screen.Recording.2024-08-12.at.16.45.02.mov
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2024-08-12.at.17.33.39.mov
MacOS: Desktop
Screen.Recording.2024-08-12.at.17.37.49.mov