9.4.55-4
·
6445 commits
to production
since this release
What's Changed
- [No QA] Remove unsafe type assertions in hook tests by @KJ21-ENG in #98530
- [No QA] Clean up unsafe type assertions in tests by @KJ21-ENG in #98532
- [Payment due @abdulrahuman5196] Send the view's expense columns when exporting a grouped current view by @rlinoz in #98291
- [CP Staging] Revert "Fix keyboard focus not returning to FAB and composer + after Back" by @mkhutornyi in #98693
- Fix/96257 optimistic move scan failed on pay approve by @yusufdeveloper2903 in #97084
- [No QA] Fix unsafe type assertions in tests by @KJ21-ENG in #98555
- [No QA] Prune stale eslint-seatbelt entries for deleted files on merge to main by @roryabraham in #98665
- Remove ineffective receipt
Image.prefetchblocking scan navigation by @VickyStash in #98315 - Migrate money request distance, manual distance and rate steps to dyn… by @suneox in #97780
- Render receipt image immediately when there is no transition by @bernhardoj in #98630
- [Download receipts] Add "Download receipts" to the Expenses and Reports search pages by @truph01 in #97671
- Remove REPORT_ACTIONS Onyx reference from hasReportBeenForwardedSinceLastSubmit - 1 by @cretadn22 in #98000
- [NO QA] Reword stale removed-from-QBO vendor comment to reference the accounting integration generically by @MelvinBot in #98388
- [No QA] Docs updates for E/A#95631 agent creation opens the agent DM immediately by @MelvinBot in #97831
- [No QA] Docs updates for E/A#96497 mention agents in Copilot delegated access by @MelvinBot in #97918
- [Payment due @QichenZhu] [No QA] Docs updates for E/A#97486 extend Book a call to partner manager and guide by @MelvinBot in #98471
- [No QA] Update Complete-a-Hotel-Stay-Using-Consolidated-Travel-Billing.md by @bfitzexpensify in #98454
- Docs updates for E/A#97921 rename Scheduled Submit to Submissions by @MelvinBot in #98214
- [No QA] Docs updates for E/A#97333 AUS Corpay certification TMD, illion report, bank statement by @MelvinBot in #98209
- [No QA] Update Login-Troubleshooting.md by @brianlee-expensify in #98501
- [Payment due @abzokhattab] Remove the submit2026 beta by @iwiznia in #98656
- Use inset style for illustrations in card section headers by @shawnborton in #98517
- [No QA] [Payment due @truph01] [No QA] Docs updates for E/A#97319 add Save step for theme, priority, timezone by @MelvinBot in #97622
- Move selected cardholder to the top of the assignee list by @marufsharifi in #97872
- perf: add getStablePermissions by @LukasMod in #97863
- Migrate money request merchant, description and date steps to dynamic by @suneox in #98393
- Show "Add category" button for Submit workspace editors in IOU category step by @MelvinBot in #98713
- Fix infinite loading page after unlinking secondary login from email by @ahmdshrif in #97803
- Part 4: Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/ReportUtils.ts by @thelullabyy in #97938
- Hide the ProductMarketingWindowManager when user is inside 2FA flow by @hungvu193 in #98441
- [CP Staging] fix: refresh Search after an expense moves report or a report changes workspace by @BartekObudzinski in #98752
- [Payment due @cretadn22] Feat/93155 show gl code category v2 by @yusufdeveloper2903 in #97071
- fix: resize Concierge chart to fit RHP width by @luacmartins in #98618
- 83858 migrate money request part 2 v5 by @huult in #98255
- Change Update required view on web by @VickyStash in #98407
- [No QA] Extend request-phase telemetry spans to Search by @TMisiukiewicz in #98577
- [No QA] [Part 3.3] Remove Onyx.connect(ONYXKEYS.SESSION) in ReportActionsUtils: refactored getReasonAndReportActionThatHasRedBrickRoad to use object params by @truph01 in #97653
- Add Next button to company card assignee step instead of tap-to-advance (redo with regression fixes) by @MelvinBot in #98220
- optimistically update some columns in offline by @mukhrr in #95383
- Replace getPersonalDetailByEmail with usePersonalDetailByLogin in Workflows page by @bernhardoj in #98124
- Refactor: migrate getCurrencySymbol to useCurrencyListActions hook (part 2) by @shubham1206agra in #98473
- Refactor: migrate getCurrencySymbol to useCurrencyListActions hook (part 3) by @shubham1206agra in #98487
- [CP Staging] Keep a video attachment when a comment is edited twice while it uploads by @mukhrr in #98702
- Refactor search submit CTA eligibility to use group-policy checks by @fedirjh in #98734
- Fix - Add domain does not create the domain after magic code verification by @jmusial in #98646
- [NO QA] Rename TravelInvoicing identifiers to TravelBilling by @blimpich in #98673
- [CP Staging] Revert #96772: failed SmartScan amount handling by @Beamanator in #98790
- Docs updates for E/A#97017 merge duplicate expenses error message by @MelvinBot in #97548
- Remove OnyxUtils.get() from backgroundLocationTrackingTask (use connectWithoutView) by @MelvinBot in #98714
- Fix new manual expense flow regressions (Part 3) by @thelullabyy in #98405
- Group bulk export options by integration for multi-workspace selections by @MelvinBot in #96728
- Use 20px horizontal margin for Section cards to match standard spacing by @MelvinBot in #98443
- [No QA] Remove unsafe type assertions from tests by @KJ21-ENG in #98531
- [No QA] Remove unsafe type assertion from focused leaf navigation test by @KJ21-ENG in #98636
- Migrate Button to ButtonComposed (batch 9) by @mikolajpochec in #97606
- [No QA] Remove unsafe type assertions from tests by @KJ21-ENG in #97634
- Refactor report change-workspace eligibility to use group-policy checks by @fedirjh in #98732
- [Payment due @suneox] Mask delegate auth tokens and password in Onyx state export by @Beamanator in #98159
- Refactor IOU default expense-policy logic to distinguish personal and group policies by @fedirjh in #98730
- [Payment due @eh2077] Exclude all-held reports from the Inbox to-do, keep them for whoever placed the hold by @allgandalf in #96178
- Show Concierge Help button on Workspace HR page by @MelvinBot in #98750
- [Snyk] Security upgrade react-native-google-places-autocomplete from 2.5.6 to 2.6.4 by @situchan in #98735
- Remove allReportActions from Report/index.ts by @bernhardoj in #98119
- Scroll forward immediately on approve/pay/submit instead of after button animation by @MelvinBot in #98515
- [NO QA] fix: Updating and persisting Metro server/bundle location by @chrispader in #98794
- Auto-focus Legal first name input on legal name page by @MelvinBot in #98418
- [No QA] Docs updates for E/A#96981 Document RuleBot removal guard for Agent rules by @MelvinBot in #97390
- Onboarding: capture accounting system name for Other by @KJ21-ENG in #96160
- fix: number commercial card feed default names by @alazarlemma02 in #97065
- Fix invoice "marked as paid" copy diverging from displayed message by @MelvinBot in #97999
New Contributors
- @alazarlemma02 made their first contribution in #97065
Full Changelog: 9.4.54-4...9.4.55-4