Skip to content

9.3.74-7

Choose a tag to compare

@github-actions github-actions released this 15 May 18:06
· 35221 commits to production since this release
066d323

What's Changed

  • Preserve distance rate for unreported expenses from non-default policies by @MelvinBot in #87537
  • [No QA] refactor: split OfflineWrapper and ProductTrainingTooltip from OptionRowTooltipLayer by @BartekObudzinski in #90334
  • [No QA] refactor: rename OptionRowAvatar to OptionRow/Avatar by @BartekObudzinski in #90332
  • [Domain Control] add validation in MoveUsersBetweenGroupsPage for Preferred Policy admin restriction by @jakubstec in #89979
  • Stop auto-selecting first item on NetSuite/Xero accounting settings rows by @blimpich in #90276
  • Use OpenDomainPage in domain initial page by @allgandalf in #90163
  • Reports - Expense created while on "Reports", gets highlighted again when opened. by @borys3kk in #89525
  • Update Expensify Card preferred workspace modal copy by @mountiny in #90005
  • perf(search): stabilize columns reference by @TMisiukiewicz in #90421
  • perf: Split TransactionItemRow into narrow and wide versions by @jmusial in #89120
  • [NO QA][QBO] Redesign Travel Invoicing export settings UI to match Sage Intacct pattern by @blimpich in #90262
  • [CP Staging] Revert "Bump Onyx to 3.0.71" by @mountiny in #90485
  • [Payment due @hoangzinh] [CP Staging] Hide CSV company card import behind a beta by @Gonals in #90483
  • #2 - Add device management feature by @bernhardoj in #89704
  • [CP Staging] revert: New editing mechanism for small screens by @chrispader in #90513
  • Feat: Manual expense flow UI refactor - r3 by @ChavdaSachin in #87920
  • Fix saved search tooltip doesn't show for the first time by @bernhardoj in #90292
  • [No QA] [NO QA] Docs updates for E/A#84510 rename cancel subscription option in help articles by @MelvinBot in #88925
  • [CP Staging] Revert "Refactor ReanimatedModal/index.tsx to follow Rules of React and compile with React Compiler" (#90358) by @abzokhattab in #90522
  • [No QA] Send log when redirecting to sign in after revoking current device by @bernhardoj in #90523
  • Fix "Next" button on final step of add company card flow by @lakchote in #90528
  • Remove unused type exports by @shubham1206agra in #90245
  • Fix distance rate request freeze when going back from confirmation by @emkhalid in #90205
  • Refactor: isolate allReports from shouldReportActionBeVisible function by @shubham1206agra in #87991
  • Update table component to have default styling by @JS00001 in #89924
  • [No QA] perf(search): remove dead policies and queryJSONHash props from ListItem by @TMisiukiewicz in #90452
  • Always show green Submit badge/button when report is ready to submit by @MelvinBot in #89889
  • feat: [90247] hide non applicable profile sections for agents by @NicolasBonet in #90259
  • 88162: Reports page - Custom report title briefly shows'Chat Report' when clicking a report row by @abbasifaizan70 in #89661
  • Handle report duplication so opening Relationship Manager chat works properly by @Valforte in #89967
  • Separate subtitle from report title push row by @gijoe0295 in #89714
  • Use preserved high contrast mode preference on sign-in page by @MelvinBot in #89600
  • fix: Error shows up when submitting unreported card expense to user by @paulnjs in #89982
  • BT - Migrate Workspace Categories - Edit, Settings, GL Code and Payroll Code by @mananjadhav in #90115
  • BT Migrate Workspace Categories Settings by @mananjadhav in #90574
  • [No QA]: refactor: move participant setters from IOU/index.ts to MoneyRequest.ts by @DylanDylann in #90299
  • migrate travel part 1 by @huult in #89727
  • [No QA] Allow stress testing with API traffic from NewDot by @tgolen in #88487
  • perf: scope Search list violations subscription per row by @TMisiukiewicz in #90478
  • [NoQA] Renamed .website to .web for simplicity by @shubham1206agra in #90612
  • Composer decomposition PR8: text ownership migration by @adhorodyski in #89898
  • [NoQA] Remove BETA_CUSTOM_RULES gating from workspace Expense policy by @lakchote in #90622
  • Fix bottom tab bar incorrectly visible on cold-start to a deep screen by @sumo-slonik in #90489
  • fix: Keyboard Navigation: Many Pages: The focus is lost and does not return to triggering element by @TaduJR in #87852
  • [No QA] perf: move Search list isOffline into TransactionGroupListItem by @TMisiukiewicz in #90486
  • [No QA] refactor: OptionRowLHN — final wiring + ArchivedOptionRowLHN variant by @BartekObudzinski in #90459
  • migrate QuickBook Desktop by @huult in #90306
  • Migrate Search expense-report hold menu to useHoldMenuModal by @TMisiukiewicz in #90515
  • perf(search): cache onFocus handlers per index to stop row re-renders by @TMisiukiewicz in #90441
  • fix: correct PDF navigation button visibility behavior on mWeb attachments by @nabi-ebrahimi in #90179
  • [No QA] perf: drill attendee-tracking boolean instead of policy through Search list by @TMisiukiewicz in #90621
  • perf(search): let ChatListItem fetch its own Onyx data by @TMisiukiewicz in #90461
  • Fix navigation to new workspace by @sumo-slonik in #90310
  • [CP Staging] [NO QA] Remove Just sayin' copy from edit multiple. by @trjExpensify in #90639
  • Move debounce from SelectionListWithModal to useSearchResults by @VickyStash in #90361
  • Fix extra/missing RBRs on company card feed selector by @fedirjh in #89457
  • fix: remove onclick event listener if not interactive by @truph01 in #87291
  • fix: User does not navigate to concierge chat via link when login with old account by @nkdengineer in #85740
  • Change 2FA recovery code filename by @chuckdries in #89854
  • fix: Report - Searching "in" auto completes syntax with type:expense incorrectly. by @annaweber830 in #83138
  • feat: edit agent functionality by @NicolasBonet in #89802
  • Fix: Increase font size of Travel CVV field by @nabi-ebrahimi in #89801
  • Fix inconsistent LHN tab highlighting on mobile when filters applied by @MelvinBot in #89112
  • Fix workspace tab restore from session storage after refresh by @MelvinBot in #89748
  • [NO QA] Do not run eslint in es translation file since it's auto generated by @iwiznia in #90701
  • [NO QA] Point QBO Travel Invoicing account picker at creditCards by @blimpich in #90700
  • [No QA] chore: some minor code improvements to edit agent by @NicolasBonet in #90702
  • [CP Staging] Fix table deploy blockers by @JS00001 in #90676
  • [No QA] Bump eslint-config-expensify to 3.0.2 by @roryabraham in #90708
  • Fix stale Pay total after offline partial approval of held expenses by @wildan-m in #89478
  • fixed tax rate in expenses created before tax rate is enabled in WS by @mukhrr in #90408
  • fix: show created expense after FAB submission in Reports by @emkhalid in #90046
  • Refactor: extract sections from MoneyRequestConfirmationListFooter by @OlimpiaZurek in #90208
  • [CP Staging] Followup - manual expense flow UI refactor r3 by @ChavdaSachin in #90687
  • Dismiss keyboard before navigating to workspace invite message screen by @MelvinBot in #90625
  • [No QA] feat: Add TriNet (Zenefits) scaffolding — constants, types, routes, navigation, API params by @Krishna2323 in #90710
  • feat: Add inline editing for tables on desktop (V2) by @mohammadjafarinejad in #89166
  • [No QA] feat: Add TriNet icon asset and register TriNetSquare by @Krishna2323 in #90717
  • [CP Staging] Remove overflow hidden by @luacmartins in #90718
  • [Payment due @huult] Send analytic events to Reddit, Meta, & Linkedin by @youssef-lr in #88759
  • [Payment due @situchan] Fix 'Pay with personal account' label to show 'Pay with wallet' when user has a linked bank account. by @Krishna2323 in #89962
  • Migrate InteractionManager - batch 1 by @mrejdak in #88603
  • [CP Staging] Remove condition hiding manual edit of waypoint distance in prod by @youssef-lr in #90713
  • Replace FullscreenLoadingIndicator with ActivityIndicator in WorkspaceWorkflowsApprovalsCreatePage by @MelvinBot in #88742
  • Replace FullscreenLoadingIndicator with ActivityIndicator in WorkspacePageWithSections by @MelvinBot in #88749
  • [Submit] Update Workspaces list + Plan Type page (Wave 2) by @abzokhattab in #88273
  • [No QA] Add images to better BBA conversion articles by @stephanieelliott in #87830
  • fix: export isSubmitPolicy and isPolicyEditor from PolicyUtils by @abzokhattab in #90739
  • Announce remove action on selected participant by @rushatgabhane in #90210
  • Docs updates for E/A#90276 Remove auto-select first item from QBD export fields by @MelvinBot in #90569
  • [No QA] [NO QA] Update Book-a-Flight.md by @brianlee-expensify in #90563
  • Replace individual private detail edit pages with unified form + magic code by @jasperhuangg in #87928
  • [No QA] [NO QA] Document {expense:feedcountry} formula in export help article by @blimpich in #89678
  • [No-QA] Certinia/r1 pr1 scaffolding by @ChavdaSachin in #90078
  • [No QA] update Accounting-Search-Shortcuts.md for how to create an aging report by @MelvinBot in #89655
  • [No QA] Docs updates for E/A#89187 Add device management help article for New Expensify by @MelvinBot in #90019
  • [No QA] Docs updates for E/A#86174 Add Received payment submitter action to help site by @MelvinBot in #90013
  • feat: update error uploading receipt screen by @OlimpiaZurek in #82139
  • 87980: Chat - All lines of message chat in the LHN are not separated by a space by @abbasifaizan70 in #90091
  • [NO QA] Fix NetSuite travel export row subtitle and account label by @blimpich in #90738
  • decompose ReportActionsList: 2 by @adhorodyski in #89598
  • Fix reveal navigation under RHP + re-land reveal workspace route under RHP before dismissing on workspace creation by @JakubKorytko in #90044
  • fix: App back button on Book travel page returns to ND instead of OD by @truph01 in #90401
  • Add isDraft parameter to setSplitShares/resetSplitShares to prevent stale draft by @MelvinBot in #90716
  • Fix: Hide Share button for deposit accounts and clear persistent error dot by @fedirjh in #90557
  • Make NetInfo reachability ping environment-aware by @adhorodyski in #90696
  • [CP Staging] preserve distance when submitting from IOU to WS by @mukhrr in #90679
  • [No QA] [NO QA] Docs updates for E/A#86952 Add help article for assigned support contacts by @MelvinBot in #88029
  • Move Copilot to its own top-level menu under Account by @wildan-m in #89422
  • [Payment due @ShridharGoel] Have CSV-imported cards open the RHP by @Gonals in #89998
  • Auto-select valid distance rate when moving expense to workspace by @MelvinBot in #88286
  • Suppress AppReview modal when another modal is visible by @MelvinBot in #89910
  • [Domain Control] [Release 4] [FE] Add Groups row in Domains LHP and RBR by @jakubstec in #89602
  • Allow editing messages in Composer on narrow screens V2 by @chrispader in #90516
  • [Payment due @parasharrajat] Do not assume "from the beginning" means 90 days ago for CSV feed company cards by @Gonals in #89775
  • [No QA] Docs updates for E/A#87533 Add handwritten receipts to prohibited expenses docs by @MelvinBot in #90010
  • Wrap long expense detail rows to two lines instead of truncating by @KioCoan in #90390
  • Replace FullscreenLoadingIndicator with ActivityIndicator in SearchFiltersWorkspacePage by @MelvinBot in #88744
  • Replace FullScreenLoadingIndicator with ActivityIndicator in WalletPage by @MelvinBot in #88743
  • Use LoadingIndicator in WorkspaceOverviewPlanTypePage by @MelvinBot in #88738

Full Changelog: 9.3.73-4...9.3.74-7