Skip to content

Deploy Checklist: New Expensify 2026-05-22 #91472

Description

@OSBotify

Release Version: 9.3.80-4
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:

Mobile-Expensify PRs:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. Narrow confirmation leaves with selectors #90321
  2. fixed harvest report name if Onyx misses report id #91036
  3. Clear stale iouReportID on DM chat after IOU is moved to a new workspace #89551
  4. Fix IOU avatar overlap when sharing manual and scanned expenses #87961
  5. [No QA] Update Invite-members-and-assign-roles.md #91319
  6. [No QA] Update Two-Factor-Authentication.md #90943
  7. [No QA] Update Two-Factor-Authentication.md #90942
  8. Docs updates for E/A#90557 Add deposit-only restriction to Share Bank Account article #90809
  9. [No QA] Update image on Connect-a-Business-Bank-Account.md #90741
  10. [No QA] Docs updates for E/A#88609 GPS pause resume and save flow #90014
  11. Docs updates for E/A#76741 Update edit message docs for mobile composer #90801
  12. [No QA] Docs updates for E/A#89797 Update company card assignment docs for copilots #91044
  13. [No QA] Add Pre-Booking Approval docs to travel help articles #91355
  14. BT Migrate WORKSPACE_TAGS #91265
  15. Docs updates for E/A#89804 Add bulk pay currency restriction note #91046
  16. BT - Migrate Tasks and Notes #86941
  17. [BT-128] Migrate forwardTo Routes - 2FA Flow #89608
  18. Remove Spanish translation step from PR template #91173
  19. Fix required tags state after switching tag levels #89147
  20. Fix: Expense amount shown in brackets in LHN preview #86904
  21. perf: decouple toggleTransaction from filteredData #91188
  22. [NoQA] Button - Foundation: Figma alignment, padding, and loading-state consistency #90242
  23. perf: freeze WorkspacesListPage when blurred to avoid rerender storm on workspace navigation #90970
  24. [No QA] Deduplicate shared derivation chain in useComposerSubmit and useLastEditableAction #91031
  25. A11y label fixes #90217
  26. Fix unable to re-split a transaction after its unreported sibling got deleted #91104
  27. Mobile-Expensify submodule update to 9.3.79-2Adhoc Build
  28. [No QA] feat: Add Sentry span for OpenApp/ReconnectApp network request on app startup #90667
  29. Gets the personal details data with useOnyx - #1 #90000
  30. Hide agent timezone from profile page and composer #91347
  31. Fix receipt capture produces mostly black/blank image on Android #90645
  32. [Internal] Adjust SAML illustration container height to 220px #91313
  33. Add Learn more link to Device Management page #91323
  34. Fix Intacct export action links #90767
  35. [NoQA] [HR Import] Initial sync modal, sync action and info on Members page #91315
  36. fix: ignore stale FlashList item layouts #91248
  37. Onboarding - Setup specialist has the onboarded user's email and a fallback avatar #91112
  38. add descriptive error message for work email already associated with 2FA account #88287
  39. fix: Delete option is missed on the preview of the invoice #76252
  40. Disable DatePicker auto-focus on mobile and add screen reader announcement #90448
  41. Fix: IOU thread not bold in LHN after expense edit message #88251
  42. Exempt card-issued actions from isDeletedAction empty-message check #91038
  43. [Bulk workspace edits] Copy Settings workspace selection fixes #91427
  44. [No QA] Docs updates for E/A#89979 Add Policy Admin restriction for domain group moves #90570
  45. [No QA] [HR Import] Show "You must disconnect first" modal  #91415
  46. [No QA] Docs updates for E/A#88796 Update onboarding purpose choice names in help articles #90272
  47. Fix Save button position on Add distance rate page #91379
  48. Fix 'LayoutManager is not initialized' error in FlashList #91388
  49. Apply MFA flow to revealing virtual card details for EU/UK cards #91228
  50. [No QA] Improve FS.getSessionURL() error handling #91430
  51. Update Home page Announcements widget with latest press releases #91444
  52. Migrate InteractionManager - batch 5 #91071
  53. Stop scroll jump on room invite member selection #91387
  54. Fix Android TalkBack label announcement in BaseTextInput via accessibilityLabelledBy #90447
  55. fix marked as paid message is shown twice on receipt expense #89622
  56. Make currency in createDraftWorkspace required string | undefined #91256
  57. [No QA] Update remaining functions to remove use of getUserAccountID #90876
  58. Mobile-Expensify submodule update to 9.3.79-3Adhoc Build
  59. Mobile-Expensify submodule update to 9.3.79-4Adhoc Build
  60. Mobile-Expensify submodule update to bae3ef5Adhoc Build
    https://github.com/Expensify/Mobile-Expensify/pull/13913
  61. Show submit button with error modal for pending card transactions #87750
  62. Mobile-Expensify submodule update to 9.3.80-0Adhoc Build
  63. [CP Staging] Revert "BT Migrate WORKSPACE_TAGS" #91497
  64. Mobile-Expensify submodule update to 9.3.80-16b249df
  65. Mobile-Expensify submodule update to 9.3.80-24d4b529
  66. [CP Staging] Revert: freeze WorkspacesListPage when blurred #91547
  67. [CP Staging] Revert "Fix required tags state after switching tag levels" #91548
  68. Mobile-Expensify submodule update to 9.3.80-36154d7d
  69. [CP Staging] Revert "Fix unable to re-split a transaction after its unreported sibling got deleted" #91549
  70. Mobile-Expensify submodule update to 9.3.80-49371ea6

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

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions