9.4.48-3
Expensify/App9.4.48-3Aug 3, 2026by github-actions[bot]
AI Summary
This release enables Rules for Collect workspaces and adds a public receipt visibility toggle. It also introduces entry screen updates and fixes issues related to 'Not here' pages and PDF exports.
Key Highlights
- Enable Rules for Collect workspaces with Control upgrade gating
- Add Public receipt visibility toggle to Rules for Control workspaces
- Add Canadian Multiple Tax Export template to New Expensify for CAD workspaces
- Fix per-card account export opens 'Not here' page after changing card name
- Render Spend page Submitted/Approved/Exported dates in user local timezone
New Features
- Rules for Collect workspaces
- Public receipt visibility toggle
- Canadian Multiple Tax Export for CAD
Full Release Notes
## What's Changed * update entry screens by @huult in https://github.com/Expensify/App/pull/97527 * Fix clipped descenders in Distance rate default category label when None is selected by @MelvinBot in https://github.com/Expensify/App/pull/96937 * 83361 setting profile part 1 by @huult in https://github.com/Expensify/App/pull/97072 * Prevent stuck Search loading states by @BartekObudzinski in https://github.com/Expensify/App/pull/97091 * fix: reset OnyxDerived derived value and config baselines on Onyx clear so coalesced clear+rehydrate recomputes fresh by @fabioh8010 in https://github.com/Expensify/App/pull/97283 * [CP Staging] Revert "Fix markdown cursor restore crash on IOU description focus" by @mountiny in https://github.com/Expensify/App/pull/97571 * Derive report skeletons from queued requests by @BartekObudzinski in https://github.com/Expensify/App/pull/97116 * Forward press event in TableRow so modified-click opens rows in a new tab by @MelvinBot in https://github.com/Expensify/App/pull/97260 * Migrate Add Personal Bank Account flow from useSubStep to useSubPage #94277 by @rinej in https://github.com/Expensify/App/pull/95946 * fix: per-card account export opens not here page after changing card name and account export by @samranahm in https://github.com/Expensify/App/pull/97469 * [CP Staging] Revert "[No QA] Update iOS build workflows to Xcode 26.6" by @mountiny in https://github.com/Expensify/App/pull/97580 * [Payment due @mananjadhav] Show credited amount and both accounts for cross-border FX reimbursements by @ishpaul777 in https://github.com/Expensify/App/pull/96901 * [Payment due @Eskalifer1] fix: don't show DEW approve error next step for auto-approval failures by @abzokhattab in https://github.com/Expensify/App/pull/96198 * [Payment due @Pujan92] Add currency conversion fees toggle on the Workflows page by @ishpaul777 in https://github.com/Expensify/App/pull/95542 * [CP Staging] Revert "Migrate money request time step to dynamic routes (#83850 part 2)" by @mjasikowski in https://github.com/Expensify/App/pull/97582 * EnterSignerInfo flow refactor by @rinej in https://github.com/Expensify/App/pull/96321 * Strip new magic codes instances by @NikkiWines in https://github.com/Expensify/App/pull/97457 * Fix markdown cursor restore crash on IOU description focus by @mountiny in https://github.com/Expensify/App/pull/97589 * Gate theme, priority mode, and timezone selection behind a Save button (a11y On Input, PR 8) by @MelvinBot in https://github.com/Expensify/App/pull/97319 * [Part 24] Remove Onyx.connect from LocalePhoneNumber by @marufsharifi in https://github.com/Expensify/App/pull/97311 * Update Rillet API key instructions by @s77rt in https://github.com/Expensify/App/pull/97567 * Enable Rules for Collect workspaces with Control upgrade gating by @Krishna2323 in https://github.com/Expensify/App/pull/95310 * [No QA] Document Consolidated Travel Billing settings for QuickBooks Online, Xero, and Sage Intacct by @blimpich in https://github.com/Expensify/App/pull/97504 * Speed up SearchRouter open: overlap list render with the push animation by @sumo-slonik in https://github.com/Expensify/App/pull/97246 * Add Public receipt visibility toggle to Rules for Control workspaces by @Krishna2323 in https://github.com/Expensify/App/pull/96012 * Retain search term when selecting members on workspace invite page by @MelvinBot in https://github.com/Expensify/App/pull/97300 * [Payment due @eh2077] Add July 2026 product update to Home Announcements widget by @MelvinBot in https://github.com/Expensify/App/pull/97254 * Docs updates for E/A#95991 New agent template picker flow by @MelvinBot in https://github.com/Expensify/App/pull/97385 * Prevent tasks from inheriting a group chatType and showing the Not here page by @MobileMage in https://github.com/Expensify/App/pull/97019 * [No QA] Key travel invoicing provisioning errors by account ID by @rlinoz in https://github.com/Expensify/App/pull/97372 * Fix - Workspace - Edit icon is not on the bottom right of workspace avatar by @jmusial in https://github.com/Expensify/App/pull/97566 * fix per diem tab visibility after cache clear on non-default workspace by @mukhrr in https://github.com/Expensify/App/pull/96166 * Default Card accruals to the active workspace's Expensify Card by @MelvinBot in https://github.com/Expensify/App/pull/97262 * Underline report action message links in high-contrast themes (WCAG 1.4.1) by @MelvinBot in https://github.com/Expensify/App/pull/97353 * [No QA] Add images to articles: Transitioning to New Expensify by @stephanieelliott in https://github.com/Expensify/App/pull/97525 * feat: Hold educational modal for IOU reports. by @mananjadhav in https://github.com/Expensify/App/pull/96210 * Render Spend page Submitted/Approved/Exported dates in the user local timezone by @MelvinBot in https://github.com/Expensify/App/pull/92357 * feat: Make the Domain member group filter list multi-select by @samranahm in https://github.com/Expensify/App/pull/94122 * [No QA] Docs updates for E/A#96773 Agent rule change log in #admins room by @MelvinBot in https://github.com/Expensify/App/pull/97398 * Fix typecheck break left by the incomplete #96963 revert by @marcochavezf in https://github.com/Expensify/App/pull/97612 * Fix composer hidden behind keyboard on cold start into a chat by @MelvinBot in https://github.com/Expensify/App/pull/97357 * Hide Download statement when a selected settlement is only partially selected by @ishpaul777 in https://github.com/Expensify/App/pull/97607 * Docs updates for E/A#92790 Expensify Card statement PDF download in reconciliation by @MelvinBot in https://github.com/Expensify/App/pull/97546 * [No QA] Docs updates for E/A#96133 Document mixed group and individual expense export by @MelvinBot in https://github.com/Expensify/App/pull/97386 **Full Changelog**: https://github.com/Expensify/App/compare/9.4.47-7...9.4.48-3