[PR #3616] [CLOSED] [WIP] [Goals] Add a copy template #4958

Closed
opened 2026-02-28 21:03:49 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3616
Author: @youngcw
Created: 10/9/2024
Status: Closed

Base: masterHead: youngcw/copy-template


📝 Commits (10+)

📊 Changes

29 files changed (+519 additions, -277 deletions)

View changed files

📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-checks-the-page-visuals-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-checks-the-page-visuals-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-checks-the-page-visuals-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-10-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-11-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-12-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-4-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-5-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-6-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-7-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-8-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-9-chromium-linux.png (+0 -0)
📝 packages/desktop-client/src/components/schedules/index.tsx (+11 -1)
packages/desktop-client/src/components/settings/Upcoming.tsx (+85 -0)
📝 packages/desktop-client/src/components/settings/index.tsx (+1 -1)
📝 packages/loot-core/src/client/data-hooks/schedules.tsx (+14 -10)
📝 packages/loot-core/src/server/budget/goal-template.pegjs (+2 -0)

...and 9 more files

📄 Description

Add a template to copy the budget from X months prior


🔄 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/3616 **Author:** [@youngcw](https://github.com/youngcw) **Created:** 10/9/2024 **Status:** ❌ Closed **Base:** `master` ← **Head:** `youngcw/copy-template` --- ### 📝 Commits (10+) - [`d56622d`](https://github.com/actualbudget/actual/commit/d56622ddd2dc123742ea84661746de84cb8c0285) initial poking around - [`4b78518`](https://github.com/actualbudget/actual/commit/4b7851849df0c4bf1cf7a0041537ca0ed9440994) ui changes and setting - [`27c7889`](https://github.com/actualbudget/actual/commit/27c788968a64116c99e9429c76e4e763cf104304) wip - [`2b34e3b`](https://github.com/actualbudget/actual/commit/2b34e3befc669c03d27c129d4cfefc47c7fcb2d9) null check - [`2486cdd`](https://github.com/actualbudget/actual/commit/2486cdd36fa1428e3a41098cfd03a4190425cfc6) removed more than a month - [`f7ff09d`](https://github.com/actualbudget/actual/commit/f7ff09d267d4eb2aa1a574782c7ef46f96c395d9) prettier - [`6300404`](https://github.com/actualbudget/actual/commit/63004048b914fcba9c366803debb300629f1a3a8) todo - [`558422a`](https://github.com/actualbudget/actual/commit/558422aef793ff4e745fdc709ff251865ae2eb0d) get status tests - [`4460f7d`](https://github.com/actualbudget/actual/commit/4460f7d92950765791f9d927cd2788e0dd3c231c) added prefs to app.ts - [`2246966`](https://github.com/actualbudget/actual/commit/22469661f64be518c24caea53d5af93be00b8829) updated to use LocalPrefs bc of limitation of app.ts ### 📊 Changes **29 files changed** (+519 additions, -277 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-checks-the-page-visuals-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-checks-the-page-visuals-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-checks-the-page-visuals-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-10-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-11-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-12-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-4-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-5-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-6-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-7-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-8-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/schedules.test.js-snapshots/Schedules-creates-a-new-schedule-posts-the-transaction-and-later-completes-it-9-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/src/components/schedules/index.tsx` (+11 -1) ➕ `packages/desktop-client/src/components/settings/Upcoming.tsx` (+85 -0) 📝 `packages/desktop-client/src/components/settings/index.tsx` (+1 -1) 📝 `packages/loot-core/src/client/data-hooks/schedules.tsx` (+14 -10) 📝 `packages/loot-core/src/server/budget/goal-template.pegjs` (+2 -0) _...and 9 more files_ </details> ### 📄 Description Add a template to copy the budget from X months prior --- <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 21:03:49 -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#4958