9.3.66-7
·
41939 commits
to refs/heads/production
since this release
What's Changed
- [No QA] jest: ignore .worktrees/ in haste-map indexing by @marcochavezf in #89161
- feat: Update option missing for Personal Bank Accounts in ND compared to Classic by @TaduJR in #87141
- "Ask Concierge" option in the search router by @mhawryluk in #88727
- Fix doubled OpenApp on delegate (copilot) account switch by @TMisiukiewicz in #89254
- Fix freeze when opening "Add approval workflow" on workspaces with many members by @TMisiukiewicz in #89268
- Fix blank space when sending a message by @VickyStash in #88529
- fix: Mark as paid on Reports pays the full amount without asking paying option by @paulnjs in #88569
- Migrate CategorySelectorModal to be nav RHP by @jmusial in #88576
- [Payment due @brunovjk] Add Export option to Expensify Card Bulk Selection in Workspace settings by @Gonals in #87491
- Part 4: Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST by @DylanDylann in #88521
- [CP Staging] Revert "[Payment due @abzokhattab] Add workspace rules PDF document upload, view, and management UI" by @lakchote in #89362
- [No QA] Add new span for FAB add report to Scan Page by @rinej in #87765
- Fix: "Waiting for you to pay expenses" shown incorrectly for $0.00 reports without Pay button by @marufsharifi in #88612
- [CP Staging] Revert PR #88708 by @lakchote in #89377
- Report OpenReport new account creation to fraud protection backend by @cristipaval in #89194
- [no qa] perf: decompose OptionRowLHN avatar/delegate logic into a separate component by @BartekObudzinski in #89087
- Fix Screen Reader issue preventing bottom sheet from closing without selection by @marufsharifi in #81536
- Fix category tax value not syncing on expense creation by @MelvinBot in #88477
- Refactor: migrate convertToDisplayString to useCurrencyListActions hook (part 9) by @shubham1206agra in #89285
- Refactor: migrate convertToDisplayString to useCurrencyListActions hook (part 8) by @shubham1206agra in #89282
- Fall back to Onyx when search snapshot is missing report data by @MelvinBot in #88957
- fix: correct add existing expense eligibility rules by @nyomanjyotisa in #89357
- Encode query param in saved search rename route by @MelvinBot in #89394
- fix: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY (part 6) by @truph01 in #88843
- fix: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY (part 7) by @truph01 in #88857
- decompose ReportActionsList: 1 by @adhorodyski in #88392
- [CP Staging] Fix SAML cancel showing false email validation error on Android by @MelvinBot in #89397
- Update report details view to use compact desktop table styles by @Krishna2323 in #88296
- feat: Add Agents feature with corresponding UI and translations by @NicolasBonet in #89304
- [CP stag] fix: Workspace freeze after navigating from More Features warning modals by @roryabraham in #89399
- [CP Staging] Skip hidden filter for self DM, admins, and archived chats in search by @MelvinBot in #89356
- Update odometer error message to include missing 'to continue' suffix by @MelvinBot in #89034
- [NoQA][Change Approver] reassign approver by @rushatgabhane in #85233
- Show Unreported status badge for expenses without a report by @MelvinBot in #88851
- Preserve introSelected.choice in onboarding failureData by @MelvinBot in #89423
- Add support for "Require company cards for all purchases" policy changelog report action by @rayane-d in #88542
- feat: Added role filter to workspace members list by @Uzaifm127 in #88293
- Improve chart label alignment and spacing by @mhawryluk in #88718
- BT - Migrate Workspace Categories by @mananjadhav in #88842
- [No QA] Allow __esModule in naming-convention rule, drop ~120 suppressions by @roryabraham in #89412
- [NO QA] Add support for optional path parameters in dynamic routes by @collectioneur in #88589
- refactor: PureReportActionItem, push down 5 wrapper subscriptions into action leaves by @LukasMod in #89160
- fix: right label and badge style in menu item by @daledah in #88920
- [No QA] Fix typecheck in main: remove leftover personalPolicyID prop from tests by @cristipaval in #89474
- fix: can save vacation delegate that isn't associated with an account by @truph01 in #83608
- Refactor: clean up submit-to-destination-visible code to conform to coding standards by @JakubKorytko in #88581
- Pass activePolicy to buildPolicyData and remove policy onyx connection in actions/Policy.ts by @bernhardoj in #87715
- refactor createChildReport to use isSelfTourViewed from useOnyx by @dukenv0307 in #87914
- [Home Page] Add Locked VBA (Verified Bank Account) widget to Time Sensitive by @adamgrzybowski in #88429
- Fix: Prevent Onyx.clear() from removing unsynced PERSISTED_REQUESTS data by @marufsharifi in #87874
- Pass splitExpensesTotal in useDeleteTransactions to fix offline split deletion total by @MelvinBot in #89403
- [Domain Control] [Release 4] Add Strictly Enforce Workspace Rules Toggle to DomainGroupDetailsPage by @jakubstec in #88699
- [No QA] perf: replace lodashMapKeys with native loop in WorkflowUtils by @TMisiukiewicz in #89477
- Update search input height on narrow to be the same as in wide by @bernhardoj in #88526
- refactor: PureReportActionItem, IouReportActionMessage by @LukasMod in #88691
- feat: Add Withdrawal ID column to Expenses search and in report view. by @samranahm in #89307
- [Payment due @Pujan92] Trickle Concierge suggested response by @marcochavezf in #89146
- Fix header border color when items are selected by @Krishna2323 in #89353
- [No QA] Add tests for SearchMoneyRequestReportPage dismiss-on-removal logic by @TMisiukiewicz in #89247
- Don't fire duplicate ReconnectApp on delegate account switch by @TMisiukiewicz in #89262
- Migrate ExpenseLimitTypeSelectorModal to nav RHP by @jmusial in #88915
Full Changelog: 9.3.65-6...9.3.66-7