9.5.15-3
Expensify/App9.5.15-3Oct 21, 2026by github-actions[bot]
Upgrading?
Full Release Notes
## What's Changed * MenuItem decomposition - remove `titleContainerStyle` by @war-in in https://github.com/Expensify/App/pull/103040 * [NoQA] Fix import/no-cycle - part 18 by @LukasMod in https://github.com/Expensify/App/pull/103203 * [Payment due @ZhenjaHorbach] [NoQA][Wise][Release 1] UI - Create Intro Screen by @WojtekBoman in https://github.com/Expensify/App/pull/104334 * Return to the spend rule form after upgrading from a workspace spend rule page by @MelvinBot in https://github.com/Expensify/App/pull/103365 * Remove two unsafe assertions from SearchRouter helpers by @KJ21-ENG in https://github.com/Expensify/App/pull/100942 * remove the last two report metadata Onyx fallbacks from the ReportUtils by @daledah in https://github.com/Expensify/App/pull/103434 * [Refactor] Move remaining PolicyUtils member, domain, and travel helpers into members.ts, domains.ts, and travel.ts by @MelvinBot in https://github.com/Expensify/App/pull/104331 * Use named import in canFocusInputOnScreenFocus by @KJ21-ENG in https://github.com/Expensify/App/pull/100614 * Remove unsafe type assertions from native receipt validation by @KJ21-ENG in https://github.com/Expensify/App/pull/100214 * [Payment due @nyomanjyotisa] [No QA] Bump compression from 1.7.4 to 1.8.2 by @MelvinBot in https://github.com/Expensify/App/pull/103757 * [No QA] Docs updates for E/A#103652 Add Join my company workspace onboarding option by @MelvinBot in https://github.com/Expensify/App/pull/103991 * [Part 30] Remove Onyx.connect from LocalePhoneNumber by @marufsharifi in https://github.com/Expensify/App/pull/102123 * [No QA] Require the staging Cloudflare Worker deploy and verify staging there by @justinpersaud in https://github.com/Expensify/App/pull/104394 * [No QA] Update PAYMENT_VIA_EXPENSIFY.md by @mallenexpensify in https://github.com/Expensify/App/pull/102785 * [NoQA] [Insights] Draw multi-series bar charts by @mhawryluk in https://github.com/Expensify/App/pull/104085 * Fix stale scheduled call button in header by @LukasMod in https://github.com/Expensify/App/pull/104073 * fix: show an error when importing per diem rates without a per diem unit by @BartekObudzinski in https://github.com/Expensify/App/pull/103605 * [No QA] test(ios): Verify NitroSQLite database directory in native CI by @chrispader in https://github.com/Expensify/App/pull/102980 * perf: stop report action avatars re-rendering on every chat message by @LukasMod in https://github.com/Expensify/App/pull/103976 * refactor: remove unsafe assertions from SelectionList section flattening by @KJ21-ENG in https://github.com/Expensify/App/pull/102964 * [No QA] Docs updates for E/A#104152 Add Talk to a human option to Concierge Basics by @MelvinBot in https://github.com/Expensify/App/pull/104163 * Remove unsafe focus-event assertions from keyboard navigation and window dimensions hooks by @KJ21-ENG in https://github.com/Expensify/App/pull/103921 * [No QA] Docs updates for E/A#102438 Let admins merge expenses across a member's reports by @MelvinBot in https://github.com/Expensify/App/pull/104219 * Remove unsafe assertions from search, domain, hold, and per diem flows by @KJ21-ENG in https://github.com/Expensify/App/pull/103895 * Remove unsafe assertions from badge and theme style defaults by @KJ21-ENG in https://github.com/Expensify/App/pull/100026 * Remove unsafe type assertions from card messages and UI helpers by @KJ21-ENG in https://github.com/Expensify/App/pull/100798 * [No QA] Docs updates for E/A#103072 Duplicate expense stays on the source report by @MelvinBot in https://github.com/Expensify/App/pull/103851 * [HOLD] [No QA] [Merge 10/7] Docs updates for E/A#101309 Add vendor search operator to search operators article by @MelvinBot in https://github.com/Expensify/App/pull/103104 * [No QA] Add NetSuite SuiteTax setup guidance by @twisterdotcom in https://github.com/Expensify/App/pull/104401 * [NoQA] Fix import/no-cycle - part 17 by @LukasMod in https://github.com/Expensify/App/pull/103190 * Defer navigation after draft workspace merges to avoid recipient picker flash by @LukasMod in https://github.com/Expensify/App/pull/104192 * [No QA] Enable Workers Issues for the NewDot Cloudflare Worker by @justinpersaud in https://github.com/Expensify/App/pull/104398 * Move pre-selected option to top in shared SelectionScreen (accounting selectors) by @marufsharifi in https://github.com/Expensify/App/pull/101719 * [No QA] Update Add-Expensify-Card-to-Apple-Pay-or-Google-Wallet.md by @brianlee-expensify in https://github.com/Expensify/App/pull/102912 * [No QA] Align accounting help with provider terminology by @lakchote in https://github.com/Expensify/App/pull/103912 * Fix/align workspace selector logic v2 by @jmusial in https://github.com/Expensify/App/pull/102844 * Use small thumbnail size in the Concierge side panel by @MelvinBot in https://github.com/Expensify/App/pull/104288 * Move the Expensify Card statement PDF modal to the global modal stack by @MelvinBot in https://github.com/Expensify/App/pull/103708 * Add local CSV downloads to Insights charts by @luacmartins in https://github.com/Expensify/App/pull/104272 * Keep the staged other-workspace card feed checked after linking by @MelvinBot in https://github.com/Expensify/App/pull/103994 * Fix Describe rule bugs by @rushatgabhane in https://github.com/Expensify/App/pull/104055 * [Resizable columns] Absorb resize width in trailing columns by @war-in in https://github.com/Expensify/App/pull/103186 * Complete join-workspace onboarding with a saved name instead of reopening the name step by @hungvu193 in https://github.com/Expensify/App/pull/104243 * [No QA] Generate Cloudflare-Worker source maps by @roryabraham in https://github.com/Expensify/App/pull/104428 * Keep unsaved message edit when closing the Concierge side panel by @MelvinBot in https://github.com/Expensify/App/pull/103950 * Surface verification error in Collect Deposit Account flow by @dukenv0307 in https://github.com/Expensify/App/pull/103902 * [No QA] Fix Sentry not using data-sentry-label by @GCyganek in https://github.com/Expensify/App/pull/104340 * Improvements and fixes in reuse routes feature by @ShridharGoel in https://github.com/Expensify/App/pull/103654 * [No QA] Trigger artifacts workflow when artifacts workflow files change by @mateuuszzzzz in https://github.com/Expensify/App/pull/103149 * [Payment due @ZhenjaHorbach] [NoQA][Wise][Release 1] Business - UI - Entry Point Wallet by @WojtekBoman in https://github.com/Expensify/App/pull/104366 * fix: Skip the camera error alert when the capture is cancelled by leaving the screen by @OlimpiaZurek in https://github.com/Expensify/App/pull/103892 * [Payment due @mkhutornyi] Add Bank account column to workspace Members page by @allgandalf in https://github.com/Expensify/App/pull/102427 * [CP Staging] Do not restrict toggle height by @s77rt in https://github.com/Expensify/App/pull/104427 * [CP Staging] Hide payment received if report is non reimbursable by @s77rt in https://github.com/Expensify/App/pull/104410 * Fix [Exploratory] Onboarding Task - Tap Organise spend & Somethng Else, Rotate phone 2 Landscpe can't scroll by @GCyganek in https://github.com/Expensify/App/pull/104069 * [Payment due @sobitneupane] Show deactivated Expensify Cards in the Closed cards section by @c3024 in https://github.com/Expensify/App/pull/102769 * [Payment due @marufsharifi] Add work arrangement to workspace member invites by @fedirjh in https://github.com/Expensify/App/pull/102642 * Localize Mapbox map labels to the user's preferred app locale by @MelvinBot in https://github.com/Expensify/App/pull/99304 * [NoQA] [Insights] fix: Show empty states when no bucket has expenses by @mhawryluk in https://github.com/Expensify/App/pull/104337 * Stop the mobile chart tooltip from overlapping the device status bar by @OlGierd03 in https://github.com/Expensify/App/pull/104355 * Keep the default workspace first in the expense participant picker by @MelvinBot in https://github.com/Expensify/App/pull/104453 * [Payment due @huult] Hide Pay and Unapprove while a cancelled payment is processing by @allgandalf in https://github.com/Expensify/App/pull/102489 * Return to member Profile from Display name Not here back button by @MelvinBot in https://github.com/Expensify/App/pull/104290 * Let users attach and replace receipts on created odometer expenses by @MelvinBot in https://github.com/Expensify/App/pull/104375 * Remove unsafe assertions from composer, paste, input, and tab navigation contracts by @KJ21-ENG in https://github.com/Expensify/App/pull/103910 * [Internal QA] Show Consolidated Travel Billing as on when it's set up on the workspace account by @allgandalf in https://github.com/Expensify/App/pull/104447 * [NoQA] [Insights] Draw Previous period for Spend over time by @mhawryluk in https://github.com/Expensify/App/pull/103786 * Restore: Show up to three report fields per row and edit them inline by @MelvinBot in https://github.com/Expensify/App/pull/104124 * [No QA] Enable Workers traces for the NewDot Cloudflare Worker by @justinpersaud in https://github.com/Expensify/App/pull/104492 * Fix uneven spacing between the Date and Report fields on the expense form by @MelvinBot in https://github.com/Expensify/App/pull/103366 * Make Category GL code and Tag GL code columns inline-editable in Spend by @MelvinBot in https://github.com/Expensify/App/pull/101670 **Full Changelog**: https://github.com/Expensify/App/compare/9.5.14-3...9.5.15-3
Related Repositories
openclaw/openclaw★ 392,716
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,091
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 359,552
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,820
The open source coding agent.
n8n-io/n8n★ 208,270
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.