9.5.3-4

Expensify/App9.5.3-4Oct 6, 2026by github-actions[bot]

Upgrading?

AI Summary

Focuses on UI standardization for expense headers, onboarding improvements, and removing legacy pages/links. It also introduces inline editing for workspace settings and refactors how policy categories and tags are fetched.

Key Highlights

  • Standardize Expense Report and Expense headers
  • Remove QuickBooks links from Business Central export confirmations
  • Remove AddDomainVerifyAccountPage page
  • Support inline editing for workspace settings tables
  • Fetch policy categories and tags on demand

New Features

  • Inline editing for workspace settings tables
  • Vendor filter to expense Search
  • Repoint category tax default rules when tax code is renamed

Full Release Notes

## What's Changed
* Fix enabling approvals on workspaces with Smart Limit cards by @nabi-ebrahimi in https://github.com/Expensify/App/pull/102903
* Map payroll code and category rule columns in category spreadsheet import by @MelvinBot in https://github.com/Expensify/App/pull/102399
* Split report preview action buttons evenly by @MelvinBot in https://github.com/Expensify/App/pull/102349
* Remove the SEARCH_QUERY_BY_HASH Onyx.connect() by storing the search query on the snapshot by @MelvinBot in https://github.com/Expensify/App/pull/102432
* Standardize Expense Report and Expense header with predictable button placement and carousel counter by @thelullabyy in https://github.com/Expensify/App/pull/100331
* fix: Not here page appears briefly when copiloting into agent's account by @nkdengineer in https://github.com/Expensify/App/pull/100803
* [CP Staging] Revert "Open a deep link captured before onboarding instead of dropping it" by @mountiny in https://github.com/Expensify/App/pull/102979
* [No QA] Clear cache and reload before showing `Update Required` on web by @VickyStash in https://github.com/Expensify/App/pull/102731
* Honor an explicit Spend column selection that matches the default set by @MelvinBot in https://github.com/Expensify/App/pull/101585
* [No QA] Docs updates for E/A#100801 Document the added a receipt system message by @MelvinBot in https://github.com/Expensify/App/pull/102458
* [CP Staging] Increase web precache file size limit by 50% by @rlinoz in https://github.com/Expensify/App/pull/102995
* Fix error when resubmitting the work email after going back in onboarding by @MelvinBot in https://github.com/Expensify/App/pull/102843
* Route Search row previews through the shared LHN alternate text by @sosek108 in https://github.com/Expensify/App/pull/101298
* [No QA] Mock fetch in useGettingStartedItems tests so GetRules stays off the network by @mountiny in https://github.com/Expensify/App/pull/103033
* Save the workflow when "Expense from" is edited via the +N more fast edit by @MelvinBot in https://github.com/Expensify/App/pull/100434
* Repoint category tax default rules when a tax code is renamed by @MelvinBot in https://github.com/Expensify/App/pull/102896
* [Onyx bump] Bump react-native-onyx to 3.0.115 by @sosek108 in https://github.com/Expensify/App/pull/101085
* feat: support inline editing for workspace settings tables by @ahmedGaber93 in https://github.com/Expensify/App/pull/100567
* Remove AddDomainVerifyAccountPage page by @jmusial in https://github.com/Expensify/App/pull/102268
* Fix - Add bank account shows Not Found for unvalidated admins by @jmusial in https://github.com/Expensify/App/pull/102765
* [NoQA] Bump adm-zip to 0.6.1 to fix Dependabot alerts by @MelvinBot in https://github.com/Expensify/App/pull/102996
* [Payment due @eVoloshchak] Add Vendor filter to expense Search by @c3024 in https://github.com/Expensify/App/pull/101309
* [Payment due @mananjadhav] [No QA] Bump jwt from 2.10.2 to 2.10.3 by @MelvinBot in https://github.com/Expensify/App/pull/103019
* [No QA] Bump addressable to 2.9.0 by @MelvinBot in https://github.com/Expensify/App/pull/103026
* [Payment due @daledah] Allow admins to delete corporate card transactions by @arosiclair in https://github.com/Expensify/App/pull/100548
* [No QA] Fix import/no-cycle - part 13 by @LukasMod in https://github.com/Expensify/App/pull/101423
* Run cheap report checks first in isApproveAction by @TMisiukiewicz in https://github.com/Expensify/App/pull/102853
* Chore/remove dead list item props by @jmusial in https://github.com/Expensify/App/pull/102254
* ReportActionAvatars decompostion - PolicyExpenseChatAvatar by @jmusial in https://github.com/Expensify/App/pull/102060
* [No QA] Mock fetch in tests that render the GetRules prefetch by @mountiny in https://github.com/Expensify/App/pull/103051
* [CP Staging] Revert "Merge pull request #101226 from lorretheboy/fix-v2/95750" by @MonilBhavsar in https://github.com/Expensify/App/pull/103057
* (Part 8) Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST in src/libs/actions/Report.ts by @lorretheboy in https://github.com/Expensify/App/pull/101523
* [No QA] Bump underscore to 1.13.8 to address GHSA-qpx9-hpmf-5gmw by @MelvinBot in https://github.com/Expensify/App/pull/103018
* Stop RHP close from refiring every Home search by @elirangoshen in https://github.com/Expensify/App/pull/100551
* [CFI] Open the Category list in a container anchored to its row by @DylanDylann in https://github.com/Expensify/App/pull/102665
* Onboarding: show interested features as tiles with subtext by @mkhutornyi in https://github.com/Expensify/App/pull/102566
* Prioritize LHN action badges over unread mentions by @MelvinBot in https://github.com/Expensify/App/pull/102813
* Clear isOptimisticAction on the Concierge bank account unlock message after success by @MelvinBot in https://github.com/Expensify/App/pull/102367
* Show list report fields when disabledOptions is shorter than values by @MelvinBot in https://github.com/Expensify/App/pull/103060
* fix: Show GL codes row is not aligned center with toggle button by @nkdengineer in https://github.com/Expensify/App/pull/102856
* [Refactor] Move PolicyUtils into a folder and split tag helpers into tags.ts by @MelvinBot in https://github.com/Expensify/App/pull/102724
* Fetch policy categories and tags on demand in shared pickers by @MelvinBot in https://github.com/Expensify/App/pull/99125
* Remove QuickBooks links from Business Central export confirmations by @francoisl in https://github.com/Expensify/App/pull/102921
* Reapply Reconciliation - All Expenses export for card group selections with an ungrouped query by @MelvinBot in https://github.com/Expensify/App/pull/102431
* [NO QA] Bump faraday from 1.10.4 to 1.10.6 by @MelvinBot in https://github.com/Expensify/App/pull/103022
* [Payment due @nkdengineer] [No QA] Bump js-yaml to 3.15.2 and 4.3.2 by @MelvinBot in https://github.com/Expensify/App/pull/103000
* Keep the new-message pill visible when another user's message arrives in an expense report by @MelvinBot in https://github.com/Expensify/App/pull/102794
* Designate REST + OAuth 2.0 as the default for NetSuite connections by @akinwale in https://github.com/Expensify/App/pull/102240
* [No QA] [NoQA] Align `ONL583` help docs with name-conflict errors by @francoisl in https://github.com/Expensify/App/pull/102822
* [No QA] Add missing space in README LHN link text by @puneetlath in https://github.com/Expensify/App/pull/103092


**Full Changelog**: https://github.com/Expensify/App/compare/9.5.2-4...9.5.3-4

Related Repositories