-
Notifications
You must be signed in to change notification settings - Fork 3k
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
26121-remove-domain-name #26638
26121-remove-domain-name #26638
Conversation
@pradeepmdk Could correctly link your proposal in the description? Thanks! Could you also add the test for the IOU case? |
@mollfpr all updated |
@pradeepmdk I'm proposing to update the test case to 3 parts, since you have fix all the optimistic data on invite member to workspace, request money, and split bill.
Update: We can give an option for testing on request money, which can be manual or on distance. |
@mollfpr updated |
Reviewer Checklist
Screenshots/VideosWeb26638.Web.-.Invite.Member.Workspace.mp426638.Web.-.Split.Bill.mp426638.Web.-.Request.Money.mp4Mobile Web - Chrome26638.mWeb-Chrome.-.Invite.Member.Workspace.mp426638.mWeb-Chrome.-.Request.Money.mp426638.mWeb-Chrome.-.Split.Bill.mp4Mobile Web - SafariDesktop26638.Desktop.-.Invite.Member.Workspace.mp426638.Desktop.-.Split.Bill.mp426638.Desktop.-.Request.Money.mp4iOS26638.iOS.-.Request.Money.mp426638.iOS.-.Split.Bill.mp426638.iOS.-.Invite.Member.Workspace.mp4Android26638.Android.-.Invite.Member.Workspace.mp426638.Android.-.Request.Money.mp426638.Android.-.Split.Bill.mp4 |
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 and tests well 👍
@mollfpr Are you able to merge main and retest this to confirm everything still works after the merge freeze? |
@Li357 Sure! |
@Li357 Tested on all platforms. It seems still looking good! |
✋ 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/Li357 in version: 1.3.68-0 🚀
|
Issue #26121 still reproduced mweb and apps |
It seems like the @expensify.sms appears in split bill scenario even after this fix, making the QA fail. I believe we should revert in this case in order to get the deploy out. |
@pradeepmdk Could you check the above issue? |
checking now |
@AndrewGable @mollfpr I am not able to reproduce this on a split bill scenario, could you share some video/steps to reproduce it? Note: If you have old data with the domain that will still show with the domain name only. because once you log out and log in those data will removed from Onyx Those are invalid data only so not storing in the backend. Here we are fixing only newly added data that should not be stored with the domain name. |
🚀 Deployed to production by https://github.com/Julesssss in version: 1.3.68-17 🚀
|
I just tested it again with Androiduntitled.webmmWeb/Chromeuntitled.2.webmiOSSimulator.Screen.Recording.-.iPhone.SE.3rd.generation.-.2023-09-13.at.17.56.00.mp4mWeb/SafariSimulator.Screen.Recording.-.iPhone.SE.3rd.generation.-.2023-09-13.at.17.56.54.mp4 |
@mollfpr This is the video for android iOS and mweb 26638_Android.1.mp4RPReplay_Final1694519661.1.mp4Recording__283.mp4 |
@kavimuru let me know which version tested the video |
@pradeepmdk Tested on 1.3.68-9 |
I am not sure if this version could you please try to check out this branch for testing? |
@mollfpr @AndrewGable @kavimuru I found this
fixed this scenario Untitled.mp4 |
Details
Fixed Issues
$ #26121
PROPOSAL: #26121 (comment)
Tests
For WorkSpace
For Request Money
For Split bill
Offline tests
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.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.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Web
Screen.Recording.2023-09-04.at.12.57.52.PM.mov
Screen.Recording.2023-09-05.at.1.23.08.PM.mov
Mobile Web - Chrome
WhatsApp.Video.2023-09-04.at.1.02.51.PM.mp4
WhatsApp.Video.2023-09-05.at.1.31.46.PM.mp4
Mobile Web - Safari
WhatsApp.Video.2023-09-04.at.1.00.12.PM.mp4
WhatsApp.Video.2023-09-05.at.1.28.40.PM.mp4
Desktop
Screen.Recording.2023-09-04.at.1.04.58.PM.mov
Screen.Recording.2023-09-05.at.1.25.10.PM.mov
iOS
Screen.Recording.2023-09-04.at.1.09.11.PM.mov
Screen.Recording.2023-09-05.at.1.34.36.PM.mov
Android
Record_2023-09-04-12-55-49.mp4
Record_2023-09-05-13-07-26.mp4