9.4.5-6

Expensify/App9.4.5-6Jun 11, 2026by github-actions[bot]

AI Summary

Continued maintenance featuring InteractionManager migration, money request updates, and UI refinements for workspace management and chat functionality.

Key Highlights

  • Implemented invoice fields feature and migrated InteractionManager batch 8
  • Updated Money Request flow and added pagination to NewChatPage
  • Split Agent Avatars from User Avatars and added RHP to workspace room list
  • Migrated Navigation usage and deprecate PayMoneyRequestOnSearch

New Features

  • Invoice fields feature implementation
  • Pagination for NewChatPage
  • Agent Avatars split
  • RHP for workspace room list page

Full Release Notes

## What's Changed
* [Payment due @mananjadhav] Trickle final HTML Concierge draft replies by @inimaga in https://github.com/Expensify/App/pull/92344
* [Payment due @mkhutornyi] Guard against empty policyID in openDraftWorkspaceRequest by @MelvinBot in https://github.com/Expensify/App/pull/89014
* [Payment due @ShridharGoel] Fix unsafe type assertions flagged by the seatbelt bump [No QA] by @yuwenmemon in https://github.com/Expensify/App/pull/93105
* Implement invoice fields feature by @ShridharGoel in https://github.com/Expensify/App/pull/73887
* InteractionManager migration - batch 8 remaining usages by @GCyganek in https://github.com/Expensify/App/pull/92510
* Cleanup old unused routes and related pages (part 1) by @shubham1206agra in https://github.com/Expensify/App/pull/92890
* Fix spend rule thread header showing incorrect name by @luacmartins in https://github.com/Expensify/App/pull/92298
* migrate money request part 2 by @huult in https://github.com/Expensify/App/pull/92161
* 83856 migrate room v2 by @huult in https://github.com/Expensify/App/pull/92052
* feat: workflow "+X more" opens the members list directly by @TaduJR in https://github.com/Expensify/App/pull/92288
* [Under Beta] Add RHP to workspace room list page by @sumo-slonik in https://github.com/Expensify/App/pull/92096
* refactor isReportInGroupPolicy to use policy from useOnyx part 1 by @daledah in https://github.com/Expensify/App/pull/92340
* Inline PureReportActionItem into ReportActionItem by @LukasMod in https://github.com/Expensify/App/pull/92925
* Remove US-only phone validation from InternationalDepositAccount flow by @MelvinBot in https://github.com/Expensify/App/pull/91738
* Don't show reset button for individual filter popup by @bernhardoj in https://github.com/Expensify/App/pull/91829
* [Payment due @daledah] Load single default P2P mileage rate by @MelvinBot in https://github.com/Expensify/App/pull/84791
* [NoQA] [HR Import] Add Groups selector RHP to Merge Link connection flow by @mhawryluk in https://github.com/Expensify/App/pull/92376
* Revert "fix: Copilot with limited access level can retract expenses" by @lakchote in https://github.com/Expensify/App/pull/93070
* [CP Staging] Fix report field Initial value: refresh redirect + status bar overlap by @MelvinBot in https://github.com/Expensify/App/pull/93153
* Handle agent deleted on approval workflow in offline mode by @NicolasBonet in https://github.com/Expensify/App/pull/92286
* Fix paywall Add payment card CTA navigation race in restricted action by @neerajbachani in https://github.com/Expensify/App/pull/91509
* Upgrade react-native-picker-select for iOS picker dismiss accessibility by @MelvinBot in https://github.com/Expensify/App/pull/92985
* Fix fragment.text literal and close search RHP after deleting last message by @WojtekBoman in https://github.com/Expensify/App/pull/92543
* Add pagination to NewChatPage by @sharabai in https://github.com/Expensify/App/pull/88452
* Fix/add descriptive sso error message by @mnshrm in https://github.com/Expensify/App/pull/92713
* [CP Staging] Fix two staging deploy blockers from report-layout None feature by @allgandalf in https://github.com/Expensify/App/pull/93154
* [No QA] Fix ESLint unsafe type assertion in WorkspaceOwnerRestrictedAction test by @neil-marcellini in https://github.com/Expensify/App/pull/93183
* #2 - Update advanced filters button to open filters popover by @bernhardoj in https://github.com/Expensify/App/pull/91806
* [Avatars] Split out Agent Avatars from User Avatars by @grgia in https://github.com/Expensify/App/pull/92002
* [CP staging] Fix deploy blockers for the category table updates by @JS00001 in https://github.com/Expensify/App/pull/93171
* [No QA] Docs updates for E/A#92117 high contrast on sign-in screen by @MelvinBot in https://github.com/Expensify/App/pull/92805
* [CP Staging] Revert report fields InitialListValueSelector dynamic route migration (#91627, #93153) by @MelvinBot in https://github.com/Expensify/App/pull/93191
* [BATCH 2] Migrate Navigation usage, part 2 by @collectioneur in https://github.com/Expensify/App/pull/91718
* [Payment due @daledah] Deprecate PayMoneyRequestOnSearch in favor of individual pay commands per report by @luacmartins in https://github.com/Expensify/App/pull/92297
* Revert "[Payment due @marufsharifi] [No QA] Fire search requests for visible todos" by @luacmartins in https://github.com/Expensify/App/pull/93201
* [Submit] Payment received for submitters (Wave 3) by @abzokhattab in https://github.com/Expensify/App/pull/91753
* Exclude policy account logins from contact methods by @MelvinBot in https://github.com/Expensify/App/pull/93188
* [NoQA] Show feed even if no linkedPolicyIDs or preferredPolicy by @madmax330 in https://github.com/Expensify/App/pull/91764
* Restore personal track goal selection after refresh by @MelvinBot in https://github.com/Expensify/App/pull/93170
* Wrap long workspace name in #admins room details header by @MelvinBot in https://github.com/Expensify/App/pull/92771
* Show tooltips for truncated text in review duplicates by @nabi-ebrahimi in https://github.com/Expensify/App/pull/93150
* Update Certinia FFA implementation by @ShridharGoel in https://github.com/Expensify/App/pull/92826
* Display forwarded approval memo in report actions by @KJ21-ENG in https://github.com/Expensify/App/pull/92877
* 🍒 Cherry pick PR #93261 to staging 🍒 by @os-botify[bot] in https://github.com/Expensify/App/pull/93311


**Full Changelog**: https://github.com/Expensify/App/compare/9.4.4-3...9.4.5-6