Adding device information to sign in#17149
Conversation
|
Taking this into review but it's still on HOLD pending web-e merge/deploy. |
|
@0xmiroslav @aldo-expensify One of you needs to 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] |
|
taking this off HOLD now that https://github.com/Expensify/Web-Expensify/pull/36990 is on production |
|
Ok, this should be ready for a review now. Sorry for the delay @0xmiroslav @aldo-expensify |
|
Fixed conflicts here. Bumping for some reviews. |
|
Sorry @marcaaron , I'll review now! |
|
reviewing this in a few hrs after some urgent EC3 PRs 🙂 |
I'd say you should review PRs in the order that they are assigned or find someone else to pass the review to. Let's ship the code that's ready to be shipped asap. Otherwise you are blocking people from GSD. |
Reviewer Checklist
Screenshots/VideosWebweb.movMobile Web - Chromemchrome.movMobile Web - Safarimsafari.movDesktopdesktop.moviOSios.movAndroidandroid.mov |
0xmiroslav
left a comment
There was a problem hiding this comment.
Above concern is from expensify-common repo and it also depends on ua-parser-js package, so I think out of scope for this PR
|
🎯 @0xmiroslav, thanks for reviewing and testing this PR! 🎉 An E/App issue has been created to issue payment here: #18748. |
I think this might be a limitation of the libraries we're using but there's no practical reason why this needs to be accurate so I think we can do nothing for now. |
|
Thanks yall gonna merge it! |
|
🚀 Deployed to staging by https://github.com/marcaaron in version: 1.3.13-0 🚀
|
|
🚀 Deployed to production by https://github.com/Beamanator in version: 1.3.13-5 🚀
|



Details
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/271015
Tests
Offline tests
N/A
QA Steps
Same as tests but perhaps we can expand to test on several more Browsers on the supported devices to make sure all is working.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)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
Web
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android