9.5.7-3

Expensify/App9.5.7-3Oct 13, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on UI polish and stability improvements, including resizable table columns and fixes for scanning errors. It also adds a mock commercial feed for development and updates to workflow handling.

Key Highlights

  • Let the user resize table columns by dragging their edges
  • Improve scanned receipt quality without slowing the shutter
  • Fix regressions with merging reports
  • Add mock commercial feed for development
  • Show workflows whose approver left the workspace

New Features

  • Resizable table columns
  • Improved scanned receipt quality
  • Mock commercial feed for development
  • Workflows for removed approvers
  • HR Import prompt for re-picking merge groups

Full Release Notes

## What's Changed
* [Payment due @Eskalifer1] [No QA] Update brace-expansion to resolve Dependabot alerts by @MelvinBot in https://github.com/Expensify/App/pull/103005
* [Refactor] Move PolicyUtils policy-type and permission helpers into policyType.ts and permissions.ts by @MelvinBot in https://github.com/Expensify/App/pull/103281
* Hide page count for map distance receipts by @ishpaul777 in https://github.com/Expensify/App/pull/103247
* Expense - Merchant row has different style from other rows on split details page by @thelullabyy in https://github.com/Expensify/App/pull/102793
* Scan - Second expense confirm page is expanded when first expense confirm page is expanded by @thelullabyy in https://github.com/Expensify/App/pull/103073
* [Insights polish] Don't show year when all data points are from the same year by @mhawryluk in https://github.com/Expensify/App/pull/103464
* Scan - Unable to create scan expense without entering fields after changing currency by @thelullabyy in https://github.com/Expensify/App/pull/103077
* ReportActionAvatars decomposition - TaskReportAvatar decomposition by @jmusial in https://github.com/Expensify/App/pull/102739
* Redraw Skia TextureView when its window becomes visible by @situchan in https://github.com/Expensify/App/pull/103398
* [No QA] Convert style, comment and copy checklist items into reviewer rules by @kacper-mikolajczak in https://github.com/Expensify/App/pull/98927
* [No QA] Use product titles in the Suggested Agent Rules help article by @yuwenmemon in https://github.com/Expensify/App/pull/102245
* Fix: Category list opens instead of pop-over  by @DylanDylann in https://github.com/Expensify/App/pull/103153
* Improve scanned receipt quality without slowing the shutter by @OlimpiaZurek in https://github.com/Expensify/App/pull/100592
* Edit messages inline in the RHP on wide screens by @MelvinBot in https://github.com/Expensify/App/pull/103350
* Remove three expired npm declarations and add native dependency CI checks by @sumo-slonik in https://github.com/Expensify/App/pull/99746
* [No QA] Update help docs for NetSuite REST + OAuth 2.0 (Releases 2-4) by @MelvinBot in https://github.com/Expensify/App/pull/100921
* [No QA] Docs updates for E/A#101653 Add Certinia FFA vendor matching help article by @MelvinBot in https://github.com/Expensify/App/pull/102464
* [Payment due @aimane-chnaif] Include UTMs & clickIDs in signUp request by @youssef-lr in https://github.com/Expensify/App/pull/102911
* [No QA] Docs updates for E/A#99867 Default vendor rows for QBO and Xero by @MelvinBot in https://github.com/Expensify/App/pull/100344
* Add mock commercial feed for development by @carlosmiceli in https://github.com/Expensify/App/pull/102600
* [No QA] [Hold for 10/7 deploy] Docs updates for E/A#100567 Add web inline editing to workspace table articles by @MelvinBot in https://github.com/Expensify/App/pull/103106
* [No QA] [Hold for 10/7 deploy] Docs updates for E/A#101651 Update steps for editing a saved search by @MelvinBot in https://github.com/Expensify/App/pull/103256
* [No QA] [Hold for 107/ deploy] Docs updates for E/A#102258 Add Reuse route to map-based Distance expense steps by @MelvinBot in https://github.com/Expensify/App/pull/103257
* [Payment due @Eskalifer1] fix: add a confirmation step and extra validation during shortLivedAuthToken sign-in by @rayane-d in https://github.com/Expensify/App/pull/101561
* [NoQA] Fix UsePopoverEditStateOptions lint issue by @chuckdries in https://github.com/Expensify/App/pull/103539
* [No QA] Add CONSISTENCY-20 for verb-first function names by @yuwenmemon in https://github.com/Expensify/App/pull/103227
* Clear the merge-blocked onboarding flag when choosing Join Workspace by @MelvinBot in https://github.com/Expensify/App/pull/103537
* Show workflows whose approver left the workspace, and stop creating them by @MelvinBot in https://github.com/Expensify/App/pull/102815
* Truncate long single-line text on macOS Safari by @MelvinBot in https://github.com/Expensify/App/pull/103415
* Protect workspace auditors from removal in workspace chats by @MelvinBot in https://github.com/Expensify/App/pull/102722
* Match the self DM by the localized You/Me in report search by @MelvinBot in https://github.com/Expensify/App/pull/102668
* Show negative tax amount for negative expenses on the expense details page by @MelvinBot in https://github.com/Expensify/App/pull/102175
* Roll back orphaned transaction thread and surface the payment failure in the chat by @mkhutornyi in https://github.com/Expensify/App/pull/102387
* Copy merchant rules only along with Rules when duplicating a workspace by @MelvinBot in https://github.com/Expensify/App/pull/102930
* Move track-expense rows and the report guard out of Report Details page by @sosek108 in https://github.com/Expensify/App/pull/103319
* [No QA] Fix self DM search test arguments by @mjasikowski in https://github.com/Expensify/App/pull/103585
* [Payment due @gijoe0295] Allow admins to delete a member report containing cash or card expenses by @hungvu193 in https://github.com/Expensify/App/pull/101223
* [Payment due @thelullabyy] [HR Import] Prompt admins to re-pick Merge HR groups that no longer exist by @ishpaul777 in https://github.com/Expensify/App/pull/100474
* feat: let the user resize table columns by dragging their edges by @war-in in https://github.com/Expensify/App/pull/102774
* Revert "Add imported vendor enable and disable controls" by @Beamanator in https://github.com/Expensify/App/pull/103607
* Return to the intent list from work email Back after a refresh by @MelvinBot in https://github.com/Expensify/App/pull/103532
* Fix regressions with merging reports by @dmkt9 in https://github.com/Expensify/App/pull/101034
* Fix Onboarding modal does not appear until clearing cache by @hungvu193 in https://github.com/Expensify/App/pull/103550
* [No QA] [Wise] [Batch 1/4] Add DynamicForm field schema, renderer and validation by @mikolajpochec in https://github.com/Expensify/App/pull/103181
* [cp staging] Revert https://github.com/Expensify/App/pull/102106 by @JS00001 in https://github.com/Expensify/App/pull/103612
* [CP Staging] Temporarily remove the guest workspace role option by @ShridharGoel in https://github.com/Expensify/App/pull/103597
* Add freezing for Approved, Paid and/or Done splits during updating other splits by @ZhenjaHorbach in https://github.com/Expensify/App/pull/100281
* Use ActivityIndicator inside the Per Diem tab while the selected workspace loads by @MelvinBot in https://github.com/Expensify/App/pull/103421
* Show the generic Control upgrade page for the Auto-pay approved reports toggle by @MelvinBot in https://github.com/Expensify/App/pull/102660
* Derive the invite Approver row from the real approval workflows by @MelvinBot in https://github.com/Expensify/App/pull/100327
* [No QA] Add description comments to the receipt retry tests by @rinej in https://github.com/Expensify/App/pull/103442
* Scan - Retrying receipt scan duplicates the expense by @rinej in https://github.com/Expensify/App/pull/103189
* [Insights Polish] Update tooltips design by @OlGierd03 in https://github.com/Expensify/App/pull/103295
* Remove allReports in ClearReportActionErrors - batch 1 by @cretadn22 in https://github.com/Expensify/App/pull/102519
* Show posted date for card feeds that send a date and time posted value by @MelvinBot in https://github.com/Expensify/App/pull/103144
* Drop disabled tax codes from distance splits by @MelvinBot in https://github.com/Expensify/App/pull/102511
* Revert join-workspace onboarding changes by @carlosmiceli in https://github.com/Expensify/App/pull/103649
* 🍒 Cherry pick PR #103763 to staging 🍒 by @os-botify[bot] in https://github.com/Expensify/App/pull/103794


**Full Changelog**: https://github.com/Expensify/App/compare/9.5.6-6...9.5.7-3

Related Repositories