-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Closed
Labels
DailyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.3.37-10
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Fix viewport is scrolled in some pages on iOS mWeb #70643
- Add bulk export to accounting integration #81421
- [Domain Control] [Release 4] [FE] Update DomainMembersPage to filter by Security Group #81837
- iOS: Fix Expense discard changes modal hidden behind keyboard #82097
- fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2 #82672
- Freeze non top screens to prevent extra-rerenders #82764
- fix: Added better error handling for AddTrackedExpenseToPolicy API #83322
- fix: report from the other workspace doesn't appear in the report field #83346
- Pass locationPermissionGranted=true when permission was already grant… #83354
- Fix: Allow updating NetSuite tokens without resetting connection configuration #83434
- Add bulk export to accounting integration #83527
- Fix transition from OD to ND as delegate #83553
- [Merge] Merge tax rates v2 #83587
- feat: Allow admins to pay with any business bank account they have access to #83638
- Add tooltip on hover of labels #83704
- 83598: Remove TestDrive from sign-up flow #83750
- Fix: Android crash std::__ndk1::default_delete<T>::operator() [abi:ne180000] #83792
- Accessibility: Announce empty results state to screen readers #83801
- refactor: handle delay submissions message help site URL with explain feature #83802
- fix: selected option is announced without selected state #83996
- fix: 84078 Allow deletion of pending bank account #84128
- Merge
TabSelectorandScrollableTabSelector#84132 - Implement query parameters handling in dynamic routes #84158
- fix(react-native): log soft exception for missing viewState #84303
- Defer startup imports #84390
- Fix: Manually edited amount during receipt scanning is not saved #84484
- Reduce desktop LHN row height to 44px #84651
- Fix manual distance expense from QAB showing amount as zero #84658
- [No QA] Recreate workspace merchant rules article #84674
- fix: USD shows instead of local currency on the Stay organized with a Workspace page #84695
- clean up REPORT_NAME_VALUE_PAIRS #84698
- [No QA] Remove unused property
isCheckingDomain#84716 - [No QA][GPS] Remove GPS_MILEAGE beta #84729
- Add FEES_URL to OLD_DOT_PUBLIC_URLS to fix redirect #84732
- Replace FullScreenLoadingIndicator with ActivityIndicator in LoadingPage #84798
- Add 434 to broken connection ignored statuses for card feeds #84803
- Refactor setPolicyReimbursableMode to pass default reimbursable data #84835
- Update the input whenever the draft is updated #84844
- fix: Hide expired virtual Expensify cards from the Expensify Wallet #84845
- [No QA][Sentry] Stop sending activeSpans logs to sentry #84873
- [No QA] Add rbr tests for copilot as full access approve report mark paid but error #84896
- Fix undeclared allReportsViolations in hasVisibleReportFieldViolations #84952
- Add right padding to the terms and license footer text #84981
- [No QA] Update Workspace-Merchant-Rules.md #84982
- [No QA] Fix negative Sentry span duration logs in dev #85009
- feat: Expand GBR/RBR with an "action badge" #85025
- [NoQA] Revert "Fix undeclared allReportsViolations in hasVisibleReportFieldViolations" #85054
- Fix sign-in page heading hierarchy for screen readers #85074
- Revert "83598: Remove TestDrive from sign-up flow" #85140
- [No QA] Remove unused allReportsViolations Onyx connection that breaks lint on main #85145
- [CP Staging] Revert "Merge pull request #82764 from refactor/freeze-non-top-screens" #85198
- Fix: NetSuite auth error persists after correcting tokens on unverified connection #85200
- Fix employee lands on wallet page after adding PBA from expense details page #85212
- [CP Staging] Fix - 'Expense - Report RHP re-renders every time clicking Create expense' #85213
- Fix unable to switch tabs without dismissing keyboard #85216
- [CP Staging] Revert "fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2" #85256
- Dont show Allow Location modal when creating 0 amount expense #85261
- [CP Staging] fix: Business Bank Account Icon on android #85266
- Revert "Revert "83598: Remove TestDrive from sign-up flow"" #85269
Internal QA:
Deploy Blockers:
- Create expenses - ENTER on Merchant opens Schedule call after opening #admins and creating expense #85149
- Distance - Receipt placeholder appears briefly when creating distance expense #85150
- Split Expense - The error “Receipt is missing” is displayed when performing a split. #85152
- Expense - Report RHP re-renders every time clicking Create expense #85155
- Tax rate section does not appear when merging expenses after creating workspaces offline #85156
- Expense - "Allow location access" modal shows up when creating manual expense with 0 amount #85158
- Expense-Unexpected error in 1:1 chat when using pay expense. #85159
- Android & iOS - Unable to switch between Chat and #room without dismissing keyboard #85160
- Onboarding - Test Drive modal appears when selecting "Manage my team's..." option #85162
- Expense - After merging expenses with invalid tax, Tax field shows wrong rate #85164
- When filtering in Domain page, blank space is shown if no users are found #85168
- [$250] iOS - Workspace - Workspace settings gray out briefly after swiping back #85170
- Expense-Creating distance manual expense shows unexpected error. #85173
- Expense - Tax rate section is missing when merging expenses when Reports tab is opened #85175
- Expense - Tax amount does not update after merging expenses #85179
- Android - Blank bank logo in Pay dropdown if different BA is set up in multiple workspaces #85180
- Web-Ecard-App freezes when clicking on the Go to Expensify cards button #85184
- IOS - Copilot - App becomes unresponsive when trying to change the Copilot access #85185
- LHN - Negative expenses show "Mark as paid" action but "Pay" badge is not visible on LHN. #85187
- Bank account - Employee lands on wallet page after adding PBA from expense details page #85191
- NetSuite - Not able to connect the integration with correct tokens, when edit incorrect input #85196
- Expense - LHN displays B report name but showing A reports status as "Pay" instead "submit". #85201
- Subscription - App freezes on downgrade workspace page #85250
- Expensify Card - Not all address fields are updated after changing address on confirm page #85331
Chronologically ordered merged PRs (oldest first)
- Add bulk export to accounting integration #81421
- fix: Added better error handling for AddTrackedExpenseToPolicy API #83322
- refactor: handle delay submissions message help site URL with explain feature #83802
- fix: USD shows instead of local currency on the Stay organized with a Workspace page #84695
- Add 434 to broken connection ignored statuses for card feeds #84803
- Fix undeclared allReportsViolations in hasVisibleReportFieldViolations #84952
- fix: 84078 Allow deletion of pending bank account #84128
- [No QA] Recreate workspace merchant rules article #84674
- Merge
TabSelectorandScrollableTabSelector#84132 - fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2 #82672
- Defer startup imports #84390
- iOS: Fix Expense discard changes modal hidden behind keyboard #82097
- [No QA] Update Workspace-Merchant-Rules.md #84982
- [Merge] Merge tax rates v2 #83587
- Fix manual distance expense from QAB showing amount as zero #84658
- Fix: Manually edited amount during receipt scanning is not saved #84484
- feat: Allow admins to pay with any business bank account they have access to #83638
- [NoQA] Revert "Fix undeclared allReportsViolations in hasVisibleReportFieldViolations" #85054
- Mobile-Expensify submodule update to
9.3.36-1— Adhoc Build - Mobile-Expensify submodule update to
9.3.36-2— Adhoc Build - Fix transition from OD to ND as delegate #83553
- Mobile-Expensify submodule update to
9.3.36-3— Adhoc Build - Mobile-Expensify submodule update to
9.3.36-4— Adhoc Build - Fix: Android crash std::__ndk1::default_delete<T>::operator() [abi:ne180000] #83792
- [No QA][Sentry] Stop sending activeSpans logs to sentry #84873
- Mobile-Expensify submodule update to
9.3.36-5— Adhoc Build - [No QA] Remove unused property
isCheckingDomain#84716 - Implement query parameters handling in dynamic routes #84158
- Mobile-Expensify submodule update to
9.3.36-6— Adhoc Build - Reduce desktop LHN row height to 44px #84651
- Refactor setPolicyReimbursableMode to pass default reimbursable data #84835
- Add tooltip on hover of labels #83704
- Freeze non top screens to prevent extra-rerenders #82764
- Update the input whenever the draft is updated #84844
- fix(react-native): log soft exception for missing viewState #84303
- [No QA] Add rbr tests for copilot as full access approve report mark paid but error #84896
- clean up REPORT_NAME_VALUE_PAIRS #84698
- fix: Hide expired virtual Expensify cards from the Expensify Wallet #84845
- fix: report from the other workspace doesn't appear in the report field #83346
- Add right padding to the terms and license footer text #84981
- Set PIN #82376
- Mobile-Expensify submodule update to
9.3.36-7— Adhoc Build - Mobile-Expensify submodule update to
9.3.36-8— Adhoc Build - Mobile-Expensify submodule update to
9.3.36-9— Adhoc Build - Replace FullScreenLoadingIndicator with ActivityIndicator in LoadingPage #84798
- fix: selected option is announced without selected state #83996
- Fix sign-in page heading hierarchy for screen readers #85074
- Fix: Allow updating NetSuite tokens without resetting connection configuration #83434
- Add bulk export to accounting integration #83527
- Accessibility: Announce empty results state to screen readers #83801
- Fix viewport is scrolled in some pages on iOS mWeb #70643
- Pass locationPermissionGranted=true when permission was already grant… #83354
- 83598: Remove TestDrive from sign-up flow #83750
- [No QA] Fix negative Sentry span duration logs in dev #85009
- [No QA][GPS] Remove GPS_MILEAGE beta #84729
- [Domain Control] [Release 4] [FE] Update DomainMembersPage to filter by Security Group #81837
- feat: Expand GBR/RBR with an "action badge" #85025
- Mobile-Expensify submodule update to
9.3.36-10— Adhoc Build - Add FEES_URL to OLD_DOT_PUBLIC_URLS to fix redirect #84732
- [No QA] Remove unused allReportsViolations Onyx connection that breaks lint on main #85145
- Mobile-Expensify submodule update to
9.3.37-0— Adhoc Build - Revert "83598: Remove TestDrive from sign-up flow" #85140
- Mobile-Expensify submodule update to
9.3.37-1— 7e64d7f - [CP Staging] Revert "Merge pull request #82764 from refactor/freeze-non-top-screens" #85198
- Mobile-Expensify submodule update to
9.3.37-2— 6676ad6 - Fix employee lands on wallet page after adding PBA from expense details page #85212
- Mobile-Expensify submodule update to
9.3.37-3— fae6385 - [CP Staging] Revert "fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2" #85256
- Mobile-Expensify submodule update to
9.3.37-4— 713e071 - [CP Staging] Fix - 'Expense - Report RHP re-renders every time clicking Create expense' #85213
- Mobile-Expensify submodule update to
9.3.37-5— 3f297b5 - Fix unable to switch tabs without dismissing keyboard #85216
- Mobile-Expensify submodule update to
9.3.37-6— 6f1726d - Dont show Allow Location modal when creating 0 amount expense #85261
- Mobile-Expensify submodule update to
9.3.37-7— f8c8a14 - Revert "Revert "83598: Remove TestDrive from sign-up flow"" #85269
- Mobile-Expensify submodule update to
9.3.37-8— 4d1f840 - Fix: NetSuite auth error persists after correcting tokens on unverified connection #85200
- Mobile-Expensify submodule update to
9.3.37-9— 31027fa - [CP Staging] fix: Business Bank Account Icon on android #85266
- Mobile-Expensify submodule update to
9.3.37-10— aca7648
Deployer verifications:
- I checked Sentry for this release version and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.
- I checked Sentry for the previous release version and verified that the release did not introduce any new crashes. Because mobile deploys use a phased rollout, completing this checklist will deploy the previous release version to 100% of users. More detailed instructions on this verification can be found here.
- I checked GitHub Status and verified there is no reported incident with Actions.
cc @Expensify/applauseleads
Reactions are currently unavailable
Metadata
Metadata
Labels
DailyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging