Update expensify-common dependency#12720
Conversation
|
@Santhosh-Sellavel @marcochavezf 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] |
|
Hey @cristipaval. I'm working on this issue and we recently made some changes to expensify-common as well. Would you please add my issue to the fixed issues section and test these steps as well?
|
Hey @neil-marcellini! Sure, the testing steps and the fixed issues sections are now updated. Feel free to add screenshots for your tests. |
|
@cristipaval Thanks! I added screen recordings for the trailing space tests. Also please merge main to fix the conflicts. |
f75fdc3 to
ebc28fe
Compare
…fy-common # Conflicts: # package-lock.json # package.json
|
Ready for review. |
|
Will get to this tomorrow! |
|
Ah sorry, I couldn't able to get this sooner! |
|
Testing now! |
|
Bug: An extra line was added above. Only the text below was sent, after sent try edit the text look there is extra line above Screen.Recording.2022-11-19.at.3.38.45.PM.movcc: @cristipaval |
Reviewer Checklist
Screenshots/VideosiOS & AndroidNative_And_IOS.movMobile Web - ChromeScreen_Recording_20221119_153745_Chrome.mp4Mobile Web - SafariiOS.mp4 |
|
Tests pass. But a doubt are we adding support for using one This happens on staging also, so mostly this should not blocking, but I'll wait for your answer before approving thanks! cc: @marcochavezf |
Santhosh-Sellavel
left a comment
There was a problem hiding this comment.
Tests pass, just need some clarification here other wise looks good!
Hey @Santhosh-Sellavel ! Thanks for reviewing! No, we don't have support for |
|
Then We are good here! |
Santhosh-Sellavel
left a comment
There was a problem hiding this comment.
Looks good, tests well
Over to you @marcochavezf!
|
✋ 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 @marcochavezf in version: 1.2.30-0 🚀
|
|
🚀 Deployed to staging by @marcochavezf in version: 1.2.30-0 🚀
|
|
@cristipaval / @neil-marcellini / @marcochavezf Can you assign a BZ here to track payment for PR review? |
|
The BZ member assigned to the issue will pay you, which is @abekkala. |
|
🚀 Deployed to production by @luacmartins in version: 1.2.30-0 🚀
|
|
@abekkala this is due for Payment! |
Was Santosh's review for GH 12511? I did payouts for that one last week but didn't see him assigned to the issue that I'm assigned to? Can I confirm what his Review payout is for? |
|
cc: @cristipaval
|
|
@abekkala C+ reviewers are automatically assigned to every App PR and they get paid for their review. There's no requirement for them to be assigned to the issue. In this case @Santhosh-Sellavel should be paid for reviewing this PR, and any other PRs that he reviewed in relation to #12511. Of course, he's only paid once per PR. I had a hard time finding this process in our documentation, so please start a Slack conversation in #bug-zero about adding this to our guidelines. |
|
PR review has been Paid! 🎉 |

Details
This PR addresses 2 issues, that's why there are 2 sets of testing steps.
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/238874
$ #12511
Tests and QA Steps
Tests for handling custom subject messages
# Test how h1 looksH1 tags now should have text of size 17px and bottom margin o size 8pxTests for markdown links with trailing spaces
Run
npm run cleanandnpm installto get the latest markdown changes on dev.[ test ](https://www.expensify.com/)PR Author Checklist
### Fixed Issuessection aboveTestssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*filesWaiting 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)PR Reviewer Checklist
The reviewer will copy/paste it into a new comment and complete it after the author checklist is completed
### Fixed Issuessection aboveTestssectionQA stepssectiontoggleReportand notonIconClick).src/languages/*filesWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarhave been tested & I retested again)/** 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)Screenshots
Handling custom subject messages
Web
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android
Tests for markdown links with trailing spaces
Web
web.mov
Mobile Web - Chrome
android-chrome.mov
Mobile Web - Safari
ios-safari.mp4
Desktop
desktop.mov
iOS
ios.mp4
Android
android.mov