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