[CP Staging]Remove zero prefix from time#25665
Conversation
|
@AndrewGable 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] |
Reviewer Checklist
Screenshots/Videos |
allroundexperts
left a comment
There was a problem hiding this comment.
Looks good. @waterim I see that the android screenshot is missing but since its a deploy blocker and android builds are problematic, I've approved the PR. I tested on Android in my tests.
|
🎯 @allroundexperts, thanks for reviewing and testing this PR! 🎉 An E/App issue has been created to issue payment here: #25668. |
| it('should return the date in calendar time when calling datetimeToCalendarTime', () => { | ||
| const today = setMinutes(setHours(new Date(), 14), 32); | ||
| expect(DateUtils.datetimeToCalendarTime(LOCALE, today)).toBe('Today at 02:32 PM'); | ||
| expect(DateUtils.datetimeToCalendarTime(LOCALE, today)).toBe('Today at 2:32 PM'); |
There was a problem hiding this comment.
@mountiny Curious if the regression penalty should apply here because even the tests included the extra 0.
There was a problem hiding this comment.
They were updated to have 0 in this PR, no? https://github.com/Expensify/App/pull/24446/files
There was a problem hiding this comment.
I think its something we have missed and should have addressed there, I think penalty should take place as this is a deploy blocker, but 25% seems more reasonable
There was a problem hiding this comment.
Yes, but this was my mistake here, misunderstood the correct time format
| it('should return the date in calendar time when calling datetimeToCalendarTime', () => { | ||
| const today = setMinutes(setHours(new Date(), 14), 32); | ||
| expect(DateUtils.datetimeToCalendarTime(LOCALE, today)).toBe('Today at 02:32 PM'); | ||
| expect(DateUtils.datetimeToCalendarTime(LOCALE, today)).toBe('Today at 2:32 PM'); |
There was a problem hiding this comment.
They were updated to have 0 in this PR, no? https://github.com/Expensify/App/pull/24446/files
|
We CP this to staging, so updating the title |
mountiny
left a comment
There was a problem hiding this comment.
@MonilBhavsar Do you want to merge and write up CP request? I can then CP this
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
[CP Staging]Remove zero prefix from time (cherry picked from commit 3892292)
|
🚀 Deployed to staging by https://github.com/MonilBhavsar in version: 1.3.56-3 🚀
|
|
🚀 Deployed to production by https://github.com/roryabraham in version: 1.3.56-24 🚀
|
|
🚀 Deployed to staging by https://github.com/MonilBhavsar in version: 1.3.58-0 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 1.3.58-5 🚀
|






Details
This PR is about removing zero prefix from tim
$ #25650
PROPOSAL: #25650 (comment)
Tests
Offline tests
N/A automated tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.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
N/A automated tests
Web
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android