[PR #1734] [MERGED] Goal progress bar #3927

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/1734
Author: @shall0pass
Created: 9/24/2023
Status: Merged
Merged: 9/24/2023
Merged by: @shall0pass

Base: shall0pass/goalsProgressHead: goalProgressBar


📝 Commits (10+)

  • 28899ea first pass at progress bar
  • 8622b77 db migration / enter goal in db
  • cad101c add getGoal function
  • f1a9aeb stabilize
  • 1eab530 Merge branch 'master' into goalProgressBar
  • 2c8c5a6 whoops
  • 756e73f TS
  • 66fc6a6 reset goal in db if no template found
  • 2033e52 Merge branch 'master' into goalProgressBar
  • 9c7f6b3 Merge branch 'actualbudget:master' into goalProgressBar

📊 Changes

21 files changed (+212 additions, -115 deletions)

View changed files

📝 packages/desktop-client/e2e/schedules.test.js (+10 -0)
📝 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-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-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/transactions.test.js-snapshots/Transactions-creates-a-split-test-transaction-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/src/components/budget/BalanceWithCarryover.tsx (+10 -2)
📝 packages/desktop-client/src/components/budget/report/components.tsx (+2 -0)
📝 packages/desktop-client/src/components/budget/rollover/rollover-components.tsx (+2 -0)
📝 packages/desktop-client/src/components/budget/util.js (+13 -6)
📝 packages/desktop-client/src/components/schedules/index.tsx (+27 -24)
📝 packages/desktop-client/src/components/spreadsheet/CellValue.tsx (+4 -2)
packages/loot-core/migrations/1694438752000_add_goal_targets.sql (+6 -0)
📝 packages/loot-core/src/client/queries.ts (+2 -0)
📝 packages/loot-core/src/server/budget/actions.ts (+18 -0)
📝 packages/loot-core/src/server/budget/goaltemplates.ts (+100 -78)
📝 packages/loot-core/src/server/budget/types/handlers.d.ts (+5 -3)
📝 packages/loot-core/src/server/sheet.ts (+1 -0)
upcoming-release-notes/1682.md (+6 -0)

...and 1 more files

📄 Description

Moving the WIP to a shared branch.


🔄 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/1734 **Author:** [@shall0pass](https://github.com/shall0pass) **Created:** 9/24/2023 **Status:** ✅ Merged **Merged:** 9/24/2023 **Merged by:** [@shall0pass](https://github.com/shall0pass) **Base:** `shall0pass/goalsProgress` ← **Head:** `goalProgressBar` --- ### 📝 Commits (10+) - [`28899ea`](https://github.com/actualbudget/actual/commit/28899ea0a93532fa71851613c21fdf86635c8dc6) first pass at progress bar - [`8622b77`](https://github.com/actualbudget/actual/commit/8622b77404fb6159005bde23fd859a46f91085fa) db migration / enter goal in db - [`cad101c`](https://github.com/actualbudget/actual/commit/cad101c72b73b8e27bc79c9bffbdcb20d41ee63e) add getGoal function - [`f1a9aeb`](https://github.com/actualbudget/actual/commit/f1a9aebae7daaab2b97939a6bfbffcd6361bbdc3) stabilize - [`1eab530`](https://github.com/actualbudget/actual/commit/1eab5305cbd95231969f2759eb7b5af8e16c9a3a) Merge branch 'master' into goalProgressBar - [`2c8c5a6`](https://github.com/actualbudget/actual/commit/2c8c5a6cfc4e084008958debc80103cadfa7e587) whoops - [`756e73f`](https://github.com/actualbudget/actual/commit/756e73f2e25516e667bd23646563de5106389dda) TS - [`66fc6a6`](https://github.com/actualbudget/actual/commit/66fc6a625df8fa649d12e2366d8c4ca125d7b338) reset goal in db if no template found - [`2033e52`](https://github.com/actualbudget/actual/commit/2033e52f572fd435ad9c12bd4e4aea80da8faea7) Merge branch 'master' into goalProgressBar - [`9c7f6b3`](https://github.com/actualbudget/actual/commit/9c7f6b312f920bcf2ecaef95cb0d35def242b3e5) Merge branch 'actualbudget:master' into goalProgressBar ### 📊 Changes **21 files changed** (+212 additions, -115 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/schedules.test.js` (+10 -0) 📝 `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-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-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/transactions.test.js-snapshots/Transactions-creates-a-split-test-transaction-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/src/components/budget/BalanceWithCarryover.tsx` (+10 -2) 📝 `packages/desktop-client/src/components/budget/report/components.tsx` (+2 -0) 📝 `packages/desktop-client/src/components/budget/rollover/rollover-components.tsx` (+2 -0) 📝 `packages/desktop-client/src/components/budget/util.js` (+13 -6) 📝 `packages/desktop-client/src/components/schedules/index.tsx` (+27 -24) 📝 `packages/desktop-client/src/components/spreadsheet/CellValue.tsx` (+4 -2) ➕ `packages/loot-core/migrations/1694438752000_add_goal_targets.sql` (+6 -0) 📝 `packages/loot-core/src/client/queries.ts` (+2 -0) 📝 `packages/loot-core/src/server/budget/actions.ts` (+18 -0) 📝 `packages/loot-core/src/server/budget/goaltemplates.ts` (+100 -78) 📝 `packages/loot-core/src/server/budget/types/handlers.d.ts` (+5 -3) 📝 `packages/loot-core/src/server/sheet.ts` (+1 -0) ➕ `upcoming-release-notes/1682.md` (+6 -0) _...and 1 more files_ </details> ### 📄 Description Moving the WIP to a shared branch. --- <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:48:57 -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#3927