-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Closed
Labels
MonthlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.2.16-14
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging
This release contains changes from the following pull requests:
- [No QA] 🦜 Add auto translation GitHub Action #66599
- [DEV] Fix canBeMissing warning for keys reportActions_undefined, reportAttributes #66950
- Fix: User is dropped in the Inbox after enabling camera permission and replacing receipt #67245
- [No QA] Display submit button when the report is open in an instant submit policy with no approvers #68278
- Not show expensify card link if the card is deactivated #68425
- [NO QA] Attempt to add Codecov to App #68481
- Selection list UI use radio for single and checkbox for multi selection #68631
- Remove Onyx.connect() for the key: ONYXKEYS.ACCOUNT in src/libs/actions/Delegate.ts #68979
- Remove Onyx.connect() for the key: ONYXKEYS.NETWORK in src/libs/DateUtils.ts #68982
- Fix - "This report has no expenses" briefly shown in Reports after clearing cache #69090
- Wallet page - remove verify account's backTo & forwardTo #69226
- Copy codes (2fa) page - use navigation based verify account modal #69345
- SageIntacct: add default value for export field #69347
- fix:67907: autofocus inputs in PerDiem and Amount page #69380
- [No QA][Manual distance] Add quick action support for manual distance #69390
- [No QA][Manual distance] Add the distance rate upgrade flow #69392
- Fix broken global create emoji #69411
- [NO QA] perf: Add details logs for useSidebarOrderedReports #69443
- Fix navigating back an forth in IOU flow and enable changing participant after changing to selfDM #69464
- fix: long loading spinner in three-dots popover when attempting to delete a paid workspace #69541
- Report field shows a blank space and NaN when default title is {report:id} {report:total} #69586
- chore(63871): update @onfido/react-native and onfido-sdk-ui #69591
- [No QA]: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY in src/libs/actions/App.ts #69608
- Hide delete button for unreported card expense imported with deleting disabled #69630
- PaymentMethodList backTo forwardTo removing #69750
- [CP Staging] Revert "[63253] (1/2) Open transaction thread on top" #69784
- [NoQA] Category upgrade path #69878
- Jakubkalinski0/fix console errors related to forward ref batch5 #69956
- [No QA] Incremental translations v2 #69962
- fix: add mobile reduced functionality message in subtitle for native devices #70023
- Fix - Expense - System message when moving IOU to WS, changes after navigating to new workspace #70035
- Remove Onyx.connect() for the key: ONYXKEYS.FORMS.WORKSPACE_REPORT_FIELDS_FORM_DRAFT in src/libs/actions/Policy/ReportField.ts #70043
- Expense - Last message behind the keypad after auto scrolling #70050
- fix: Wrong take-off time in Concierge reply in the Trip room #70051
- fix: Chat - Payment preview is displayed grayed out everytime internet connection is lost. #70136
- Unify UI filter experience for all numerical filters #70143
- Search - Workspace id is displayed in the search query when searching within the conversation #70174
- Follow up: Make expense report rows collapsable/expandable #70176
- Fix recent attendees list is not updated #70193
- Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/SidebarUtils.ts #70225
- [63253] (1/2) Open transaction thread on top #70250
- [No QA] Migrate static styles to use StyleSheet.create #70261
- fix: remove loading state in reports default title page #70284
- Remove Onyx.connect() for the key: ONYXKEYS.APPROVAL_WORKFLOW in src/libs/actions/Workflow.ts #70288
- workspace is not automatically selected as default after scanning expense #70297
- fix: populate the public domain in the website field #70366
- Public Room - User is logged out after opening a public room #70382
- Add 'has:attachment,tag,category' to expenses #70417
- Display full distance receipt if available #70429
- Fix GBR shown for approver with report that only contains held expenses #70438
- Fix wrong avatar for invoice room thread #70442
- Split excluding users for option list data into separate functions and reduce heavy computations #70458
- Add title filter #70477
- fix: adjust Whisper links to resolve against current environment #70479
- Allow bypass if the approver is admin and he is not viewing the report #70513
- Fix/70395 - The date picker is reloaded after selecting a year while enabling wallet #70527
- fix: Update copy in the Reject RHP #70529
- [NO QA] [Pre RN 0.81] Bump react-native-nitro-sqlite, react-native-nitro-modules & nitro-codegen #70545
- Update group-by autocomplete suggestions #70564
- Fix report sorting when there are no transactions #70570
- Fix: Uber invite navigation and press #70588
- Search: Don't display violations that are dismissed #70603
- fix: Export - "You appear to be offline" modal is not displayed when exporting report offline. #70604
- fix: Pay-403 Forbidden console error #70634
- [Pre RN 0.81] Bump
@rnmapbox/maps#70637 - [No QA] Bump node to 20.19.4 #70640
- Revert 68976 #70641
- refactor: isolates deletePolicyTags from Onyx.connect data #70642
- refactor: isolates clearPolicyTagErrors from Onyx.connect data #70648
- Fix: The trash can icon is red, should be grey per our design system #70652
- feat: hide switch to OldDot based on isLockedToNewDot param #70653
- Navigating back to Reports lands in Submit instead of previously opened report #70656
- [Pre RN 0.81] Bump
react-native-vision-camera#70664 - Added filename to receipt structure #70667
- Add 'never' as a preset for submitted, approved, exported, withdrawn #70669
- [No QA] Fix
replaceAllerror by updating ECMAScript version in tsconfig #70671 - [No QA] Create a dedicated page for the data flow philsophy #70699
- [No QA] Bump eslint-config-expensify to 2.0.87 #70712
- Two expenses on the confirm page when submitting track expense #70718
- fix: reject navigation issue #70720
- Use loading for Connect button until Uber data will be ready to use #70739
- Fix/70219 - User is scrolled to the draft instead of latest shared image #70747
- [Pre RN 0.81] Bump
react-native-live-markdown#70750 - Fix/68990 - The expense fields are clickable for the invited member. Error shows up when trying to edit the expense #70753
- fix: copilot not able to add United States bank account on the wallet page #70757
- Only update nonReimbursableTotal if the expense is not reimbursable #70761
- Send nudge when schedule call modal is dismissed #70762
- [No QA] Move data binding to it's own philosophy doc #70774
- refactor account selector #70778
- Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/actions/PersonalDetails.ts #70787
- Added extra source of filename extraction #70819
- [No QA] Add trailing newline to translation diff #70829
- [No QA] follow up PR 70634 #70856
- fix: Auto Approval Limit Warning Shown to Submitter on Draft Report #70859
- fix: heic converter breaks on Windows #70866
- [NoQA] Fix web profile trace #70881
- [No QA] fix PolicyTagTest flaky #70885
- [CP Staging] fix:70959: call focus with optional operator #70968
- [CP Staging] Revert "Fix: User is dropped in the Inbox after enabling camera permission and replacing receipt" #70979
- Revert "Navigating back to Reports lands in Submit instead of previously opened report" #70981
- Revert 70968 and 69380 #71003
- Revert "Selection list UI use radio for single and checkbox for multi selection" #71004
- [CP Staging] Fix distance eReceipt in attachment view #71006
- [CP Staging] Reverts PR#70250 Open transaction thread on top #71010
- [CP Staging] Revert "Fix GBR shown for approver with report that only contains held expenses" #71011
- [CP Staging] Revert "Fix - "This report has no expenses" briefly shown in Reports after clearing cache" #71027
- [CP Staging] Revert "Hide delete button for unreported card expense imported with deleting disabled" #71028
- 🍒 Cherry pick PR #71010 to staging 🍒 #71051
- [CP Staging] fix: add missing negation #71080
- Revert "[No QA] Migrate static styles to use StyleSheet.create" #71081
Mobile-Expensify PRs:
- https://github.com/Expensify/Mobile-Expensify/pull/13656
- https://github.com/Expensify/Mobile-Expensify/pull/13678
- https://github.com/Expensify/Mobile-Expensify/pull/13696
- https://github.com/Expensify/Mobile-Expensify/pull/13698
- https://github.com/Expensify/Mobile-Expensify/pull/13699
- https://github.com/Expensify/Mobile-Expensify/pull/13700
- https://github.com/Expensify/Mobile-Expensify/pull/13701
- https://github.com/Expensify/Mobile-Expensify/pull/13704
- https://github.com/Expensify/Mobile-Expensify/pull/13708
Deploy Blockers:
- [Due for payment 2025-10-30] [$250] Reports- Expense is not selected after tapping Select, selection mode persists when no expense #70902
- [$250] "Your response" field in Switch to Expensify Classic page shows blue box #70903
- [Due for payment 2025-10-01] Expense - Amount input autofocus is delayed #70904
- [Due for payment 2025-10-01] Reports - Empty report reloads every time opening empty report #70906
- Reports - Not here page opens after deleting report on Reports and returning to Reports #70907
- [Due for payment 2025-10-01] [$250] Expense - Amount input is not focused after changing currency #70908
- [Due for payment 2025-10-01] Expense - Hidden is shown instead of self DM name in participant list #70909
- [Awaiting Checklist] [Due for payment 2025-10-01] Expense - Transaction thread has different alignment when opened in RHP and from LHN #70911
- [Due for payment 2025-10-07] [$250] Android + iOS - Chat - Main composer is focused when editing message #70912
- [Due for payment 2025-10-01] LHN - GBR is missing from LHN when a pay action is pending #70913
- [Due for payment 2025-10-01] Expense - Not here page opens after hitting Enter on empty result list #70914
- mWeb - Expense - System message 'Exported to CSV' displays 2 times when export by Select from Reports tab #70916
- [Due for payment 2025-10-31] [$50] Expense - After adding receipt in employee workspace directed to inbox #70920
- [Due for payment 2025-10-01] Mobile - Scan - User must select recipient when scan reciept in Workspace chat #70921
- LHN - When moving IOU to a workspace, chat doesn´t automatically appear on LHN. #70924
- Submit button shown when delayed submissions & approvals are disabled #70925
- Expense - Category page loads infinitely after creating workspace when categorizing expense #70930
- [Due for payment 2025-10-01] [$250] Distance - eReceipt no longer shows amount, distance, rate & waypoints after editing distance #70931
- [Due for payment 2025-10-01] Wallet - The Idology questions form is misaligned #70933
- [Due for payment 2025-10-01] [$250] Workspace - After selecting workspace during expense creation, subtitle message changes #70936
- [Due for payment 2025-10-07] Copilot - Added copilot doesn´t show checkmark when selected or returning to "Add Copilot" #70937
- [Due for payment 2025-10-01] Expense - Second scan expense on confirm page does not show To field #70939
- Expense - Next button on recipient list opens scan first page after changing recipient #70940
- [Due for payment 2025-10-21] [$250] Expense - Amount input page resets to 0.00 after returning from confirm page twice #70941
- Pending indicator missing for offline invited users #70950
- [Due for payment 2025-10-01] Hybrid - Create Expense - Open Per Diem tab app crashes #70959
- When switching to classic, the text input gets a strange focus state #70983
- [Due for Payment 10th Oct] [$250] Reports - When search result is group-by:from, selection mode auto exits after holding expense #70996
- [Due for payment 2025-10-01] Reports - Unable to scroll to the top of the transaction thread when keyboard is opened #70997
- Expense - Wrong digit is removed when deleting amount with keyboard backspace #71008
- Expense - System message for amount edit is shown when the amount is saved without edit #71012
- Expense - Negative amount is not saved when merging track expense with workspace expense #71014
- Expense - No option to approve unheld amount when report has held & unheld negative expenses #71017
- Report can't be deleted if it has added moved expense first #71018
- [$250] Choose recipient page is skipped after uploading second receipt #71040
Deployer verifications:
- I checked Firebase Crashlytics 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 Firebase Crashlytics for the previous release version and verified that the release did not introduce any new crashes. 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
Metadata
Metadata
Assignees
Labels
MonthlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging