[PR #2378] [CLOSED] [WIP] Exclude future transactions #46094

Closed
opened 2026-04-26 08:11:40 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/2378
Author: @javripley
Created: 2/20/2024
Status: Closed

Base: masterHead: exclude-future-transactions


📝 Commits (8)

  • 4155bae Add option to exclude future transactions from calculations
  • 3f3ca1a FeatureToggleWithLoading
  • 1ef2ce7 afterChange
  • 6292e1e Use FeatureToggleWithLoading for excludeFutureTransactions
  • 8fe5237 Use custom component
  • ad2f1ec Exclude future transactions from core sum-amount query
  • 71bdad9 Group future transactions
  • 36e5a9c WIP: future spent tooltip

📊 Changes

16 files changed (+351 additions, -41 deletions)

View changed files

📝 packages/desktop-client/src/components/accounts/Account.jsx (+17 -5)
📝 packages/desktop-client/src/components/budget/BalanceWithCarryover.tsx (+12 -1)
packages/desktop-client/src/components/budget/UnbudgetedFutureExpenses.tsx (+87 -0)
📝 packages/desktop-client/src/components/budget/report/ReportComponents.tsx (+1 -0)
📝 packages/desktop-client/src/components/budget/rollover/RolloverComponents.tsx (+1 -0)
📝 packages/desktop-client/src/components/settings/Experimental.tsx (+37 -0)
📝 packages/desktop-client/src/components/sidebar/Accounts.tsx (+9 -6)
📝 packages/desktop-client/src/components/spreadsheet/CellValue.tsx (+1 -0)
📝 packages/desktop-client/src/components/spreadsheet/useSheetValue.ts (+3 -1)
packages/desktop-client/src/components/transactions/FutureTransactions.tsx (+55 -0)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.jsx (+47 -1)
📝 packages/desktop-client/src/hooks/useFeatureFlag.ts (+1 -0)
📝 packages/loot-core/src/client/queries.ts (+40 -26)
📝 packages/loot-core/src/server/budget/base.ts (+32 -0)
📝 packages/loot-core/src/types/prefs.d.ts (+2 -1)
upcoming-release-notes/2378.md (+6 -0)

📄 Description

This is an attempt to implement #2354

Please refer to that issue and related Discord thread for more context.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/2378 **Author:** [@javripley](https://github.com/javripley) **Created:** 2/20/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `exclude-future-transactions` --- ### 📝 Commits (8) - [`4155bae`](https://github.com/actualbudget/actual/commit/4155bae2165550c5c20119d06bb490f9c987c51d) Add option to exclude future transactions from calculations - [`3f3ca1a`](https://github.com/actualbudget/actual/commit/3f3ca1a3b79acfe3f35c7d7bc9e5442836d99333) FeatureToggleWithLoading - [`1ef2ce7`](https://github.com/actualbudget/actual/commit/1ef2ce73d75720cd4e3b3bdf83b4d6634fee542d) afterChange - [`6292e1e`](https://github.com/actualbudget/actual/commit/6292e1e7396c0cd5636cdf97905a74bb94e259fe) Use FeatureToggleWithLoading for excludeFutureTransactions - [`8fe5237`](https://github.com/actualbudget/actual/commit/8fe523776ea9c90cc2177bbe0b085d4047dc4825) Use custom component - [`ad2f1ec`](https://github.com/actualbudget/actual/commit/ad2f1ece8d32fd70869b0123cf4b8e92f060db42) Exclude future transactions from core sum-amount query - [`71bdad9`](https://github.com/actualbudget/actual/commit/71bdad969c76076bf06cfca96226aae5561b24c3) Group future transactions - [`36e5a9c`](https://github.com/actualbudget/actual/commit/36e5a9cc24cef1c17d1d384ffd73cbd7baeb75f8) WIP: future spent tooltip ### 📊 Changes **16 files changed** (+351 additions, -41 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/accounts/Account.jsx` (+17 -5) 📝 `packages/desktop-client/src/components/budget/BalanceWithCarryover.tsx` (+12 -1) ➕ `packages/desktop-client/src/components/budget/UnbudgetedFutureExpenses.tsx` (+87 -0) 📝 `packages/desktop-client/src/components/budget/report/ReportComponents.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/budget/rollover/RolloverComponents.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/settings/Experimental.tsx` (+37 -0) 📝 `packages/desktop-client/src/components/sidebar/Accounts.tsx` (+9 -6) 📝 `packages/desktop-client/src/components/spreadsheet/CellValue.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/spreadsheet/useSheetValue.ts` (+3 -1) ➕ `packages/desktop-client/src/components/transactions/FutureTransactions.tsx` (+55 -0) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.jsx` (+47 -1) 📝 `packages/desktop-client/src/hooks/useFeatureFlag.ts` (+1 -0) 📝 `packages/loot-core/src/client/queries.ts` (+40 -26) 📝 `packages/loot-core/src/server/budget/base.ts` (+32 -0) 📝 `packages/loot-core/src/types/prefs.d.ts` (+2 -1) ➕ `upcoming-release-notes/2378.md` (+6 -0) </details> ### 📄 Description This is an attempt to implement #2354 Please refer to that issue and [related Discord thread](https://discord.com/channels/937901803608096828/1027831756545609789/1208693552075251782) for more context. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-26 08:11:40 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#46094