From 6655f51ccc16747f7c01ab5742d4cb974f6e35a5 Mon Sep 17 00:00:00 2001 From: Matt Fiddaman Date: Thu, 16 Jan 2025 17:04:31 +0000 Subject: [PATCH] show all occurrences of upcoming schedules within the upcoming period (#4166) * load all instances of scheduled transactions that occur within the upcoming period * correct status in transaction table * ts * note * ci * upcoming -> forceUpcoming * remove caveat from upcoming length setting modal --- .../components/schedules/UpcomingLength.tsx | 5 -- .../transactions/TransactionsTable.jsx | 15 ++-- .../src/client/data-hooks/transactions.ts | 73 ++++++++++++++++--- .../src/server/budget/goalsSchedule.ts | 10 +-- .../src/server/schedules/app.test.ts | 2 +- .../loot-core/src/server/schedules/app.ts | 55 +------------- packages/loot-core/src/shared/schedules.ts | 54 ++++++++++++++ upcoming-release-notes/4166.md | 6 ++ 8 files changed, 140 insertions(+), 80 deletions(-) create mode 100644 upcoming-release-notes/4166.md diff --git a/packages/desktop-client/src/components/schedules/UpcomingLength.tsx b/packages/desktop-client/src/components/schedules/UpcomingLength.tsx index c6b86552ee..ef142dcf23 100644 --- a/packages/desktop-client/src/components/schedules/UpcomingLength.tsx +++ b/packages/desktop-client/src/components/schedules/UpcomingLength.tsx @@ -58,11 +58,6 @@ export function UpcomingLength() { data is stored. It can be changed at any time. - - - Only the first instance of a recurring transaction will be shown. - -