9.4.43-1
·
14152 commits
to production
since this release
What's Changed
- Let users pick a letter avatar color by @grgia in #96269
- fix: only treat a reachability confirmation as a recovery when the app was offline by @adhorodyski in #96504
- Allow payments admin to update workspace payer by @ShridharGoel in #96662
- feat: derive app-load skeleton gates from the request queue by @BartekObudzinski in #96394
- Rename Require fields to Field requirements and add waive path by @Krishna2323 in #95312
- iImplement fullStory analytics instrumentation by @nabi-ebrahimi in #93051
- Rules -"Enter valid amount" error is still visible after "Require Receipt" field is disabled by @lorretheboy in #96645
- Replace getDisplayNameOrDefault with temporaryGetDisplayNameOrDefault - batch 11 by @cretadn22 in #96564
- Replace getDisplayNameOrDefault with temporaryGetDisplayNameOrDefault - batch 12 by @cretadn22 in #96586
- Fix submit via PDF cancelation by @iwiznia in #96602
- [Split #94595] Batch D - Remove useOnyx deps from MR headers and preview by @VickyStash in #96382
- [Submit] Fix regressions from the "Submit to my employer" flow (#94319) by @abzokhattab in #96136
- Fix Submit plan welcome modal: navigate to existing Submit workspace and remove double bottom safe-area padding by @abzokhattab in #96459
- [NoQA] Add unit tests for getDomainByFundID by @MelvinBot in #95507
- Fix - Agents - New agent RHP opens after refreshing edit photo RHP by @jmusial in #95789
- You appear to be offline message not shown in RHP chats by @lorretheboy in #96218
- Show GL code when selecting a category by @yusufdeveloper2903 in #94596
- perf: use per-login selector for DelegateOnBehalfOfText personal details by @TMisiukiewicz in #96725
- [NoQA] Bump
eslint-config-expensifyto v4.0.8 by @VickyStash in #96719 - [Split #94595] Batch B - Remove useOnyx deps from transaction/report/policy hooks by @fabioh8010 in #95621
- [Split #94595] Batch F - Remove useOnyx deps from Report/Inbox chat by @fabioh8010 in #95624
- [No QA] Upgrade Node to 26.5.0 and npm to 11.17.0 by @NicolasBonet in #96205
- perf: share scans across useShortMentionsList instances by @adhorodyski in #96617
- Allow re-verifying an already-validated domain for non-admin domain members instead of showing a NotFoundPage page by @rayane-d in #96721
- [No QA] Remove unused eslint-disable for no-negated-variables by @NicolasBonet in #96758
- Skip non-existent categories when importing merchant rules from spreadsheet by @NicolasBonet in #96522
- fix: Prevent "Maximum update depth exceeded" crash when selecting the same workspace while creating consecutive reports by @dmkt9 in #96720
- fix: Message, sent in a new chat, displayed in the compose box after opening by @nkdengineer in #95471
- Replace user-facing "Magic code" copy with "Security code" by @MelvinBot in #96181
- refactor getWorkspaceIcon to use translate from useLocalize by @daledah in #96723
- Fix magic code navigates back on payment (SettlementButton) v2 by @jmusial in #96622
- [Payment due @marufsharifi] [CP Staging] Stop nudging approvers to submit reports by @rushatgabhane in #96741
- [No QA] Remove rental cars from Consolidated Travel Billing help doc by @blimpich in #96765
- [No QA] Update Agent Device interaction safety instructions by @BartekObudzinski in #96635
- [Copy Workspace Settings] Fix hidden currency in copy settings by @fedirjh in #96730
- Fix QBO connect on Android by authenticating the native setup WebView by @MelvinBot in #96768
- Fix scrollbar position on Rules Agents tab when rules exist by @luacmartins in #96666
- Make Destroy debug button force an observable sign out by @MelvinBot in #96322
- Use compact search input size in lists, popovers, and emoji picker by @MelvinBot in #96499
Full Changelog: 9.4.42-1...9.4.43-1