9.4.8-3

Expensify/App9.4.8-3Jun 16, 2026by github-actions[bot]

AI Summary

Focuses on cleaning up Onyx.connect() calls, updating documentation for Agent Rules, and fixing various UI issues including Mileage rates and chat mentions.

Key Highlights

  • Removed Onyx.connect() for ONYXKEYS.SESSION and COLLECTION.REPORT
  • Updated help docs for Agent Rules and fixed sticky group headers logic
  • Added landscape-aware scrollable layout for Agent and AI Rule pages
  • Fixed skeleton loader flash and ECard rule scroll in landscape mode

New Features

  • Part 10: Remove usages of Onyx.connect for ONYXKEYS.SESSION
  • Link to Custom Agents help article
  • Add confirmation modal after creating first agent rule
  • Fix ECard rule scroll in landscape mode

Full Release Notes

## What's Changed
* Link to the Custom Agents help article from the Agents page by @yuwenmemon in https://github.com/Expensify/App/pull/92326
* Fix stale account display in switcher after delegate account switch by @MelvinBot in https://github.com/Expensify/App/pull/92921
* Part 10: Remove usages of Onyx.connect for ONYXKEYS.SESSION in src/libs/SubscriptionUtils by @marufsharifi in https://github.com/Expensify/App/pull/92517
* [No QA] Update help docs for Agent Rules and link the help article  by @MelvinBot in https://github.com/Expensify/App/pull/92128
* [No QA] Update help docs for Releases 1-4: Expensify Card Spend Rules by @MelvinBot in https://github.com/Expensify/App/pull/92580
* [No QA] Update Expensify-Card-Spend-Rules.md by @stephanieelliott in https://github.com/Expensify/App/pull/93503
* fix: Restrict sticky group headers to explicit groupBy queries only by @Krishna2323 in https://github.com/Expensify/App/pull/93507
* [No QA] Update Auditor role docs for read-only workspace access (Release 1) by @MelvinBot in https://github.com/Expensify/App/pull/93504
* [No QA] Docs updates for E/A#92681 document Expensify Card spend rules by @MelvinBot in https://github.com/Expensify/App/pull/93354
* [No QA] Docs updates for E/A#90537 add Approver column to Categories table by @MelvinBot in https://github.com/Expensify/App/pull/93205
* [No QA] Docs updates for E/A#92116 Travel toggle locks while Travel Invoicing is on by @MelvinBot in https://github.com/Expensify/App/pull/92801
* [Payment due @shubham1206agra] Add receipt partners to copy policy settings UI by @ishpaul777 in https://github.com/Expensify/App/pull/92879
* Fix native share to new user by sending login only to OpenReport by @yusufdeveloper2903 in https://github.com/Expensify/App/pull/93164
* [No QA]  Update help docs for Reactive Concierge expense analysis by @MelvinBot in https://github.com/Expensify/App/pull/92468
* Allow inviting new users in the Add approval workflow flow by @twilight2294 in https://github.com/Expensify/App/pull/80449
* [No QA] Add 'How to enable Mark as Paid' section to Workspace Workflows help doc by @MelvinBot in https://github.com/Expensify/App/pull/92300
* [No QA] Docs updates for E/A#76033 KYB verification documents step for USD bank accounts by @MelvinBot in https://github.com/Expensify/App/pull/92996
* 83367 migrate reports core part 2 by @huult in https://github.com/Expensify/App/pull/92040
* [Payment due @hoangzinh] Remove tax, total and billable above amount in single expense report by @mukhrr in https://github.com/Expensify/App/pull/92042
* Prevent panel auto-close on selection (WCAG 3.2.2) for Pronouns and Cash Expense Default by @MelvinBot in https://github.com/Expensify/App/pull/92749
* refactor:extract getIsP2PForAmount into AmountSubmission helper by @OlimpiaZurek in https://github.com/Expensify/App/pull/93161
* [NoQA] stabilize stableReportSelector and more reports in the ReportActionItem tree by @LukasMod in https://github.com/Expensify/App/pull/93421
* Update empty state title for money request report by @jamesdeanexpensify in https://github.com/Expensify/App/pull/93229
* Fix card admin card flows by @ShridharGoel in https://github.com/Expensify/App/pull/93478
* [CP Staging] Fix selection, keyboard nav, and highlight regressions in group-by split rendering by @Krishna2323 in https://github.com/Expensify/App/pull/93540
* Use landscape-aware scrollable layout on Edit Agent and AI Rule pages by @MelvinBot in https://github.com/Expensify/App/pull/93446
* [Android | iOS] Add `borderRadius` to mentions in chat by @war-in in https://github.com/Expensify/App/pull/84556
* Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/ReportUtils.ts (part 4) by @truph01 in https://github.com/Expensify/App/pull/90174
* Fix - Newly created expense is not highlighted in the expense list by @FitseTLT in https://github.com/Expensify/App/pull/93338
* [Payment due @marufsharifi] Fire search requests for visible todos (2) by @s77rt in https://github.com/Expensify/App/pull/93213
* Fix skeleton loader flash on Inbox Unread/To-dos tabs when receiving a message by @MelvinBot in https://github.com/Expensify/App/pull/93533
* Fix extra space under Create room button in locked flow by @sumo-slonik in https://github.com/Expensify/App/pull/92929
* fix: inline merchant field is not disabled for unreported per diem expense by @mohammadjafarinejad in https://github.com/Expensify/App/pull/91298
* Show correct currency when selecting linked feeds by @rafecolton in https://github.com/Expensify/App/pull/93331
* Reduce domain padding in line charts to minimum necessary for fitting labels by @mhawryluk in https://github.com/Expensify/App/pull/93405
* [NoQA] decompose ReportActionsList: 5 by @adhorodyski in https://github.com/Expensify/App/pull/92788
* [No QA] fix: set iouRequestType in per diem inline edit tests by @puneetlath in https://github.com/Expensify/App/pull/93600
* Fix ECard rule scroll in landscape mode by @luacmartins in https://github.com/Expensify/App/pull/93327
* Fix NetSuite default card display when no workspace default vendor configured by @MelvinBot in https://github.com/Expensify/App/pull/91743
* [Payment due @Krishna2323] Remove usage of IOUReportID in IOU actions by @youssef-lr in https://github.com/Expensify/App/pull/87530
* Add confirmation modal after creating first agent rule by @MelvinBot in https://github.com/Expensify/App/pull/93466


**Full Changelog**: https://github.com/Expensify/App/compare/9.4.7-4...9.4.8-3