Skip to content

Deploy Checklist: New Expensify 2026-05-08 #90006

Description

@OSBotify

Release Version: 9.3.69-18
Compare Changes: production...staging

This release contains changes from the following pull requests:

Internal QA:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Update redirects.csv #88248
  2. [CBN] USD flow refactor #86645
  3. [CP Staging] Fix navigation problems in USD BA flow #87624
  4. [No QA] [NO QA] Docs updates for E/A#88900 Update Spend tab labels in help articles #89015
  5. [No QA] [NO QA] Docs updates for E/A#86079 Remove Hold from approved report actions #88402
  6. [No QA] [NO QA] Docs updates for E/A#85225 rename Add unreported expense to Add existing expense #89322
  7. [No QA] [NO QA] Docs updates for E/A#88727 Add Ask Concierge option in search bar #89496
  8. [NO QA] Docs updates for E/A#87141 Update personal bank account Review badge flow #89495
  9. [NO QA] Docs updates for E/A#88429 Add locked bank account Time-sensitive widget #89494
  10. [NO QA] Docs updates for E/A#85233 automatic approver reassignment behavior #89493
  11. fix: Web - Document title flickers when navigating away from expense report #89149
  12. [NO QA] Docs updates for E/A#88293 Add role filter to workspace members docs #89492
  13. [NO QA] Docs updates for E/A#88550 Add read-only conversation banner to chat FAQ #89326
  14. [NO QA] Docs updates for E/A#88345 add magic code step for default contact method #89324
  15. [No QA] [NO QA] Docs updates for E/A#88518 Add deleted expense export limitation note #89024
  16. [NO QA] Docs updates for E/A#87728 Add bulk duplicate report help site instructions #89022
  17. [NO QA] Docs updates for E/A#87993 Remove tax from time expense creation steps #89021
  18. [NO QA] Docs updates for E/A#88192 Add Deleted status to duplicate expense docs #88411
  19. [NO QA] Docs updates for E/A#88103 filter zero limit cards from Home page #88409
  20. [NO QA] Docs updates for E/A#87790 Add credit balance to subscription details #88405
  21. Docs updates for E/A#88462 Add move member between domain groups instructions #89644
  22. Docs updates for E/A#85194 Add partial approval from Reports page #89640
  23. Mobile-Expensify submodule update to 9.3.68-1Adhoc Build
  24. [No QA] [NO QA] Docs updates for E/A#87395 Add mobile Concierge icon help access #89325
  25. BT - Migrate QBD Export Routes #88352
  26. 83862 migrate tags settings v2 #89582
  27. 83864 migrate expensify cards part 2 #86977
  28. migrate POLICY_ACCOUNTING_SAGE_INTACCT_EXPORT #89510
  29. [No QA] Helpsite updates for bulk edit expenses  #88247
  30. BT - Migrate Workspace Categories - Edit, Settings, GL Code and Payroll Code #88825
  31. Revert "BT - Migrate Workspace Categories - Edit, Settings, GL Code and Payroll Code" #89873
  32. [No QA] Fix image link for expense violation example #89456
  33. [Domain Control] Add search bar to security groups page #89607
  34. Fix 85553 rbr carousel sorting #86477
  35. [NoQA] - Remove duplicate useEffect dependency in AddPaymentMethodMenu #89813
  36. Preserve showInReview on merged prohibited expense violation #89482
  37. fix: Onboarding - Take a test drive doesn't dismiss for Expensifail account #89484
  38. [Domain Control] [Release 4] Add Expensify Card Preferred Workspace Toggle to DomainGroupDetailsPage #88713
  39. Refactor: Split IOURequestStepScan/index.native.tsx into hooks and components #88344
  40. feat: 79048 restore reverted usd flow #88193
  41. [No QA] Add composed button #83314
  42. Fix nested row hover and click in grouped search results #89364
  43. refactor: PureReportActionItem, shrink state and prop surface #89468
  44. Add handwritten receipt prohibited expense toggle #87533
  45. fix: use in-app VisionCamera for chat attachment photos #87681
  46. Add expand collapse to search suggested search sections #89276
  47. Mobile-Expensify submodule update to 9.3.68-2Adhoc Build
  48. Show migrated user welcome modal immediately (v2, race condition fix) #89029
  49. Feat: Add markdown support in category Description hint #87926
  50. [Odometer] Fix: edited start reading not reflected on Odometer tab after returning from confirmation page #89774
  51. Remove narrow minDate override from expense date pickers #89221
  52. fix: First @mention disappears when adding a second mention at the beginning of text #88372
  53. [GPS] Pause/Resume functionality #88609
  54. Fix navigation arrows disappearing during report browsing #88118
  55. Guard against empty receipt source in ReceiptFileValidator #89313
  56. [No QA] Mark ConfirmModal as deprecated #89888
  57. [NoQA] Add Gusto final approver selection #89803
  58. Add withdrawal-status search filter #88246
  59. Fix stale isValidatingMultipleFiles state in file validation error modal #88753
  60. fix: Unable to create expense in the report after Concierge joins report #89591
  61. POC adding new ul and li renderers #89162
  62. [Payment due @rojiphil] Disable Chronos timer header button while OpenReport is in flight #89932
  63. fix: Stale "Review fraudulent charge" task appears on home screen but the fraud flag was already cleared #87717
  64. Preserve information about saml session when loging out previous user #89894
  65. Navigate to report thread in RHP when viewing a report in a right docked modal #88527
  66. [No QA] Send authentication attribute to Group-IB when set on session #89925
  67. Allow submitters to select "Received reimbursement" option #86174
  68. Allow bulk editing of coding fields on split expenses #89413
  69. Mobile-Expensify submodule update to 9.3.68-3Adhoc Build
  70. fixed manual distance tab blockers #89858
  71. Update Announcements widget with Expense Platform of the Year press release #89972
  72. [NO QA] Update CONTRIBUTING.md #89964
  73. [NoQA] Show warning for locked HR toggle #89970
  74. [Payment due @Krishna2323] Fix submit approver selection after retract and workflow changes #89393
  75. [Payment due @jayeshmangwani] Add Explain button to auto-export system messages #89187
  76. [No QA] [Bulk workspace edits] Scaffold Copy Policy Settings RHP flow #89959
  77. BT - Migrate QBD Pocket Expenses Route #89870
  78. BT - Migrate Xero Export Routes #88836
  79. Fix input hidden behind keyboard/header in landscape mode #88178
  80. Fix Xero 2FA modal not navigating after disconnecting other accountin… #89470
  81. Add 2MB per-file size limit for Corpay document uploads #88426
  82. added Avatar column to Report table column selector #89421
  83. [No QA] Update Share-a-Company-Card-Connection-Across-Workspaces.md #89987
  84. Open reports at first unread action #51366
  85. Handle Auditor role in WorkspaceRestrictedActionPage #89971
  86. fix enabling reconciliation and saving in classic not reflecting in newDot #89638
  87. fix: Paid offline report appears on Ready to pay tab after going online #89615
  88. [NO QA] ReportActionCompose 7/10: drop guard + memo strip #89740
  89. Extract the popup content to make it reusable #88428
  90. Feat: add a new category within the category list part 2 #89743
  91. fix: scan expense add to 2nd report #89467
  92. [No QA] Remove usePersonalDetailsByEmail from useDelegateAccountID #89983
  93. perf: stop WorkspacesTabButton re-rendering on every navigation #89908
  94. Fix flaky usePendingConciergeResponse unmount test #87556
  95. Mobile-Expensify submodule update to 9.3.69-0Adhoc Build
  96. Revert "Open reports at first unread action" #90065
  97. Mobile-Expensify submodule update to 9.3.69-10384d83
  98. [QA Staging] Defer camera modal launch until picker popover dismisses on iOS #90053
  99. Mobile-Expensify submodule update to 9.3.69-22ffa300
  100. Fix: Odometer receipt disappears on confirm page after edit save #90068
  101. Mobile-Expensify submodule update to 9.3.69-3e6fad5e
  102. [CP Staging] Revert "Allow submitters to select "Received reimbursement" option" #90159
  103. Mobile-Expensify submodule update to 9.3.69-4e06c012
  104. [CP Staging] Fix Split - The input field loses focus while typing the split amount. #90125
  105. Mobile-Expensify submodule update to 9.3.69-5e282df3
  106. Mobile-Expensify submodule update to 9.3.69-6a61a38b
  107. [CP Staging] Fix disabled prop to only cover pending-delete transactions in group view #90108
  108. [CP Staging] Revert "83862 migrate tags settings v2" #90173
  109. Mobile-Expensify submodule update to 9.3.69-70a92b95
  110. [CP Staging] fixed crash on IOU split distance RHP back button navigation #90166
  111. Mobile-Expensify submodule update to 9.3.69-84992dcf
  112. [CP Staging] Revert "Fix navigation arrows disappearing during report browsing" #90107
  113. Mobile-Expensify submodule update to 9.3.69-977c236b
  114. [CP Staging] Revert "Navigate to report thread in RHP when viewing a report in a right docked modal" #90183
  115. Mobile-Expensify submodule update to 9.3.69-10224cc7c
  116. [CP Staging] Fix Chat - Claim offer banner is partially visible when keyboard is closed in landscape mode #90128
  117. Mobile-Expensify submodule update to 9.3.69-11b9e1289
  118. [CP Staging] Hide manual tab for distance expenses in production #90178
  119. Mobile-Expensify submodule update to 9.3.69-1207d40cc
  120. Mobile-Expensify submodule update to 9.3.69-136a4a79a
  121. [CP Staging] Revert "feat: 79048 restore reverted usd flow" #90199
  122. [cp staging] Hide saved search tooltip when collapsed #90093
  123. Mobile-Expensify submodule update to 9.3.69-147072380
  124. [CP Staging] Revert "Preserve information about saml session when loging out previous user" #90221
  125. Mobile-Expensify submodule update to 9.3.69-15706996d
  126. [CP Staging] Show Resume/Save buttons when GPS tracking is stopped immediately #90237
  127. Mobile-Expensify submodule update to 9.3.69-16979ecc6
  128. [CP Staging] Revert in-app VisionCamera for chat attachment photos #90241
  129. Mobile-Expensify submodule update to 9.3.69-17eb8e18c
  130. [CP Staging] fixed placeholder image on distance rate change #90260
  131. Mobile-Expensify submodule update to 9.3.69-18fbb5381

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions