9.5.8-5
Expensify/App9.5.8-5Oct 14, 2026by github-actions[bot]
Upgrading?
AI Summary
This release includes performance optimizations for Insights, new features for Bank Reconciliation, and updates to React Navigation and React Native dependencies. It also addresses specific UI bugs and introduces AI-assisted rule creation.
Key Highlights
- Show cash back credits in Bank Reconciliation
- Bump React Navigation and React Native dependencies
- Collapse consecutive system messages in report audit trails
- Migrate card-auth modal component to a real modal
- AI-assisted rule creation
New Features
- Cash back credits in Bank Reconciliation
- AI-assisted rule creation
- Collapse system messages in audit trails
- Migrate card-auth modal to a real modal
- NetSuite custom field page scrolling fixes
Full Release Notes
## What's Changed * Show cash back credits in Bank Reconciliation by @mukhrr in https://github.com/Expensify/App/pull/97958 * Enable the Go Back button by default on FullScreenLoadingIndicator by @MelvinBot in https://github.com/Expensify/App/pull/99786 * [No QA] Update Campfire vendor matching help for Credit Card Misc by @lakchote in https://github.com/Expensify/App/pull/103490 * [No QA] Document approval limit CSV format for workflow import by @MelvinBot in https://github.com/Expensify/App/pull/103098 * Collapse consecutive system messages in report audit trails by @KJ21-ENG in https://github.com/Expensify/App/pull/97519 * [NoQA] [Insights polish] Draw Spend over time as a bar when there's only one point to plot by @mhawryluk in https://github.com/Expensify/App/pull/103579 * Remove report level actions from expense rows in Search by @apeyada in https://github.com/Expensify/App/pull/103588 * [Payment due @jayeshmangwani] Add DualEntry FX expense account setting by @ishpaul777 in https://github.com/Expensify/App/pull/102673 * Hide deleted tags in merchant rule preview by @situchan in https://github.com/Expensify/App/pull/103408 * Open the self DM confirmation when scanning after Manual resolved to track by @mukhrr in https://github.com/Expensify/App/pull/102534 * Bump @react-navigation/bottom-tabs to 7.18.16 and @react-navigation/native to 7.3.16 by @sumo-slonik in https://github.com/Expensify/App/pull/103346 * Open workspace confirmation from the FAB on Account and Insights tabs by @MelvinBot in https://github.com/Expensify/App/pull/102625 * [No QA] Save the selected organization as config.subsidiaryID by @nkdengineer in https://github.com/Expensify/App/pull/103713 * [CP Staging] Revert PR #102387 by @mkhutornyi in https://github.com/Expensify/App/pull/103696 * Add telemetry for unread reports missing from the LHN by @VickyStash in https://github.com/Expensify/App/pull/103463 * Bump react-native-reanimated to 4.7.0 and react-native-worklets to 0.13.0 by @collectioneur in https://github.com/Expensify/App/pull/102266 * [No QA] Port the live-markdown parser patch to 0.1.343 by @collectioneur in https://github.com/Expensify/App/pull/103748 * [No QA] [Performance] Wide pre-mount 2/5: keep the hidden pre-mount rendered by @JakubKorytko in https://github.com/Expensify/App/pull/103477 * [NoQA] Drop Google Translate stack-overflow noise from Sentry by @WojtekBoman in https://github.com/Expensify/App/pull/103459 * Upgrade react-navigation to newest eligible 7.x releases by @TMisiukiewicz in https://github.com/Expensify/App/pull/103699 * Fix group-by:from total going down when an expense is created offline by @MelvinBot in https://github.com/Expensify/App/pull/103412 * Fix NetSuite custom field page scrolling and custom list selector status bar overlap by @MelvinBot in https://github.com/Expensify/App/pull/101107 * Show Remove hold in Search bulk actions while offline by @MelvinBot in https://github.com/Expensify/App/pull/103680 * Keep the tax sign of a merged expense in line with its amount offline by @MelvinBot in https://github.com/Expensify/App/pull/103677 * Fix elements hidden behind keyboard in landscape mode by @GCyganek in https://github.com/Expensify/App/pull/102433 * Remove company name from US bank account fields so deposit accounts are personal by @dukenv0307 in https://github.com/Expensify/App/pull/103688 * Fix: Category popover behind keyboard by @DylanDylann in https://github.com/Expensify/App/pull/103164 * [No QA] - Remove redundant release options header by @jmusial in https://github.com/Expensify/App/pull/103783 * Bump @xmldom/xmldom to 0.8.15 and 0.9.12 to fix security vulnerabilities by @MelvinBot in https://github.com/Expensify/App/pull/102997 * Remove `ConvertGpsPointsTo2DArray` migration by @GCyganek in https://github.com/Expensify/App/pull/95505 * Patch react-native-screens to fix Fragment already added crash on Android by @MelvinBot in https://github.com/Expensify/App/pull/103126 * Remove getPersonalDetailByEmail usage in getMemberAccountIDsForWorkspace by @bernhardoj in https://github.com/Expensify/App/pull/101966 * [No QA] Fix typecheck on main: pass personalDetailsByLogins in PolicyTest by @mountiny in https://github.com/Expensify/App/pull/103790 * [Refactor] Move PolicyUtils connection, Xero, and Sage Intacct helpers into connections.ts, xero.ts, and sageIntacct.ts by @MelvinBot in https://github.com/Expensify/App/pull/103546 * [Part 29] Remove Onyx.connect from LocalePhoneNumber by @marufsharifi in https://github.com/Expensify/App/pull/99841 * Migrate card-auth modal component to a real modal by @sharabai in https://github.com/Expensify/App/pull/91982 * [CP Staging] Revert "Show negative tax amount for negative expenses on the expense details page" by @cristipaval in https://github.com/Expensify/App/pull/103763 * Restore: Show up to three report fields per row and edit them inline by @MelvinBot in https://github.com/Expensify/App/pull/102142 * Migrate to Android Contact Picker and remove READ_CONTACTS by @situchan in https://github.com/Expensify/App/pull/102928 * [No-QA] chore: Bump @sentry/react-native to 8.27.0 and @sentry/core to 10.75.0 by @TaduJR in https://github.com/Expensify/App/pull/103675 * Keep multi-level tags in spreadsheet order and disable sorting by @MelvinBot in https://github.com/Expensify/App/pull/103541 * Keep floating pill content during exit animation by @aimane-chnaif in https://github.com/Expensify/App/pull/103717 * [No QA][Wise Global Reimbursements][New Feature] Add the beta that gates Wise global reimbursements by @grgia in https://github.com/Expensify/App/pull/103773 * Revert "[Payment due @Eskalifer1] fix: add a confirmation step and extra validation during shortLivedAuthToken sign-in" by @Julesssss in https://github.com/Expensify/App/pull/103799 * AI-assisted rule creation by @rushatgabhane in https://github.com/Expensify/App/pull/99624 * [NoQA] Mock fetch in `CategoryTagPickerAutoFocusTest` by @francoisl in https://github.com/Expensify/App/pull/103806 * [NoQA] [Insights] Clicking anywhere on the Insight slot on Home should take you to the Insights page by @mhawryluk in https://github.com/Expensify/App/pull/103592 * [No QA] Document approval limit CSV format for member import by @MelvinBot in https://github.com/Expensify/App/pull/103097 * Fix table search visibility when filtering scrolled lists by @KJ21-ENG in https://github.com/Expensify/App/pull/99451 * Allow workspace admins to set a member's display name by @allgandalf in https://github.com/Expensify/App/pull/100727 * [Payment due @eVoloshchak] Upgrade svgo to 4.1.0 and nested svgo to 3.3.5 by @MelvinBot in https://github.com/Expensify/App/pull/103017 * [No QA] Override @simple-git/argv-parser to 2.0.1 (GHSA-v5rq-49vh-5v5c) by @MelvinBot in https://github.com/Expensify/App/pull/103758 * Only remove the old export staging directory on iOS by @NicolasBonet in https://github.com/Expensify/App/pull/103623 * Give downloaded attachments a file extension by @MelvinBot in https://github.com/Expensify/App/pull/101711 * Return to the IOU pay flow after the wallet magic code is accepted by @MelvinBot in https://github.com/Expensify/App/pull/103409 * Fix/encoded attachment uri by @nabi-ebrahimi in https://github.com/Expensify/App/pull/102029 * Clear the group chat draft when opening Start chat with the keyboard shortcut by @MelvinBot in https://github.com/Expensify/App/pull/103185 * Show legacy combo Expensify Cards as one row in Wallet by @MelvinBot in https://github.com/Expensify/App/pull/103199 * [Payment due @FitseTLT] Upgrade rubyzip to 3.7.0 (fastlane 2.240.1, apktools 0.7.6) by @MelvinBot in https://github.com/Expensify/App/pull/102999 * Keep duplicated expenses on the source report when it can accept them by @MelvinBot in https://github.com/Expensify/App/pull/103072 * Pass NVPs to report field maps and merge checks by @ShridharGoel in https://github.com/Expensify/App/pull/102725 * Speed up isDeletedAction and skip it for report attributes children without an error by @LukasMod in https://github.com/Expensify/App/pull/103563 * Pass isMigration flag for NetSuite SOAP TBA -> REST OAuth migrations by @akinwale in https://github.com/Expensify/App/pull/103254 * [No QA] Remove 2FA requirement by @sakluger in https://github.com/Expensify/App/pull/103667 * [No QA] Update HelpDot naming, navigation, and capitalization conventions by @MelvinBot in https://github.com/Expensify/App/pull/103116 * Thread report drafts explicitly through the split-transaction update flow by @daledah in https://github.com/Expensify/App/pull/102400 * [No QA] Docs updates for E/A#101515 Download report hidden for non-submitters on Draft reports by @MelvinBot in https://github.com/Expensify/App/pull/102295 * [No QA] [Hold for 10/7 deploy] Docs updates for E/A#102644 Update email unblock steps for Home Time sensitive row by @MelvinBot in https://github.com/Expensify/App/pull/103258 * Docs updates for E/A#101809 Add EUR country selection to government rate auto-updates by @MelvinBot in https://github.com/Expensify/App/pull/103518 * [No QA] Docs updates for E/A#99240 Add Save step when selecting a company card feed by @MelvinBot in https://github.com/Expensify/App/pull/103516 * Docs updates for E/A#102366 Explain how to edit a bank account nickname by @MelvinBot in https://github.com/Expensify/App/pull/103517 * [No QA] Docs updates for E/A#100289 Admins can delete member Draft reports by @MelvinBot in https://github.com/Expensify/App/pull/102163 * Add payment details page by @dukenv0307 in https://github.com/Expensify/App/pull/103687 * [No QA] Update help docs for Release 1: Auto-create a workspace for Track users by @MelvinBot in https://github.com/Expensify/App/pull/102007 * Hide time expenses in Add existing expense when Time tracking is off by @mountiny in https://github.com/Expensify/App/pull/103473 * [NoQA] [Insights polish] Use real bar chart padding in getNiceYAxisTicks tests by @mhawryluk in https://github.com/Expensify/App/pull/103728 * [No QA] fix ts error on main by @daledah in https://github.com/Expensify/App/pull/103828 **Full Changelog**: https://github.com/Expensify/App/compare/9.5.7-3...9.5.8-5
Related Repositories
openclaw/openclaw★ 392,690
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,064
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 357,509
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,654
The open source coding agent.
n8n-io/n8n★ 208,248
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.