9.4.6-4
Expensify/App9.4.6-4Jun 12, 2026by github-actions[bot]
AI Summary
A maintenance release highlighting Mileage rate table UI updates, Certinia integration scaffolding, and the enablement of spend rules for all users.
Key Highlights
- Replaced workspace mileage rate list with a new table UI
- Added Certinia R2 PSA scaffolding (CONST, SCREENS, ROUTES)
- Enabled spend rules for all users and fixed Vendor matching CC
- Optimized Concierge thinking indicator and fixed distance rates table regressions
New Features
- DB MileageRate table UI replacement
- Certinia R2 PSA scaffolding
- Enable spend rules for all
- Vendor matching CC - R1
Full Release Notes
## What's Changed * Migrate InteractionManager - batch 3 part 1 by @mrejdak in https://github.com/Expensify/App/pull/92087 * [No QA] Update VAT-IT.md by @stephanieelliott in https://github.com/Expensify/App/pull/92984 * [No QA] Update Configure-Quickbooks-Online.md by @brianlee-expensify in https://github.com/Expensify/App/pull/93115 * [No QA] Docs: Close help-site content gaps for New Expensify-only features by @MelvinBot in https://github.com/Expensify/App/pull/92123 * [No QA] Update Domain-Migration.md by @brianlee-expensify in https://github.com/Expensify/App/pull/86667 * Fix canJoinChat when policy.employeeList is empty by @chuckdries in https://github.com/Expensify/App/pull/92974 * [NO QA] Simplify validateAccount title copy by @MelvinBot in https://github.com/Expensify/App/pull/91911 * [NoQA] Fix eslint-seatbelt drift for ReportSecondaryActionUtilsTest.ts by @mollfpr in https://github.com/Expensify/App/pull/93254 * [CP Staging] Revert "Merge pull request #73887 from ShridharGoel/invoiceFields" by @mollfpr in https://github.com/Expensify/App/pull/93243 * Optimistically show Concierge thinking indicator on composer send by @MelvinBot in https://github.com/Expensify/App/pull/92933 * [Payment due @mkhutornyi] Vendor matching CC - R1: App Phase 3 (expense flow UI) by @Beamanator in https://github.com/Expensify/App/pull/91886 * Hide rooms the user has left from the workspace rooms list by @sumo-slonik in https://github.com/Expensify/App/pull/92198 * Revert "migrate money request part 2" (#92161) by @mjasikowski in https://github.com/Expensify/App/pull/93261 * [Payment due @aimane-chnaif] Add removeDelegator action and three-dot menu on delegator rows by @MelvinBot in https://github.com/Expensify/App/pull/91989 * [No QA] refactor: extract inbox tab span lifecycle hook by @BartekObudzinski in https://github.com/Expensify/App/pull/92914 * fix: remove per diem expense from self DM after submission to workspace chat by @nabi-ebrahimi in https://github.com/Expensify/App/pull/92889 * fix: allow adding a second bank account for invoices by @nabi-ebrahimi in https://github.com/Expensify/App/pull/91167 * Fix/92302 cross report duplicate merge by @MobileMage in https://github.com/Expensify/App/pull/92838 * Fix change log for distance rates dates by @rlinoz in https://github.com/Expensify/App/pull/93173 * Enable spend rules for all by @JS00001 in https://github.com/Expensify/App/pull/92681 * [Payment due @DylanDylann] Implement policy changelog report action system messages for: Changing the default tax rate for a category by @rayane-d in https://github.com/Expensify/App/pull/89840 * [HR Import] ConnectToHRFlow popup handling and authentication on native by @JakubKorytko in https://github.com/Expensify/App/pull/92075 * Fix stuck MFA cancel-confirm modal by not intercepting outside clicks by @dariusz-biela in https://github.com/Expensify/App/pull/93281 * Fix Concierge draft pacing after background tab throttling by @inimaga in https://github.com/Expensify/App/pull/92928 * [NO-QA] Migrate group-feature isPaidGroupPolicy checks to isGroupPolicy for Submit plan by @abzokhattab in https://github.com/Expensify/App/pull/93046 * Fix/issue 92764 workspace currency enter by @yusufdeveloper2903 in https://github.com/Expensify/App/pull/93158 * Prefetch default P2P mileage rate when starting a money request by @MelvinBot in https://github.com/Expensify/App/pull/93294 * Remove Created by column from workspace Rooms page by @sumo-slonik in https://github.com/Expensify/App/pull/93287 * Fix high contrast button label to use sign-in intent by @MelvinBot in https://github.com/Expensify/App/pull/92978 * [BATCH 2] Migrate Navigation usage, part 3 by @collectioneur in https://github.com/Expensify/App/pull/93020 * fix: Multiple "No merchant" labels in pie chart after switching languages by @mhawryluk in https://github.com/Expensify/App/pull/93288 * Add a11y label to step counter by @rushatgabhane in https://github.com/Expensify/App/pull/92865 * chore: upgrade `react-native-svg` to 15.15.5 by @war-in in https://github.com/Expensify/App/pull/93053 * [No QA] Remove eslint rule suppressions dropped from base config by @roryabraham in https://github.com/Expensify/App/pull/93231 * [No QA] [Certinia] R2 PSA: Scaffolding (CONST, SCREENS, ROUTES, navigators, API commands, actions) by @thelullabyy in https://github.com/Expensify/App/pull/92759 * [Waiting for design] [Payment due @mkhutornyi] Add disclaimer text to multiple language files and AI rule pages by @NicolasBonet in https://github.com/Expensify/App/pull/92971 * [Payment due @dmkt9] Generate AI Rule title based on prompt by @NicolasBonet in https://github.com/Expensify/App/pull/92975 * A11y feat: seperate dismiss button and dont auto open the calendar by @rushatgabhane in https://github.com/Expensify/App/pull/92836 * [DB MileageRate] Replace workspace mileage rate list with table UI by @Krishna2323 in https://github.com/Expensify/App/pull/90920 * [CP Staging] Fix pay report on Spend by @luacmartins in https://github.com/Expensify/App/pull/93308 * Swap AI Rules badge from New feature to Beta by @MelvinBot in https://github.com/Expensify/App/pull/93319 * [No QA] Update INTERACTION_MANAGER.md and remove TransitionTracker lint rule by @collectioneur in https://github.com/Expensify/App/pull/93286 * [Payment due @dmkt9] Increase recent attendees NVP max size to 40 by @MelvinBot in https://github.com/Expensify/App/pull/91914 * fix: remove ViewStyle contamination from MenuItem subtitle Text by @MelvinBot in https://github.com/Expensify/App/pull/91582 * Issue 86223 update cta and workspace chat copy for track intent users by @jayeshmangwani in https://github.com/Expensify/App/pull/92254 * Remove agent stuff from workflows page by @puneetlath in https://github.com/Expensify/App/pull/93330 * Link agents promo banner to AI Rules instead of Workflows by @MelvinBot in https://github.com/Expensify/App/pull/93318 * [Payment due @parasharrajat] Gate AgentZero indicators on personalDetails.isCustomAgent by @yuwenmemon in https://github.com/Expensify/App/pull/92807 **Full Changelog**: https://github.com/Expensify/App/compare/9.4.5-6...9.4.6-4