-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
14520: new message green line appears #15097
14520: new message green line appears #15097
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
@MonilBhavsar 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] |
I have read the CLA Document and I hereby sign the CLA |
@gedu looks like you have a unit test failing. |
@gedu could you also have a look into the mWeb platforms (Chrome and Safari on mobile) thats missing in the PR body. The tests failing might be actually related to the changes in this PR |
@mountiny Videos uploaded |
@gedu, there's still videos missing for I think we can proceed with the test failing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Let's make sure to add images or videos from all platforms before merging. Even if your code doesn't affect those platforms, just to show that things are generally still working as expected.
Reviewer Checklist
Screenshots/VideosWebScreen.Recording.2023-02-15.at.19.47.28.movMobile Web - ChromeScreen_Recording_20230215-203052_Chrome.mp4Mobile Web - SafariScreen.Recording.2023-02-15.at.20.33.06.movDesktopScreen.Recording.2023-02-15.at.20.35.22.moviOSScreen.Recording.2023-02-15.at.20.59.47.movAndroidScreen_Recording_20230215-205735_New.Expensify.mp4 |
@puneetlath missing videos, should be up |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Performance Comparison Report 📊Significant Changes To DurationThere are no entries Meaningless Changes To DurationShow entries
Show details
|
🚀 Deployed to staging by https://github.com/puneetlath in version: 1.2.73-0 🚀
|
🚀 Deployed to production by https://github.com/francoisl in version: 1.2.73-1 🚀
|
🚀 Deployed to production by https://github.com/francoisl in version: 1.2.73-1 🚀
|
This is a follow-up of Expensify#14520 / Expensify#15097, where we changed the app's behavior to keep the unread indicator present after backgrounding and reopening the app.
Details
I'm checking if there is any unread action before cleaning the new green marker flag
Fixed Issues
#14520
PROPOSAL: #14520 (comment)
Tests
Android/iOS
Web
Offline tests
This feature doesn't change or is impacted by offline mode.
QA Steps
This feature doesn't change or is impacted by offline mode.
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)/** comment above it */
this
properly so there are no scoping issues (i.e. foronClick={this.submit}
the methodthis.submit
should be bound tothis
in the constructor)this
are necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);
ifthis.submit
is never passed to a component event handler likeonClick
)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)ScrollView
component to make it scrollable when more elements are added to the page.Screenshots/Videos
Android
https://user-images.githubusercontent.com/1676818/218546477-c73d1743-1a5f-434d-b15d-dc0cbe2a0639.mp4iOS
greenLine-aftervisible.mp4
Mobile Web - Chrome
newLine_androidChrome.mp4
Mobile Web - Safari
newLine_iosSafari.mp4
Safari
newLine_safari.mp4
Chrome
newLine_chrome.mp4
Desktop
newLine_desktop.mp4