Skip to content

Deploy Checklist: New Expensify 2026-05-28 #92014

@OSBotify

Description

@OSBotify

Release Version: 9.3.89-3
Compare Changes: production...staging

This release contains changes from the following pull requests:

Deploy Blockers:

Chronologically ordered merged PRs (oldest first)
  1. fix: prevent submitter from editing expenses after workflow forwardsTo becomes submitsTo #90211
  2. [Payment due @thesahindia] Hide onboarding "add work email" from validated accounts #91142
  3. [WEB] Round FlashList container measurements to device pixel on web #91799
  4. [NO QA] Add memoization note to CLAUDE.md #91768
  5. Wait for TabNavigator mount before resolving waitForProtectedRoutes #91796
  6. [No QA] Trim verbose inactive-vendor violation comment (R1 App follow-up) #91865
  7. Update transaction thread alignment to top styling #91862
  8. [No QA] Revise prerequisites for Expensify Card setup #91773
  9. Hide Sync now for Sage Intacct with invalid credentials #91681
  10. [No QA] Fix AZ gaps on login troubleshooting and switch to classic docs  #91487
  11. Fix GPS crashes in the background on Android #91155
  12. [No QA] Update help docs for Gusto HR integration in New Expensify #91754
  13. Add Chat and Copilot buttons to Agents page #91533
  14. Fix cardholder name contrast on Expensify and company card images #91234
  15. Restore slight fade-in for centered alert modals on web #91702
  16. feat: add AI prompt section to profile settings for agent accounts #90823
  17. [Payment due @situchan] Upgrade victory-native to 41.21.0 #91888
  18. [No QA] Migrate Codex reviewer to GitHub Action #91013
  19. [No QA] Update VAT-IT.md #91909
  20. Docs updates for E/A#89454 Update SmartScan failure messages to show missing fields #91129
  21. [NO QA] feat: introduce ExportDownloadStatusModal #91490
  22. Mobile-Expensify submodule update to 9.3.84-1Adhoc Build
  23. perf: Reduce receipt photo resolution and enable iOS takeSnapshot #90774
  24. refactor updateMultipleMoneyRequests and getIouParamsForTransaction to use onboarding data from useOnyx #91211
  25. Translate distance rate rename action in admin room thread #91391
  26. Mobile-Expensify submodule update to 9.3.85-0Adhoc Build
  27. Mobile-Expensify submodule update to 9.3.86-0Adhoc Build
  28. Mobile-Expensify submodule update to 9.3.86-1Adhoc Build
  29. Mobile-Expensify submodule update to 9.3.86-2Adhoc Build
  30. Pass policyID when issuing physical Expensify Cards #91843
  31. Self DM in To field does not show (You) on confirm page when creating expense from FAB #91578
  32. Missing Tag, Tax, Tax amount, Billable and Reimbursable on confirm page when opened from FAB #91580
  33. fix: prevent download button flash when opening broken image attachment #90925
  34. Mobile-Expensify submodule update to 9.3.87-0Adhoc Build
  35. Mobile-Expensify submodule update to 9.3.88-0Adhoc Build
  36. [BATCH 2] Migrate Navigation usage, part 1 #88538
  37. Guard invoice empty state on canSendInvoice and fix money request back nav #90760
  38. Part 8: Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/SubscriptionUtils #88180
  39. Add copilot and custom instructions buttons to agent profile #91537
  40. [No QA][HR Import] Generalize Workflows page for any HR connection #91324
  41. Mobile-Expensify submodule update to 9.3.88-1Adhoc Build
  42. Add enable-notifications banner above Concierge composer #90365
  43. [Payment due @ShridharGoel] Remove gustoNewDot beta gate now that Gusto on New Expensify is launching to all users #91877
  44. [Behind Beta] Add workspace rooms list rows #91056
  45. fix: [GPS]Transactions - Always use iouRequestType to check for request type #88289
  46. [No QA] Lydia update unreported flow #90535
  47. Restore RHP-style animation for RIGHT_DOCKED Modal on web #91598
  48. Mobile-Expensify submodule update to 9.3.88-2Adhoc Build
  49. Fix contrast: receipt placeholder + icon #90917
  50. Refactor cleanUpMoneyRequest to pass transactionThreadReport #90879
  51. Perf: Defer Search/Reports list mount via NavigationDeferredMount #91848
  52. Show thumbnail preview while receipt image loads #88575
  53. Mobile-Expensify submodule update to 9.3.89-0Adhoc Build
  54. Mobile-Expensify submodule update to 9.3.89-1Adhoc Build
  55. [CP Staging] Revert "fix: prevent download button flash when opening broken image attachment" #92048
  56. Mobile-Expensify submodule update to 9.3.89-278de283
  57. [CP Staging] Revert "Wait for TabNavigator mount before resolving waitForProtectedRoutes" #92046
  58. Mobile-Expensify submodule update to 9.3.89-3431df16

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

Assignees

Type

No type
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