Repository navigation
Description
Release Version: 1.1.86-5
Compare Changes: production...staging
This release contains changes from the following pull requests:
-
7470 - added onLayout to textinput perent component & used dynamic he… #9294
- QA
- Accessibility
-
New APIs OpenPlaidBankLogin and OpenPlaidBankAccountSelector and AddPersonalBankAccount #9423
- QA
- Accessibility
-
Refactor TransferWalletBalance #9589
- QA
- Accessibility
-
Refactor Get_ReportHistory #9613
- QA
- Accessibility
-
[Refactor]
SetNameValuePair#9677- QA
- Accessibility
-
Completely remove getBetas and User_GetBetas #9769
- QA
- Accessibility
-
Localize decimal separator #9800
- QA
- Accessibility
-
Repair Editing a comment containing both RTL and LTR characters breaks the (edited) text #9834
- QA
- Accessibility
-
Stop fetching IOU data when a new report action arrives #9836
- QA
- Accessibility
-
Update Global Offline Indicator #9895
- QA
- Accessibility
-
Refactor get PolicySummaryList in App #9906
- QA
- Accessibility
-
Add OfflineWithFeedback component #9931
- QA
- Accessibility
-
Stop fetching personalDetails directly #9934
- QA
- Accessibility
-
[Authenticate API] Add RequestPasswordReset API command #9942
- QA
- Accessibility
-
Start using OpenOldDotLink #9943
- QA
- Accessibility
-
[NoQA] Fix the internal QA PR section losing its state #9946
- QA
- Accessibility
-
Get current user personal details directly in
Report.js#9956- QA
- Accessibility
-
Android - Chat - Badge "stg" is missing #9960
- QA
- Accessibility
-
Use currentUserPersonalDetails key #9987
- QA
- Accessibility
-
[NO QA] Add random reportID generation and method for creating optimistic reports #9991
- QA
- Accessibility
-
Remove call to non-existent fetchData method #9994
- QA
- Accessibility
-
Remove MY_PERSONAL_DETAILS from timezone update logic #10002
- QA
- Accessibility
-
[NoQA] Parse URLs correctly from the internalQA section of the staging deploy issue #10007
- QA
- Accessibility
-
- QA
- Accessibility
-
Add defaultProps to prevent crash. Fix propTypes. #10019
- QA
- Accessibility
-
Fix crash when parsing undefined as string for inline code blocks #10020
- QA
- Accessibility
-
No results found text is not shown when a user search a non existing currency #10023
- QA
- Accessibility
-
Upgrade babel-jest to latest #10030
- QA
- Accessibility
-
[No QA] Update consts for Onyx merge method (clean up) #10035
- QA
- Accessibility
-
[No QA] Using fetch-depth to help get the correct PR list #10039
- QA
- Accessibility
-
[CP Stag] Fix lodashGet usage #10043
- QA
- Accessibility
-
Minor comment change to test CP #10062
- QA
- Accessibility
-
Prevent rendering plaidData.error as empty string #10092
- QA
- Accessibility
-
Revert "7470 - added onLayout to textinput perent component & used dynamic he…" #10096
- QA
- Accessibility
-
Revert Update Global Offline Indicator #10113
- QA
- Accessibility
-
Fix line breaks not working properly #10123
- QA
- Accessibility
-
Fix back from bank account manual page #10136
- QA
- Accessibility
Deploy Blockers:
- Android - New Chat and New Group is broken - list of users is blank #10079
- iOS/ Android - Payments - Tapping bank account crashes the app #10083
- Workspace - User is unable to invite a new member under Manage members, invite message box is automatically scrolling up #10085
- Web - Line breaks & Text from code editor do not appear correctly within chat #10086
- Payment - "You appears to be offline" is duplicated #10087
- Android - Chat - Compose box is moving up when tap on it #10088
- Android - Payments - Debit card option Is missing under the Add payment method #10094
- Android - Preferences - There is no option to choose a language #10097
- Android - Setting - Page is jumping after tap "Add email" and unable to close account #10098
- Android - Workspace settings - There is no option to choose the default currency #10099
- Android - Settings - Blank page is displayed after tapping the profile icon for a newly created account #10100
- IOS - Search - List of users is hidden after tap on Search icon #10105
- Android - Emoji - Change default skin tone/list of frequently used doesn't work #10106
- New lines are stripped out and forced into a single line #10130
- [HOLD for payment 2022-08-04] [$250] App crashes when navigating back from bank account page - reported by @Puneet-here #10133
- Android - Emoji - List of frequently used emojis doesn't work #10134
Deployer verifications:
- I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
- I checked Firebase Crashlytics and verified that this release does not introduce any new crashes.
cc @Expensify/applauseleads
Activity
OSBotify commentedon Jul 25, 2022
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/1.1.86-0 🚀
jasperhuangg commentedon Jul 25, 2022
I believe #10079 is related to a PR that I merged recently. I'm OOO today but will be able to take a look at this first thing tomorrow. Can we take this off the deploy checklist?
luacmartins commentedon Jul 25, 2022
@jasperhuangg not sure on what you mean by "take this off the deploy checklist". This seems like a blocker to me. We should either revert the offending PR or find a fix in time for the deploy.
jasperhuangg commentedon Jul 25, 2022
@luacmartins sorry, that's actually exactly what I meant! Let's go ahead and revert it, I'll take a look into a fix tomorrow.
luacmartins commentedon Jul 25, 2022
Sure, wanna put up a revert? I can review it.
marcaaron commentedon Jul 26, 2022
Reverting #9294 because it is causing the issue here #10085
marcaaron commentedon Jul 26, 2022
#10094 seems related to removing the getBetas() call
marcaaron commentedon Jul 26, 2022
This one #10088 seems related to the same PR we are talking about reverting above (this one). Auto-revert option didn't work so it will need to be reverted and conflicts fixed.
luacmartins commentedon Jul 26, 2022
Thanks for the help @marcaaron!
OSBotify commentedon Jul 26, 2022
👏 Heads up @Expensify/applauseleads 👏
A new pull request has been 🍒 cherry-picked 🍒 to staging, and will be deployed to staging in version
1.1.86-1🚀OSBotify commentedon Jul 26, 2022
🎉 All set?…You bet! @Expensify/applauseleads https://github.com/Expensify/App/releases/tag/1.1.86-1 has been deployed to staging 🎉
12 remaining items
luacmartins commentedon Jul 28, 2022
@mvtglobally
I don't think we should wait for this, since it's a small UI issue and the Web-E deploy can take another day or two. I'm checking it off. Can we retest this next week?
I tested this on staging and could see the

expensifail.comroom. Checking it offluacmartins commentedon Jul 28, 2022
@mvtglobally any updates on the below?
luacmartins commentedon Jul 29, 2022
@mvtglobally
Let me know once QA finishes and we are ready to deploy!
mvtglobally commentedon Jul 29, 2022
@luacmartins testers can still repro all issues on the build 1.1.86-5.
Record_2022-07-29-14-33-44_4f9154176b47c00da84e32064abf1c48.mp4
Image.from.iOS.7.mov
Record_2022-07-29-14-25-16_4f9154176b47c00da84e32064abf1c48.mp4
Record_2022-07-29-14-35-39_4f9154176b47c00da84e32064abf1c48.mp4
melvin-bot commentedon Aug 1, 2022
@luacmartins, @applausebot Whoops! This issue is 2 days overdue. Let's get this updated quick!
luacmartins commentedon Aug 1, 2022
@yuwenmemon here’s the latest checklist. I think QA is still able to reproduce a few issues and based on this thread, we have a potential regression in App performance - https://expensify.slack.com/archives/C01GTK53T8Q/p1659018169624599
yuwenmemon commentedon Aug 1, 2022
Sounds good - it looks like we need to start a fire-room as the deploy has been going on for more than 4 days now.
yuwenmemon commentedon Aug 1, 2022
Localize decimal separator was reverted so I'm checking it off
ctkochan22 commentedon Aug 1, 2022
#9423 was mentioned in this comment as being retested, checking off #10077 (comment)
yuwenmemon commentedon Aug 1, 2022