[PR #1387] [CLOSED] [WIP] Variable schedule preview times #3705

Closed
opened 2026-02-28 20:45:32 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/1387
Author: @biohzrddd
Created: 7/22/2023
Status: Closed

Base: masterHead: variable-sched


📝 Commits (10+)

  • ec293a1 Revert "Merge remote-tracking branch 'upstream/master' into variable-preview"
  • 3031508 Move settings to transaction row
  • 41622a7 Transition to jsx, hooking up callbacks
  • 45e05e6 Fix re-rendering all rows on hover
  • b55d70c release note
  • fe3f941 Merge branch 'bugfix-row-render' into variable-sched
  • 1cae03f Reworked, add pref, still not setting the pref.
  • 73bbbf4 First attempt at saving a local pref
  • 80f8d9b Merge remote-tracking branch 'upstream/master' into variable-sched
  • 3b60583 Remove logging, fix lint

📊 Changes

7 files changed (+271 additions, -29 deletions)

View changed files

📝 packages/desktop-client/src/components/accounts/Account.js (+10 -2)
packages/desktop-client/src/components/schedules/TransactionPreviewPicker.tsx (+218 -0)
📝 packages/desktop-client/src/components/settings/Experimental.tsx (+17 -0)
📝 packages/desktop-client/src/components/transactions/TransactionsTable.js (+15 -26)
📝 packages/desktop-client/src/hooks/useFeatureFlag.ts (+1 -0)
📝 packages/loot-core/src/client/state-types/prefs.d.ts (+4 -1)
upcoming-release-notes/1402.md (+6 -0)

📄 Description

<CopyPasta from Discord discussion>

I'd like to see preview transactions out to the end of the month/week/for X days, etc. I found it was hard-coded to <= 7 days in the future, so made this. Same idea as #550, we want to see the budget out to some variable point in the future.

Normally the fake transaction row shows a summary of the preview
image

The settings row is visible on clicking the row (or pressing the edit button shown on hover), settings get changed which will show the new set of scheduled transactions, then hit Done when complete.
image


🔄 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/1387 **Author:** [@biohzrddd](https://github.com/biohzrddd) **Created:** 7/22/2023 **Status:** ❌ Closed **Base:** `master` ← **Head:** `variable-sched` --- ### 📝 Commits (10+) - [`ec293a1`](https://github.com/actualbudget/actual/commit/ec293a1271192ce4f1a424c7833b23122d4361cc) Revert "Merge remote-tracking branch 'upstream/master' into variable-preview" - [`3031508`](https://github.com/actualbudget/actual/commit/303150884d05466a6b069276b658343fd6460a41) Move settings to transaction row - [`41622a7`](https://github.com/actualbudget/actual/commit/41622a75319209d8b0d7192b9c717efb8fdb3f28) Transition to jsx, hooking up callbacks - [`45e05e6`](https://github.com/actualbudget/actual/commit/45e05e6217f99cab49ba09c46a43bba6cbcb3ae3) Fix re-rendering all rows on hover - [`b55d70c`](https://github.com/actualbudget/actual/commit/b55d70c5f95a4cf8e716b52040327295ce7ab4c0) release note - [`fe3f941`](https://github.com/actualbudget/actual/commit/fe3f941cf6cee127ffcae41427af44ff046564fc) Merge branch 'bugfix-row-render' into variable-sched - [`1cae03f`](https://github.com/actualbudget/actual/commit/1cae03f9177b6aee9ad9ec3bd6157be06b95e6d1) Reworked, add pref, still not setting the pref. - [`73bbbf4`](https://github.com/actualbudget/actual/commit/73bbbf4ab8124f7d6c31ff398eaa60f2b2a101c5) First attempt at saving a local pref - [`80f8d9b`](https://github.com/actualbudget/actual/commit/80f8d9b478d293d347b8fd8aab6155dbf05b4734) Merge remote-tracking branch 'upstream/master' into variable-sched - [`3b60583`](https://github.com/actualbudget/actual/commit/3b60583c310ef754b681f36df32a15ea71ae181d) Remove logging, fix lint ### 📊 Changes **7 files changed** (+271 additions, -29 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/accounts/Account.js` (+10 -2) ➕ `packages/desktop-client/src/components/schedules/TransactionPreviewPicker.tsx` (+218 -0) 📝 `packages/desktop-client/src/components/settings/Experimental.tsx` (+17 -0) 📝 `packages/desktop-client/src/components/transactions/TransactionsTable.js` (+15 -26) 📝 `packages/desktop-client/src/hooks/useFeatureFlag.ts` (+1 -0) 📝 `packages/loot-core/src/client/state-types/prefs.d.ts` (+4 -1) ➕ `upcoming-release-notes/1402.md` (+6 -0) </details> ### 📄 Description <CopyPasta from [Discord discussion](https://discord.com/channels/937901803608096828/1132416328301559828)> I'd like to see preview transactions out to the end of the month/week/for X days, etc. I found it was hard-coded to <= 7 days in the future, so made this. Same idea as #550, we want to see the budget out to some variable point in the future. Normally the fake transaction row shows a summary of the preview ![image](https://github.com/actualbudget/actual/assets/10577752/d8bf23ba-08f5-4a21-b826-cee1cfd78144) The settings row is visible on clicking the row (or pressing the edit button shown on hover), settings get changed which will show the new set of scheduled transactions, then hit Done when complete. ![image](https://github.com/actualbudget/actual/assets/10577752/2d60fcc6-9d25-4504-96f3-b81c2fe9dcd2) --- <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-02-28 20:45:32 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#3705