Skip to content

9.4.47-7

Choose a tag to compare

@github-actions github-actions released this 01 Aug 02:43
· 11186 commits to production since this release
e20e047

What's Changed

  • Fix table filter popover appearing mid-screen when opened over the keyboard on Android by @MelvinBot in #97303
  • [CP Staging][Payment due @mkhutornyi] Render agent rule change logs in NewDot #admins by @yuwenmemon in #96773
  • [Payment due @huult] feat(wallet): prompt for magic code when changing wallet phone by @dukenv0307 in #95566
  • [No QA] Fix spell checker to account for doc names with apostrophes and spaces by @NikkiWines in #97321
  • Fix: exclude just-created draft expense from terminal status filters (Deleted/Approved/Paid/Done) in Search by @MelvinBot in #96495
  • Make Copilot switching discoverable with a dedicated Switch button on the Accounts page (v2) by @wildan-m in #95769
  • Show Concierge thinking indicator on expense reports and threads by @chiragsalian in #97363
  • Allow WebP extension on receipts by @Gonals in #91705
  • feat: Show the Workspace name beside the room name in Search results by @nkdengineer in #96574
  • fix: resolve admin "Keep selected" duplicates when transaction thread… by @yusufdeveloper2903 in #96607
  • Make editable cell hover target full height by @x-dev90 in #96318
  • Collapse line breaks in agent rule change log LHN previews by @MelvinBot in #97420
  • Add Expensify Card statement PDF export to search bulk actions by @ishpaul777 in #92790
  • [NoQA] Fix SearchAutocompleteListTest jest test by @MonilBhavsar in #97429
  • [CP Staging] fix: Spend page on the background blinks continuously by @daledah in #97438
  • Do not render export page link for integration that has nothing to change by @s77rt in #97355
  • [No QA] Add tech debt philosophy doc by @luacmartins in #95768
  • Migrate money request time step to dynamic routes (#83850 part 2) by @suneox in #96963
  • Advance lastUpdateID for WRITE requests only after the deferred flush applies by @elirangoshen in #97098
  • Derive app skeletons from queued requests by @BartekObudzinski in #97115
  • Gate language and payment card currency selection behind a Save button (a11y On Input, PR 6) by @MelvinBot in #97075
  • Fix selected category ordering in spend rules by @marufsharifi in #95967
  • Remove non-sortable flag for 'exportedTo' column in search table headers by @lorretheboy in #95473
  • Add contextual Category rules section to category details RHP by @Krishna2323 in #96591
  • [No QA] Update docs using Magic Code by @NikkiWines in #97278
  • [CP Staging] Fix filter name cut off on landscape by @bernhardoj in #97432
  • Redirect the root path to Home instead of the Inbox by @WojtekBoman in #97446
  • [No QA] Update iOS build workflows to Xcode 26.6 by @mountiny in #97452
  • perf: skip full transactions scan in computeReportName by @TMisiukiewicz in #97340
  • [No QA] Unify avatar sizes by @jmusial in #95275
  • Fix: Screen Reader: Many Pages: There is no dialog role and title announced by @Krishna2323 in #96892
  • [No QA] Update help docs for Releases 1-5: Rillet integration by @MelvinBot in #97195
  • Fix markdown cursor restore crash on IOU description focus by @x-dev90 in #96638
  • refactor getPolicyName callers in SidebarUtils/ReportNameUtils by @daledah in #97085
  • Add native support for HTML tables in responses by @dukenv0307 in #94926
  • [Payment due @ahmedGaber93] Convert Search footer totals via GetTransactionsConvertedAmount command by @c3024 in #94669
  • [No QA] Add agent-device sign-in drive library for conditional flow steering by @kacper-mikolajczak in #96809
  • [CP-staging] Revert "Add Next button to company card assignee step instead of tap-to-advance" by @chiragsalian in #97501
  • Show only Custom range (not Custom date) in Consolidated Travel Billing export by @rlinoz in #97461
  • Fix empty-state alignment shift on Tags, Per diems, and Workspaces tables by @MelvinBot in #97451
  • Fix - Wrong avatar is shown on the template agent after refreshing page by @jmusial in #97449
  • Move Expense type filter up below Workspace in Expenses advanced filters by @MelvinBot in #97508
  • Fix dependent tag second-level row stuck faded after selecting first-level tag by @MelvinBot in #94756
  • Fix missing report export templates by @ShridharGoel in #97484
  • fix: Notification appears when user is focused on the report by @nkdengineer in #96891
  • [NO QA] Guard getCorpayOnboardingFields against empty countryISO by @MelvinBot in #97249
  • Revert "fix: block removing a workspace member who holds an active Expensify Card" by @deetergp in #97511
  • Fix missing error message when chat creation fails due to network request by @nabi-ebrahimi in #96678
  • Fix invoice room skeleton on failed send by @nabi-ebrahimi in #95259
  • [No QA] Add images for Transitioning to New Expensify articles by @stephanieelliott in #97515
  • [Payment due @thesahindia] Improve parity with Auth on checks for merging a transaction by @aldo-expensify in #97017
  • Fix Save button shifting up in offline mode on room settings pages by @MelvinBot in #97421
  • 🍒 Cherry pick PR #97582 to staging 🍒 by @os-botify[bot] in #97588

Full Changelog: 9.4.46-10...9.4.47-7