9.4.35-6
·
16056 commits
to production
since this release
What's Changed
- [CP Staging] Show export button for admins by @NikkiWines in #95987
- migrate SPLIT_EXPENSE_EDIT by @huult in #94480
- migrate missing personal details by @huult in #95921
- fix chat - Unexpected error on opening moved report reply thread by @samarroy84 in #95979
- Add option to hide selection button for structural parent rows by @lorretheboy in #95248
- refactor: move sendInvoice navigation to the UI by @TaduJR in #95895
- fix: [Accessibility] Remove no-op Reports row grouping (action button is web-only) by @TaduJR in #93927
- [No QA] Fix failing tests on main from the Submit welcome modal merge race by @grgia in #96064
- [CP Staging] Fix focus trap tab registration loop by @marufsharifi in #96027
- Removed the
Onyx.connectdependency frombuildOptimisticNextStepinNextStepUtils.tsby @jayeshmangwani in #94665 - [No QA] fix typecheck by @Valforte in #96079
- Force Control upgrade for both branches of the member-import gate by @iwiznia in #95614
- refactor getDisplayNameForParticipant function to use translate part 1 by @daledah in #95567
- [CP Staging] Fix infinite spinner on the
Next buttonin feature training carousel modal by @OlGierd03 in #96063 - Update table styles for RHP tables by @Krishna2323 in #95308
- [No QA] Reduce unsafe type assertions in buildCardFilterData tests by @KJ21-ENG in #95936
- [No QA] Reduce unsafe type assertions in SplitDistanceMessage tests by @KJ21-ENG in #95938
- Update GBR pill scroll position to follow deep link position by @VickyStash in #96052
- [CP Staging] Fix infinite spinner on the
Savebutton in change card limit modal by @OlGierd03 in #96087 - Remove unused ignore flag by @DylanDylann in #96028
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestDate by @Guccio163 in #94614
- [No QA] Reduce unsafe type assertions in Duplicate tests by @KJ21-ENG in #95935
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from duplicateReport by @Guccio163 in #95738
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestMerchant by @Guccio163 in #94616
- [No QA] Move DeployBlockerCash investigation to the V2 Melvin worker by @rlinoz in #95237
- [CP Staging] Revert "Add reasonCode parameter to (some) ResendValidateCode calls" by @chuckdries in #96134
- [NO QA] Add BrowserStack Automate uploads using 1Password by @roryabraham in #96100
- [CP staging] Revert "Fix magic code navigates back on payment (SettlementButton)" by @jasperhuangg in #96126
- Use the Chronos time-tracking NVP for the start/stop timer button by @tgolen in #96000
- [CP staging] Revert "Introduce free trial countdown pop-up" by @jasperhuangg in #96129
- Update authoring guidance files for the help site by @stephanieelliott in #95314
- [CP Stg] Enforce Babel + OXC React Compiler memoization parity by @roryabraham in #96115
- Remove the financialForceNewDot beta by @yuwenmemon in #96018
- [No QA] Docs updates for E/A#93393 Copilot account switcher uses Switch button by @MelvinBot in #95684
- [No QA] Docs updates for E/A#94129 Add receipt-type search operator to filter guide by @MelvinBot in #94736
- [No QA] Docs updates for E/A#95476 Document Paid status expense report column by @MelvinBot in #95676
- [CP Stg] Fix memoized icon crashes by @roryabraham in #96164
- [No QA] [Payment due @ahmedGaber93] [No QA] Docs updates for E/A#94124 add Posted and Original amount report columns by @MelvinBot in #94500
- [CP Staging] [Payment due @huult] Coalesce concurrent SAML reauthentication redirects to fix SSO sign-in flashing by @allgandalf in #96108
- Fix Profile back-button loop after copiloting into an agent by @abzokhattab in #94239
- refactor toggleSubscribeToChildReport and navigateToAndOpenReportWithAccountIDs to use useOnyx data by @daledah in #95265
- Refactor: isolate allReportActions from doesReportHaveVisibleActions function by @shubham1206agra in #95731
- fix: receipt lost at upload when filename has reserved characters like # by @adhorodyski in #95852
- Fix: Saved search item remains highlighted after delete confirmation modal is dismissed by @annaweber830 in #95958
- [No QA] Remove noisy hmmm log for missing personal details in workspace member lists by @TMisiukiewicz in #96030
- refactor isReportInGroupPolicy to use isGroupPolicy instead part 3 by @daledah in #95261
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestDescription by @Guccio163 in #94624
- [CP Staging] Revert "Open validation RHP directly for pending USD bank accounts" by @MonilBhavsar in #96182
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestDistanceRate by @Guccio163 in #95801
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestCategory by @Guccio163 in #94621
- Part 11: Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST by @DylanDylann in #96109
- Fix agent avatar disappearing from Share QR when offline by @MelvinBot in #96112
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestTag by @Guccio163 in #94618
- Show Pay Button under More when Export primary button is present by @NikkiWines in #95945
- Fix Concierge thinking indicator staying hidden after first message; make it server-driven by @chiragsalian in #95870
- Advance lastUpdateID only after Onyx updates apply successfully by @elirangoshen in #96039
- Add bulk delete to Agents table by @luacmartins in #95431
- [Home Page] Update the "Getting started" slot for the Manage my team intent by @adamgrzybowski in #95502
- fix: Home - Expense created offline in Recently added disappears & reappears after returning online by @mhawryluk in #95500
- Fix Top Employees by Spend chart height for fewer results by @luacmartins in #95443
- [Payment due @marufsharifi] Add Book a call button for Account Manager (DM header, Concierge, Help) by @c3024 in #95129
- Refactor Receipt functions to remove the transaction onyx by @parasharrajat in #95898
- [No QA] Log auth session result type on non-success native SAML sign-in by @MelvinBot in #96156
- [No QA] [Payment due @DylanDylann] [No QA] Docs updates for E/A#91634 personal details prompt before virtual card reveal by @MelvinBot in #95294
- [No QA] Fix double reportPolicyTags declaration by @Guccio163 in #96193
- [Part 12] Refactor phone number formatting in shared delegate components by @marufsharifi in #95908
- Show Consolidated Travel Billing copy when workspace deletion is blocked by CTB by @MelvinBot in #96090
- fix: keep multi-expense drafts submittable when a subset of expenses … by @yusufdeveloper2903 in #95682
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from getOnyxTargetTransactionData by @Guccio163 in #94605
- Remove hard coded ellipsis by @JS00001 in #96199
- Move inline icon out of icon primitives by @jmusial in #95286
- [No QA] Auto-file staging retest request for cherry-picked blocker fixes by @jasperhuangg in #96103
- Remove Onyx.connect() usage for ONYXKEYS.COLLECTION.POLICY_TAGS from updateMoneyRequestAmountAndCurrency by @Guccio163 in #94625
- Display DeleteAgent error on failure by @s77rt in #95934
- [No QA] Draft NewDot Certinia help pages (Connect, Configure, FAQ) by @MelvinBot in #94269
- Part 11 - Thread delegateAccountID through split and inline edit flows by @Krishna2323 in #95328
- [NoQA] Add ATTRIBUTE_SEND_MESSAGE_SOURCE to ManualSendMessage by @LukasMod in #95666
- perf: scope Onyx subscriptions in report preview subtree by @OlimpiaZurek in #95807
- Part 5: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.TRANSACTION_VIOLATIONS in src/libs/actions/IOU.ts by @thelullabyy in #95772
- [CP staging] Fix FlashList max-update-depth crashes from OXC React Compiler bailouts by @roryabraham in #96168
- Fix: submit saved profile address when PBA Address step is skipped on re-add by @MelvinBot in #95872
- [No QA] Docs updates for E/A#94808 document Paid status report search filter by @MelvinBot in #95410
- [No QA] Docs updates for E/A#95651 Status column in Expensify Card list by @MelvinBot in #95845
- [No QA] Docs updates for E/A#95812 deleting an agent via Security page by @MelvinBot in #96050
- Hide proactive app review modal during Supportal and copilot sessions by @roryabraham in #96231
- [No QA] Fill remaining billing/cancellation FAQ gaps in New Expensify billing docs by @MelvinBot in #95926
- [No QA] Docs updates for E/A#95204 exclude pending card reports from Submit by @MelvinBot in #95687
- [No QA] Update useblacksmith/checkout to latest by @roryabraham in #96234
- 🍒 Cherry pick PR #96324 to staging 🍒 by @os-botify[bot] in #96337
Full Changelog: 9.4.34-14...9.4.35-6