9.4.59-5

Expensify/App9.4.59-5Aug 24, 2026by github-actions[bot]

AI Summary

This release introduces new features for distance rates and table column sizing, alongside performance improvements and dynamic route migration for split expenses.

Key Highlights

  • feat: add auto-update government distance rates toggle
  • feat: size table columns from their content
  • Perf: select scalars instead of the eligible policy array
  • Migrate split expense routes to dynamic URL navigation
  • Confirm new expenses with a 'View' toast instead of scrolling to and highlighting the row

New Features

  • Add auto-update government distance rates toggle
  • Size table columns from their content

Full Release Notes

## What's Changed
* Migrate split expense routes to dynamic URL navigation by @suneox in https://github.com/Expensify/App/pull/98945
* Perf: select scalars instead of the eligible policy array in SearchActionsBarCreateButton by @TMisiukiewicz in https://github.com/Expensify/App/pull/99070
* [Payment due @huult] fix: Show IES name on export surfaces by @ShridharGoel in https://github.com/Expensify/App/pull/97898
* Refactor Domain menu data into shared source by @nabi-ebrahimi in https://github.com/Expensify/App/pull/97855
* fix: Show the category if available while the receipt is scanning. by @Krishna2323 in https://github.com/Expensify/App/pull/98976
* prevent live-tail cleanup from clearing RHP route params by @mukhrr in https://github.com/Expensify/App/pull/98020
* Fix offline indicator overlapping approval workflow footer buttons by @yusufdeveloper2903 in https://github.com/Expensify/App/pull/98638
* [Payment due @bernhardoj] [HR Import] Add remaining hr providers to merge by @jmusial in https://github.com/Expensify/App/pull/93580
* [NoQA] Stop deep-fetching main in Reassure Performance Tests (bound baseline fetch to --depth=1) by @WojtekBoman in https://github.com/Expensify/App/pull/99181
* Update conciergeReportID to remove Onyx.connect - 36 by @cretadn22 in https://github.com/Expensify/App/pull/98987
* feat: add auto-update government distance rates toggle by @Krishna2323 in https://github.com/Expensify/App/pull/97936
* 96588: Something went wrong error appears when clear cache after crea… by @abbasifaizan70 in https://github.com/Expensify/App/pull/97233
* [No QA] Update help docs for Release 2: Sage Intacct vendor matching by @MelvinBot in https://github.com/Expensify/App/pull/99105
* fix: read one effective update watermark everywhere so the missing-updates fetch can advance by @adhorodyski in https://github.com/Expensify/App/pull/98777
* [Payment due @marufsharifi] Add the QBO currency conversion fee account picker by @ishpaul777 in https://github.com/Expensify/App/pull/98324
* [CP Staging] Revert "fix: Bump react-native-pager-view to 9.0.2" by @Beamanator in https://github.com/Expensify/App/pull/99188
* [No QA] update docs for ShareExtensionOpenSubmitFlow by @jmgraa in https://github.com/Expensify/App/pull/99180
* Fix performance of search router in p95 tail by @sumo-slonik in https://github.com/Expensify/App/pull/98282
* feat: size table columns from their content by @Krishna2323 in https://github.com/Expensify/App/pull/97755
* Confirm new expenses with a “View” toast instead of scrolling to and highlighting the row by @mhawryluk in https://github.com/Expensify/App/pull/96496
* [NoQA] Fix `CenteredModalLayout` on native wider screens by @GCyganek in https://github.com/Expensify/App/pull/99050
* Backport missing ViewState guards for state and padding updates by @KJ21-ENG in https://github.com/Expensify/App/pull/98869
* [Payment due @huult] Stop a client-side session age check from signing users out and dropping GPS trips by @allgandalf in https://github.com/Expensify/App/pull/97787
* Replace getPersonalDetailByEmail with usePersonalDetailByLogin in receipt partner and attendee selector pages by @bernhardoj in https://github.com/Expensify/App/pull/98865
* [No QA] Retry cherry-pick push after target advances by @roryabraham in https://github.com/Expensify/App/pull/99207
* Render role-restricted card links as plain text when viewer lacks access by @MelvinBot in https://github.com/Expensify/App/pull/98612
* Trim CLAUDE.md of code-derivable content by @adamgrzybowski in https://github.com/Expensify/App/pull/98560
* Don't grey out sidebar menu rows while a navigation is in flight by @war-in in https://github.com/Expensify/App/pull/99169
* [Onyx bump] Bump react-native-onyx from 3.0.95 to 3.0.98 by @elirangoshen in https://github.com/Expensify/App/pull/99051
* Update system messages for expenses moved to different reports by @twilight2294 in https://github.com/Expensify/App/pull/80444
* ReportActionAvatars — WorkspaceAvatar + policyID migration by @jmusial in https://github.com/Expensify/App/pull/98973
* [CP Staging] Revert "Fix landscape mode on Odometer photo screen" by @Beamanator in https://github.com/Expensify/App/pull/99220
* [No QA] Migrate GitHub Action bundling from ncc to esbuild by @roryabraham in https://github.com/Expensify/App/pull/95257
* fix: Skip seeding stale tax fields into split expenses when the parent's stored tax value is out of date by @truph01 in https://github.com/Expensify/App/pull/99212
* fix: stop Table lists scrolling with the keyboard while an RHP is open by @ahmdshrif in https://github.com/Expensify/App/pull/97358


**Full Changelog**: https://github.com/Expensify/App/compare/9.4.58-4...9.4.59-5