9.4.50-3
Expensify/App9.4.50-3Aug 5, 2026by github-actions[bot]
AI Summary
This release adds Greek to the supported languages list and migrates money request steps to dynamic routes. It also fixes various UI issues including contact list modal display and system message headers.
Key Highlights
- Add Greek to Supported Languages list
- Migrate money request report, edit report, and tag steps to dynamic routes
- Fix Contact list modal broken in landscape mode
- Fix 'disabled submissions' system message thread header
- Revert Canadian Multiple Tax Export template
New Features
- Greek language support
- Money request dynamic routes
Full Release Notes
## What's Changed * [No QA] Fix missing multipleTaxExport typecheck error by @NikkiWines in https://github.com/Expensify/App/pull/97731 * Docs updates for E/A#95655 Add Greek to Supported Languages list by @MelvinBot in https://github.com/Expensify/App/pull/97739 * Fix missing participant email after failed chat creation by @nabi-ebrahimi in https://github.com/Expensify/App/pull/97557 * Revert "[No QA] Update iOS build workflows to Xcode 26.6" by @arosiclair in https://github.com/Expensify/App/pull/97750 * 83851 - migrate money request report, edit report and tag steps to dynamic route by @suneox in https://github.com/Expensify/App/pull/97460 * [No QA] Docs updates for E/A#96553 remove hotel from receipt-type filter values by @MelvinBot in https://github.com/Expensify/App/pull/96711 * 83858 migrate money request part 2 v3 by @huult in https://github.com/Expensify/App/pull/97521 * [Payment due @situchan] Refactor Requestor PersonalInfo SocialSecurityNumber loader to ActivityIndicator by @MelvinBot in https://github.com/Expensify/App/pull/96840 * PR7: Remove global Onyx reference from getOriginalReportID by @cretadn22 in https://github.com/Expensify/App/pull/96669 * [Payment due @situchan] Refactor Requestor PersonalInfo Address loader to ActivityIndicator by @MelvinBot in https://github.com/Expensify/App/pull/96838 * [NoQA] Tag injected third-party script errors in Sentry with `third_party_code` by @WojtekBoman in https://github.com/Expensify/App/pull/97223 * fix: keep Search Router results above offline indicator by @nabi-ebrahimi in https://github.com/Expensify/App/pull/97211 * Fix regressions from [Rules Revamp] Release 2 by @Krishna2323 in https://github.com/Expensify/App/pull/95444 * refactor getReportNextStep to use data from useOnyx by @daledah in https://github.com/Expensify/App/pull/97668 * [NO QA] Fix type check by @JS00001 in https://github.com/Expensify/App/pull/97795 * Fix magic code navigates back on payment (useSelectionMode & MoneyReportHeaderSelectionDropdown) by @jmusial in https://github.com/Expensify/App/pull/96986 * Signer info - "This field is required" error is shown by default on job title screen by @rinej in https://github.com/Expensify/App/pull/97775 * [No QA] Remove useSubStep hook by @rinej in https://github.com/Expensify/App/pull/97694 * Fix Contact list modal broken in landscape mode by @GCyganek in https://github.com/Expensify/App/pull/96751 * [Payment due @situchan] Refactor BusinessInfo AddressBusiness loader to ActivityIndicator by @MelvinBot in https://github.com/Expensify/App/pull/96829 * Add persistent bottom-right product marketing window by @KJ21-ENG in https://github.com/Expensify/App/pull/96141 * [No QA] Docs updates for E/A#95496 Getting started for personal spending intent by @MelvinBot in https://github.com/Expensify/App/pull/96540 * Fix/96314 deleted linked action flash by @yusufdeveloper2903 in https://github.com/Expensify/App/pull/97458 * Fix - Expensify Card - Not here page opens after clicking Learn more in Settlement frequency by @FitseTLT in https://github.com/Expensify/App/pull/97359 * Open the agent DM via an optimistic reportID by @mjasikowski in https://github.com/Expensify/App/pull/95631 * Add SequentialQueue pause watchdog to self-heal orphaned pauses by @TMisiukiewicz in https://github.com/Expensify/App/pull/97228 * Guard pending chat members against missing account IDs by @wildan-m in https://github.com/Expensify/App/pull/96747 * [No QA] Document when Onyx.connectWithoutView is acceptable by @cristipaval in https://github.com/Expensify/App/pull/95207 * Revert "Part 1 - Fix review workspace settings onboarding task completion" by @robertjchen in https://github.com/Expensify/App/pull/97815 * [NoQA] Key ESLint cache on lint deps only and drop stale catch-all fallback by @VickyStash in https://github.com/Expensify/App/pull/97551 * [NoQA] docs: document deriving loading state from the request queue by @BartekObudzinski in https://github.com/Expensify/App/pull/96396 * ReportActionAvatars — Layer 1 primitives + IconsAvatar by @jmusial in https://github.com/Expensify/App/pull/94682 * [Payment due @situchan] Refactor Requestor PersonalInfo DateOfBirth loader to ActivityIndicator by @MelvinBot in https://github.com/Expensify/App/pull/96839 * [Payment due @situchan] Refactor NonUSD BusinessInfo loader to ActivityIndicator by @MelvinBot in https://github.com/Expensify/App/pull/96841 * Report details - Not found page opened when clicking admin report header by @lorretheboy in https://github.com/Expensify/App/pull/96888 * [No QA] Give each INP path its own Sentry label by @rlinoz in https://github.com/Expensify/App/pull/97794 * Fix pdf secure link joining on mobile by @iwiznia in https://github.com/Expensify/App/pull/97216 * Revert "Add Canadian Multiple Tax Export template to New Expensify for workspaces using CAD" by @arosiclair in https://github.com/Expensify/App/pull/97825 * Fix Getting started "Talk to Concierge" link font size (15px → 13px) by @MelvinBot in https://github.com/Expensify/App/pull/97714 **Full Changelog**: https://github.com/Expensify/App/compare/9.4.49-3...9.4.50-3