9.3.18-8
·
6546 commits
to refs/heads/production
since this release
What's Changed
- [No QA] Update View-the-Top-Categories-report.md by @stephanieelliott in #81473
- fix: Some Categories Not Appearing in New Expensify After Migration by @nkdengineer in #81486
- fix: Can not select year in Reports/Search page by @daledah in #81148
- [PR 2 of 15] Remove global Onyx reference from getOriginalReportID step 1 by @tgolen in #81707
- fix: The expense approver can be deleted, a warning doesn't appear by @nkdengineer in #82071
- [No QA] Allow editing report titles if title field is missing by @neil-marcellini in #80254
- feat: Add Billable and Tax subtotals to the report view v2 by @nkdengineer in #81987
- fix: changing from type:chat to type:expense, has:link is not removed by @daledah in #79727
- [No QA] Create View-the-Top-Categories-report.md by @stephanieelliott in #81051
- Fix: Workflows - Submission frequency is not applied in offline by @annaweber830 in #82054
- [NO QA] Create DynamicVerifyAccountPage Component (BATCH-4) by @collectioneur in #81392
- Fix cursor moves to write something briefly with expand compose box by @Kureev in #77147
- Prevent unique constraint violation when duplicating split expenses removed from reports by @c3024 in #81389
- [Release 3.1] [Domain control] Add DomainMembersSettingsPage with force 2FA toggle by @war-in in #79361
- fix: attendee field doesn't show the assigned person by @NJ-2020 in #81483
- [Single-use and Expire-by virtual cards]: update edit card flow by @nkdengineer in #81783
- [NoQA] [HomePage] swap payable report icon by @grgia in #81988
- [CP Staging] Fix workspace owner transfer flow not opening by @shubham1206agra in #82093
- Fix label gaps in
LineChartandBarChartcomponents by @mateuuszzzzz in #81833 - chore: Sentry labels for the Create Expense flow by @adhorodyski in #82001
- [CP Staging] Explicitly align message edits to the left by @inimaga in #82129
- [CP Staging] Revert "Update create transaction Manual flow to ask for merchant after asking for amount v2" by @rlinoz in #82132
- [Duplicate Expenses] Add Per Diem Expense Support by @jjcoffee in #78792
- fix: Empty space is shown after clearing the cache or re-signing by @suhailpthaj in #81335
- Revert "Refactor subscription size page to use useSubPage hook" by @arosiclair in #82136
- Restrict time and per diem expense creation from FAB when workspace is restricted by @mhawryluk in #81996
- [CP Staging] Revert "Fix/79139 - Add sticky filters to the reports page" by @lakchote in #82143
- Make
MoneyRequestAccountantSelectoruse newSelectionListWithSectionsby @zfurtak in #81677 - refactor filterReportsByPolicyIDAndMemberAccountIDs by @dukenv0307 in #79940
- Add Time Tracking to OnboardingInterestedFeatures by @mhawryluk in #81547
- Fix points clipping by @borys3kk in #81669
- Enable creating per diem expense from self dm by @koko57 in #78109
- fix: migrate ReportActionItem to useOnyx for policyTags by @marcochavezf in #80258
- Fix focus on self DM when signing in App by @MonilBhavsar in #80021
- Fix locale issues in
useChartLabelFormatsby @mateuuszzzzz in #81543 - feat: Add Vacation delegate view for the delegate by @samranahm in #78432
- fix: Single-use and Expire-by virtual cards regression by @nkdengineer in #81957
- [No QA] Change place where we are tracking metric for transition from OD to ND by @kubabutkiewicz in #81670
- [No QA][Sentry] ReasonAttributes passed from skeletons to sentry by @sosek108 in #81706
- [Sentry] Re-enable browser tracing integration for INP measurements by @sosek108 in #81490
- [CHAI] Release 3 - Add AI search by @rushatgabhane in #81629
- Refactor mergeTransaction function to pass selfDMreport by @parasharrajat in #82006
- Multiline input for name field in report field does not scroll (V2) by @mohammadjafarinejad in #81005
- fix: The error message is missing bottom padding when updating Tag by @paulnjs in #81128
- fix(workspace): resolve workflow inconsistency based on creation flow by @marufsharifi in #79529
- [No QA] fix test by @parasharrajat in #82166
- [No QA] feat: add local passkey credentials storage with Onyx by @dariusz-biela in #81409
- [CP Staging] Revert Handle the Distance and Rate fields for splits by @ZhenjaHorbach in #82147
- Simplify computation of report name for certain types by @sosek108 in #81513
- Revert "[NO QA] Create DynamicVerifyAccountPage Component (BATCH-4)" by @mjasikowski in #82169
- Fix GPS round trips waypoints by @GCyganek in #81847
- Borys3kk fix tooltip truncation by @borys3kk in #81326
- fix: missing keyboard animations by @kirillzyusko in #81966
- Fix select all checkbox alignment by @jmusial in #82099
- Fix/81305 - Different app navigation when invoice is sent for the first and second time from Account tab by @dmkt9 in #81828
- [No QA] Add SearchList perf test by @luacmartins in #82043
- Add sharees to ACHAccount type by @NikkiWines in #82070
- [No QA] call groupPaidPoliciesWithExpenseChatEnable as selector in FloatingActionButtonAndPopover by @TMisiukiewicz in #82112
- Auto-scroll to newly created expense report by @marufsharifi in #81741
- Fix: Expense - Expense RHP composer does not not auto focus when opened from report RHP by @annaweber830 in #81645
- [PR 3 of 15] Remove global Onyx reference from getOriginalReportID by @tgolen in #82058
- [Release 3.6] [Domain Control] Bulk close members' accounts by @jmusial in #81527
- Domain control 3.6 - Bulk close members' accounts by @sumo-slonik in #80098
- Synced the message preview between Search router and LHN by @suhailpthaj in #79278
- fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning by @nkdengineer in #81156
- [NO QA] Update Playwright output dir to playwright-output by @MelvinBot in #82177
- [No QA] Update Workspace-Rules.md for merchant rules by @stephanieelliott in #81914
- Tweak conditions for showing Mock Bank by @amyevans in #81754
- don't fail ci when CodeCov fails by @blimpich in #82202
- Refactor getDeleteTrackExpenseInformation to remove usages of ONYXKEYS.COLLECTION.REPORT by @parasharrajat in #81404
- Add
ScrollableTabSelectorcomponent by @GCyganek in #79198 - [Odometer] Image preview by @jakubkalinski0 in #80532
- Display hidden participants policyexpensechat by @s77rt in #81810
- [No QA] Update Join-your-company's-workspace.md by @brianlee-expensify in #82163
- [No QA] Add help page for reimbursement failure reasons by @twisterdotcom in #82145
- refactor getSearchOptions by @dukenv0307 in #80199
- [NO QA] Remove TODO comment by @linhvovan29546 in #82219
- [CP Staging] fix: Merchant field is displayed instead of Distance & Rate field after splitting distance with user by @nkdengineer in #82142
- Create Navigation guards with OnboardingGuard & TestDriveModalGuard by @TMisiukiewicz in #81689
- Fix explain wrapper callback by @luacmartins in #81887
- [HomePage] Adjust paddings on HomePage and TimeSensitive button texts by @WojtekBoman in #82138
- #1 - Remove Onyx.connect() for the key REPORT_ACTIONS in Report/index.ts by @bernhardoj in #81778
- [noQA] Add FIFO queue for adhoc workflow by @LukasMod in #82110
- Avoid using selector returning Sets by @CosminStreteaCS in #82104
- Fix time based group expansion in Reports/Search by @cristipaval in #81418
- [CP Staging] Fix fraud alert widget not rendering due to wrong data path by @mountiny in #82247
- [CP Staging] Revert "Enable merchant rules" by @lakchote in #82248
- Remove unnecessary custom types from translations - batch 9 by @mrejdak in #79984
Full Changelog: 9.3.17-9...9.3.18-8