Repository navigation
Closed
Labels
MonthlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 1.0.86-11
Compare Changes: production...staging
This release contains changes from the following pull requests:
- fixed messages are repeated on page refresh & process queue only when client is leader #2703
- Andrew 3313 link context menu #3931
- Add offline message to IOU and Split bill and allow currency selection while offline #4019
- [CP Staging] Remove duplicate form fields #4117
- fix: paste and Ctrl+z #4131
- Modify line height so text does not get cut off in LHN #4143
- Update expensify common with new logging methods and improve logging #4191
- Make sure we get state/status from the right variable name when we get chat report name #4239
- Web - Settings - Dropdown symbol overlaps with text in the box #4243
- Fix staging due to undefined Onyx key #4286
- Fix broken list components on staging #4300
- Patch for PR #4190 #4322
- Update getPullRequestsMergedBetween to run pre-set string command #4336
- Update XCode to fix iOS deploy #4339
- Fix User is able to upload a file larger than 50mb #4358
- Fix: Selecting a language does not update in real time #4366
- Remove unused propType for CollapsibleSection #4386
- Fix: Infinite loader on login #4397
- add autofocus #4402
- Change Expensify.cash to New Expensify #4408
- Ping ApplauseLeads when PRs get CPed #4414
- Attempt at fixing race #4416
- Handle VBA errors with red field outlines #4431
- Race fix attempt 2 #4436
- Wallet balance translation fix in Payments Page #4461
- don't allow invalid characters #4478
- Performance: use React Native Render HTML explicit composite architecture #4502
- fix: message alignment #4503
- Show Avatar image for Workspace List Item in Sidebar #4512
- Allow users to login with validate code and be redirected to Workspace/Card modal #4519
- Fix the text style in about page #4522
- Fix the text style for Payment Methods #4523
- Updated Add Phone/Email Style in Profile Page #4532
- Handle undefined IOU Report on IOUdetails page #4534
- Refactor ReportScreen to improve chat switching #4538
- [NO QA] Add sentence in CONTRIBUTING.md about requesting increased compensation #4540
- Deploy iOS to production when deploying other platforms #4567
- [No QA] Make a dummy change for a test PR #4568
- Remove unnecessary withOnyx from chat messages #4573
- [No QA] Update package.json name to fix conflict issues #4578
- Copy update #4586
- [No QA] Remove duplicate subscription in Report.js file #4590
- [No QA] Fix deploy comments for regular staging deploys #4591
- Fix ExpensiInput autoFocus & tab Focus #4593
- Centralize Onyx subscriptions in ReportScreen #4594
- [NoQA] Fix deployBlocker workflow #4598
- Updated propType for Avatar containerStyles in Workspace #4600
- Added new marker Badge for Report unread messages #4603
- Update onyx & Fix the
enable-paymentspage #4604 - Update eslint #4605
- Hide Password mismatch incase both the passwords are empty #4607
- Update react-native-onyx to reduce setState() calls / renders in withOnyx #4610
- Check for value before checking length #4613
- Clear storage immediately on sign out #4614
- fix: Inline code block styling #4624
- Fix: autofill on the BaseExpensiInput #4632
- Update state picker component in VBA flow #4633
- Changed Personal and Company Address Labels #4636
- Add Guides call request flow to workspace card configuration screen #4637
- [No QA] Simplify capturing performance metrics on release builds #4640
- Change picker value color #4641
- update copy for login #4644
- don't show user while searching #4647
- Hide automated accounts from Recent sections of Split Money/Request Money #4648
- Multiline for ExpensiTextInput #4649
- fixed: Name overflowing the available area #4650
- Added tooltips to all Icon buttons #4661
- add autofocus & hoverstyle #4662
- Move deploy blocker notification to open source channel #4670
- [No QA] Testing issue autoclosing feature #4672
- [No QA] Testing issue autoclosing feature for Expensify repo issue #4674
- Update withOnyx to fix prop dependent key updates #4676
- Update Standard.md #4681
- [CP Staging] Use props not state in NewPasswordForm #4684
- Fix context-menu on native devices #4687
- Add capatilisation to translation & some margin for the input #4688
- Search label removed, added no results found instead #4689
- select default/local currency #4691
- [No QA] [TEST] Testing webhook funcitonality to autoclose issue linked in PR #4695
- [No QA] Make Firebase traces an opt-in feature of global Timing class #4697
- Bump Onyx version to fix recent regressions #4706
- Exclude cards that are not activated #4720
- Fix enable payments page with another Onyx update #4721
- [NO QA] Document why we pass the
currentDatebut we don't use it #4724 - [NO QA] Update the PR template to enforce issue linking formatting #4725
- Change UI view for Attachments in Chat #4736
- Increase to 5 seconds #4740
- Handle errorText in TextInputWithLabel #4741
- Display the /bank-account/requestor page #4742
- Bumped expensify-common(Supports nested markdown links) #4750
- Update CONTRIBUTING.md #4751
- Hide localtime for Expensify Emails (Automated Accounts) #4755
- [No QA] Post deploy announcements in slack #4757
- [No QA] Performance tracking with flipper-plugin-performance #4760
- Fix StagingDeployBlocker where chat draft message is kept in the test input while switching chats #4761
- Added translations for CompanyStep #4765
- [No QA] Tag mobile deployers instead of @here in #announce for deploy failures #4767
- Fix MarkerBadge Count #4773
- Fix: marker is not clickable on android #4774
- call debounce only when it's required #4777
- Update height of default buttons to to match the text inputs #4792
- New breakpoint for tablet size #4793
- Fix: IOU - Final review modal design #4795
- Update StagingDeployCash for manual cherry-picks #4798
- [No QA] Fix regression on web due to #4760 #4800
- Update fastlane version #4804
- Add missing period to preferences page #4806
- Remove unnecessary style causing bug in android #4807
Deploy Blockers:
- [Network] Messages are sent twice #4214
- [hold for payment 25 august] Onyx changes break Exisiting App architecture. #4500
- Chat Switcher - Content of the chat does not change to correct chat when using chat switcher #4705
- Profile - User status is always offline #4710
- mWeb - Request Money - Search box is not auto focused when changing currency #4711
- Chat - New Message badge always displays 1 new message even when multiple are received #4712
- mWeb - Chat - Unable to scroll the chat after tapping on New Message badge #4715
- Android - Left half of the new message badge is unresponsive #4716
- Blank modal displayed when navigating to enable-payments #4719
- Red field outlines are not displayed when entering incorrect information #4730
- [NO QA] Await Apple test credentials update before next deployment #4732
- Android/iOS - Code blocks are overflowing the app border #4733
- iOS - No space between "New" and "Expensify" for the app name #4739
- Android - Chat - Inline code block texts are displayed very close to the edge of the screen #4753
- iOS / Android - Screen will scroll on new messages when they are out of view #4754
- [HOLD for payment 2021-12-15] $500 Chat Switcher - Draft message from previous conv is displayed after using chat switcher #4756
- [Network] Messages are sending twice on staging desktop app #4766
cc @Expensify/applauseleads
Metadata
Metadata
Assignees
Labels
MonthlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
mountiny commentedon Aug 17, 2021
I have checked of these PRs which were just for testing a webhook functionality for following issue: https://github.com/Expensify/Expensify/issues/173928
isagoico commentedon Aug 17, 2021
Starting QA 🚀
isagoico commentedon Aug 17, 2021
Checked off PRs that were incorrectly added to the checklist:
isagoico commentedon Aug 17, 2021
#4710 not reproducible anymore in 1.0.86-1 🎉 Checking it off

isagoico commentedon Aug 18, 2021
Checked off #4712 since it's being worked on here #4669
isagoico commentedon Aug 18, 2021
Checking off several PRs that were added because of the CP bug (Checking them off bc if I removed them they just get re added after another CP)
isagoico commentedon Aug 18, 2021
Regression is finished!
Issues found:
Comments added in PRs:
Thanks!
isagoico commentedon Aug 20, 2021
Summary of the Progress with deploy blockers:
marcaaron commentedon Aug 20, 2021
I think this issue is a deploy blocker -> #4766
But I am not sure what's causing it and haven't verified if it happens or not on production.
Beamanator commentedon Aug 23, 2021
@Julesssss and I approved and merged @#4716 - but I forgot to add
CP Staging:O - @roryabraham @AndrewGable can one of y'all manually CP this? Didn't see these instructions in this SOisagoico commentedon Aug 23, 2021
Checking off several PRs that were added due to the CP issue:
4 remaining items
roryabraham commentedon Aug 23, 2021
#4774 is being CP'd to staging here
isagoico commentedon Aug 24, 2021
Update on deploy blockers:
Checked off this issue since it was considered not a deploy blocker #4754
Checking off this PRs that were added to the list because of the CP issue:
currentDatebut we don't use it #4724isagoico commentedon Aug 24, 2021
Update on missing unchecked PRs:
TomatoToaster commentedon Aug 25, 2021
I think we can check this off, but it would be better to manually CP that PR (here) since it would also unblock us from testing the VBA flow for N6. Would it be possible to manually CP it @roryabraham @AndrewGable?
roryabraham commentedon Aug 25, 2021
@TomatoToaster Yep, I can CP #4742
roryabraham commentedon Aug 25, 2021
Something went wrong with that CP. Let me try to diagnose
roryabraham commentedon Aug 25, 2021
Oh, nevermind. The error was unrelated. #4742 is being deployed here.
isagoico commentedon Aug 25, 2021
I'm gonna go ahead and check off #4804 since Android and iOS deploys are working as expected now (@roryabraham @aldo-expensify @sketchydroide please stop me if I'm wrong).
Only things missing are:
roryabraham commentedon Aug 25, 2021
#4214 is demoted from deploy-blocker to regular-old-bug, and while the fix to #4807 (comment) is currently being CP'd to staging, the issue itself has also been demoted from deploy-blocker to regular-old-bug.
So I think we are good to run a prod deploy. It will include #4807 (comment)
roryabraham commentedon Aug 25, 2021
roryabraham commentedon Aug 25, 2021
OSBotifydoesn't like meroryabraham commentedon Aug 25, 2021