9.4.93-3
Jeffallan/claude-skills9.4.93-3Sep 25, 2026by github-actions[bot]
Upgrading?
AI Summary
This release focuses on bug fixes for SWIFT validation and Android stability, along with UI improvements for search results, invoice rendering, and wallet approvals. It also includes performance optimizations and new integration settings.
Key Highlights
- Fix misleading SWIFT validation guidance for international bank accounts
- Add Wallet entry points for pending digital wallet approval
- Render invoice reports in wide RHP when opened from Search
- Fix Android Fabric mount crashes from merged mounting transactions
- Speed up split-save API operations
New Features
- Add Wallet entry points for pending digital wallet approval
- Campfire integration export pages
- Business Central import settings page
- Add reassign approver option
- Add a View transactions link to the Company cards page
Full Release Notes
## What's Changed * [No QA] Docs updates for E/A#99341 Pay report global reimbursements prompt by @MelvinBot in https://github.com/Expensify/App/pull/100744 * Fix misleading SWIFT validation guidance for international bank accounts by @stitesExpensify in https://github.com/Expensify/App/pull/101772 * Preserve nextStep enum values when exporting Onyx state by @MelvinBot in https://github.com/Expensify/App/pull/102001 * Add the Wallet entry points for the pending digital wallet approval by @dukenv0307 in https://github.com/Expensify/App/pull/101282 * Render invoice reports in wide RHP when opened from Search by @MelvinBot in https://github.com/Expensify/App/pull/102015 * [CP Staging] fix: avoid empty footerContent in MultiSelect by @ShridharGoel in https://github.com/Expensify/App/pull/102018 * [CP Staging] fix: always show the selection checkboxes in the add existing expense list by @Krishna2323 in https://github.com/Expensify/App/pull/102011 * [No QA] test: add unit tests for useMoneyRequestReportScroll by @sosek108 in https://github.com/Expensify/App/pull/102002 * Keep the narrow Spend page header static instead of echoing the selected tab by @MelvinBot in https://github.com/Expensify/App/pull/101720 * Do not flag a zero amount as a missing field for self DM expenses by @MelvinBot in https://github.com/Expensify/App/pull/101896 * fix QAB can't open page by @huult in https://github.com/Expensify/App/pull/102020 * perf: defer the split-save API.write behind the destination layout (re-land #98012) by @Abdukhamid000 in https://github.com/Expensify/App/pull/100976 * [Payment due @mananjadhav] [CFI] Add reassign approver option by @hungvu193 in https://github.com/Expensify/App/pull/99251 * [Payment due @nyomanjyotisa] Certinia: add the currency conversion fee account setting by @ishpaul777 in https://github.com/Expensify/App/pull/100824 * [CP Staging] Revert "Add horizontal bar fallback for crowded chart labels" by @amyevans in https://github.com/Expensify/App/pull/102075 * [Payment due @gijoe0295] Allow admin to delete draft report by @hungvu193 in https://github.com/Expensify/App/pull/100289 * [No QA] [no QA] Docs updates for E/A#100244 Apply to existing unsubmitted expenses toggle by @MelvinBot in https://github.com/Expensify/App/pull/101479 * [Payment due @Pujan92] Prevent repeated bank account unlock requests from being sent by @akinwale in https://github.com/Expensify/App/pull/99792 * Fix inconsistent RBR indicator margin in MenuItem by @MelvinBot in https://github.com/Expensify/App/pull/101803 * [CP Staging] Hide single-approver hint when in beta by @Gonals in https://github.com/Expensify/App/pull/102087 * Fix expense rule selection being cancelled when opened via the Concierge link by @mukhrr in https://github.com/Expensify/App/pull/99717 * Add Campfire integration export pages by @s77rt in https://github.com/Expensify/App/pull/100588 * [No QA] Create Use-Agent-Templates.md by @stephanieelliott in https://github.com/Expensify/App/pull/101280 * Show reports from the search results in the move to report list by @allgandalf in https://github.com/Expensify/App/pull/100158 * Resolve the Search query from the Search root route instead of the focused screen by @MelvinBot in https://github.com/Expensify/App/pull/101575 * [CP Staging] fix(navigation): stop goUp at a pop prevented by a beforeRemove guard by @WojtekBoman in https://github.com/Expensify/App/pull/102022 * Fix Android Fabric mount crashes from merged mounting transactions (APP-7AR / APP-H7A) by @oqildev in https://github.com/Expensify/App/pull/101057 * Hide Apple and Google sign-in buttons on adhoc builds by @MelvinBot in https://github.com/Expensify/App/pull/101811 * Speed up dependent tag visibility and parent tag filter matching by @TMisiukiewicz in https://github.com/Expensify/App/pull/101871 * refactor reportDrafts explicitly in the expense confirmation flow by @daledah in https://github.com/Expensify/App/pull/100697 * [No QA] Add optional selector to usePersonalDetail by @TMisiukiewicz in https://github.com/Expensify/App/pull/102052 * Give each QuickCreationActionsBar button a unique test ID and accessibility label by @MelvinBot in https://github.com/Expensify/App/pull/101870 * [Payment due @mkhutornyi] [No QA] Add a XERO11 export error help article by @jjcoffee in https://github.com/Expensify/App/pull/101887 * [Part 2.4] Remove Onyx.connect(ONYXKEYS.SESSION) in ReportActionsUtils: thread currentUserAccountID through isWhisperActionTargetedToOthers by @truph01 in https://github.com/Expensify/App/pull/99828 * [Merge ATS] Add approval pages by @bernhardoj in https://github.com/Expensify/App/pull/101105 * Shorten the Concierge feedback thumb tooltips to Yes and No by @yuwenmemon in https://github.com/Expensify/App/pull/101922 * SelectionList ListItem decomposition - Search-row highlight conversions by @jmusial in https://github.com/Expensify/App/pull/101417 * Do not render the header title text when there is no title by @MelvinBot in https://github.com/Expensify/App/pull/102016 * Bump react-native-safe-area-context to 5.9.1 and drop the patch by @collectioneur in https://github.com/Expensify/App/pull/101751 * Remove getPersonalDetailByEmail from getMemberAccountIDsForWorkspace #3 by @bernhardoj in https://github.com/Expensify/App/pull/101866 * Part 4 - Audit usage of Str.removeSMSDomain by @FitseTLT in https://github.com/Expensify/App/pull/101755 * Drop sub-frame OnyxDerivedCompute spans in beforeSendTransaction by @MelvinBot in https://github.com/Expensify/App/pull/101780 * [Internal QA] [Payment due @daledah] Fix company card export account selector crash on duplicate account names by @NicolasBonet in https://github.com/Expensify/App/pull/101907 * [Payment due @huult] Close a stuck in-app browser when leaving SAML sign-in on iOS by @allgandalf in https://github.com/Expensify/App/pull/100477 * Keep the Side Panel Concierge session alive until the close animation ends by @MelvinBot in https://github.com/Expensify/App/pull/101659 * Stop replaying the group sub-header expand animation while scrolling by @MelvinBot in https://github.com/Expensify/App/pull/102014 * Fix rate-out-of-policy flash when editing a distance expense with a disabled rate by @dilshodmackbook-sketch in https://github.com/Expensify/App/pull/100198 * Add a View transactions link to the Company cards page by @MelvinBot in https://github.com/Expensify/App/pull/101501 * Fix landscape mode on Odometer photo screen by @GCyganek in https://github.com/Expensify/App/pull/100700 * Keep the split navigator sidebar when a side modal is on the root stack by @MelvinBot in https://github.com/Expensify/App/pull/101905 * fix: Username not shown when moving expense to self dm in offline by @nkdengineer in https://github.com/Expensify/App/pull/101156 * Alert subscription owners when their annual subscription is about to expire with auto-renew off by @MelvinBot in https://github.com/Expensify/App/pull/101741 * [BC][R1] Add the Business Central import settings page by @c3024 in https://github.com/Expensify/App/pull/101650 * Move current year/month to top in the calendar pickers by @marufsharifi in https://github.com/Expensify/App/pull/101187 * Show the Upgrade step when copying rules to a Collect workspace by @MelvinBot in https://github.com/Expensify/App/pull/101710 * [Payment due @bernhardoj] Specify reason code for changing primary login by @dominictb in https://github.com/Expensify/App/pull/100573 * Fix: resolve step-page policy from the selected workspace participant by @oqildev in https://github.com/Expensify/App/pull/101023 * [Payment due @bernhardoj] Show Bypass approver option to the workspace admin when they are the report's current approver by @hungvu193 in https://github.com/Expensify/App/pull/98717 * [CP Staging] Revert "Extend Reconciliation - All Expenses export to any group-by:card selection" by @lakchote in https://github.com/Expensify/App/pull/102125 * [CP Staging] fix: keep a capped column from claiming width it does not need by @Krishna2323 in https://github.com/Expensify/App/pull/102107 * [CP Staging] Revert "Align workspace selector logic" by @mountiny in https://github.com/Expensify/App/pull/102134 * [No QA] Docs updates for E/A#101771 Clarify tag GL code visibility in help site by @MelvinBot in https://github.com/Expensify/App/pull/101989 * [Payment due @truph01] Add natural language filter entry point to Spend page by @marcaaron in https://github.com/Expensify/App/pull/94217 **Full Changelog**: https://github.com/Expensify/App/compare/9.4.92-8...9.4.93-3
Related Repositories
public-apis/public-apis★ 491,193
A collective list of free APIs
NousResearch/hermes-agent★ 256,048
The agent that grows with you
yt-dlp/yt-dlp★ 200,218
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,539
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,701
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.