[PR #3231] [MERGED] customizable reports homepage - drag-able and resizable widgets #4746

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/3231
Author: @MatissJanis
Created: 8/10/2024
Status: Merged
Merged: 8/17/2024
Merged by: @MatissJanis

Base: masterHead: matiss/dashboard-2


📝 Commits (10+)

  • a6728d1 customizable reports homepage - drag-able and resizable widgets
  • d129642 Move it under a feature flag
  • fea8acc Release notes
  • 1d1e24a Updated
  • 4e6c5c1 erge branch 'master' into matiss/dashboard-2
  • 62f9660 Add translations in Overview
  • 5a1d954 Merge branch 'master' into matiss/dashboard-2
  • 8df93cd Bug: warning label
  • 9af5755 Bug: empty payee triggers warning
  • 0de413a Merge branch 'master' into matiss/dashboard-2

📊 Changes

56 files changed (+1684 additions, -434 deletions)

View changed files

📝 packages/desktop-client/e2e/page-models/reports-page.js (+4 -4)
📝 packages/desktop-client/e2e/reports.test.js-snapshots/Reports-loads-net-worth-and-cash-flow-reports-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/reports.test.js-snapshots/Reports-loads-net-worth-and-cash-flow-reports-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/reports.test.js-snapshots/Reports-loads-net-worth-and-cash-flow-reports-3-chromium-linux.png (+0 -0)
📝 packages/desktop-client/package.json (+2 -0)
📝 packages/desktop-client/src/components/common/Input.tsx (+2 -1)
📝 packages/desktop-client/src/components/common/Menu.tsx (+3 -0)
📝 packages/desktop-client/src/components/reports/ChooseGraph.tsx (+1 -0)
📝 packages/desktop-client/src/components/reports/Overview.tsx (+479 -31)
📝 packages/desktop-client/src/components/reports/ReportCard.tsx (+129 -19)
📝 packages/desktop-client/src/components/reports/SaveReport.tsx (+8 -0)
packages/desktop-client/src/components/reports/constants.ts (+1 -0)
📝 packages/desktop-client/src/components/reports/graphs/BarGraph.tsx (+1 -3)
📝 packages/desktop-client/src/components/reports/graphs/DonutGraph.tsx (+3 -3)
📝 packages/desktop-client/src/components/reports/graphs/LineGraph.tsx (+1 -3)
📝 packages/desktop-client/src/components/reports/graphs/NetWorthGraph.tsx (+3 -3)
📝 packages/desktop-client/src/components/reports/graphs/StackedBarGraph.tsx (+1 -3)
packages/desktop-client/src/components/reports/overview.scss (+9 -0)
📝 packages/desktop-client/src/components/reports/reports/CashFlowCard.jsx (+65 -31)
📝 packages/desktop-client/src/components/reports/reports/CustomReport.tsx (+50 -26)

...and 36 more files

📄 Description

Original PR: https://github.com/actualbudget/actual/pull/3108

The feature is now under a feature flag.

This has an impact on the existing reports: you are no longer able to delete/rename widgets via the reports homepage. I've removed this feature to simplify the feature flagging logic here. It's only a temporary measure until we get the dashboards out. I hope folks are OK with this sacrifice.


🔄 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/3231 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 8/10/2024 **Status:** ✅ Merged **Merged:** 8/17/2024 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `matiss/dashboard-2` --- ### 📝 Commits (10+) - [`a6728d1`](https://github.com/actualbudget/actual/commit/a6728d106b9fbcbb0ddd92b5586f310785139683) ✨ customizable reports homepage - drag-able and resizable widgets - [`d129642`](https://github.com/actualbudget/actual/commit/d1296425c4d1295000bd7da11cf5833a6386dde4) Move it under a feature flag - [`fea8acc`](https://github.com/actualbudget/actual/commit/fea8acc30b1bc8e5415d4f579c2364041a4d9518) Release notes - [`1d1e24a`](https://github.com/actualbudget/actual/commit/1d1e24a9d8634a0611e8f5db163d260ce421b937) Updated - [`4e6c5c1`](https://github.com/actualbudget/actual/commit/4e6c5c189690ac4a4f9f23e4e06a431cf6030c8e) erge branch 'master' into matiss/dashboard-2 - [`62f9660`](https://github.com/actualbudget/actual/commit/62f9660a32d900425e1e2dc9f6a4a4173e5328f7) Add translations in Overview - [`5a1d954`](https://github.com/actualbudget/actual/commit/5a1d954366d2fc81f2718161796faa10fe66866a) Merge branch 'master' into matiss/dashboard-2 - [`8df93cd`](https://github.com/actualbudget/actual/commit/8df93cdaaf6a9acd1a4b3ca24283e40c6413072e) Bug: warning label - [`9af5755`](https://github.com/actualbudget/actual/commit/9af575523805efb4693c7badbdab51c132044986) Bug: empty payee triggers warning - [`0de413a`](https://github.com/actualbudget/actual/commit/0de413a37205b12ec7af342e163f3f86e8a28fbd) Merge branch 'master' into matiss/dashboard-2 ### 📊 Changes **56 files changed** (+1684 additions, -434 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/page-models/reports-page.js` (+4 -4) 📝 `packages/desktop-client/e2e/reports.test.js-snapshots/Reports-loads-net-worth-and-cash-flow-reports-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/reports.test.js-snapshots/Reports-loads-net-worth-and-cash-flow-reports-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/reports.test.js-snapshots/Reports-loads-net-worth-and-cash-flow-reports-3-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/package.json` (+2 -0) 📝 `packages/desktop-client/src/components/common/Input.tsx` (+2 -1) 📝 `packages/desktop-client/src/components/common/Menu.tsx` (+3 -0) 📝 `packages/desktop-client/src/components/reports/ChooseGraph.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/reports/Overview.tsx` (+479 -31) 📝 `packages/desktop-client/src/components/reports/ReportCard.tsx` (+129 -19) 📝 `packages/desktop-client/src/components/reports/SaveReport.tsx` (+8 -0) ➕ `packages/desktop-client/src/components/reports/constants.ts` (+1 -0) 📝 `packages/desktop-client/src/components/reports/graphs/BarGraph.tsx` (+1 -3) 📝 `packages/desktop-client/src/components/reports/graphs/DonutGraph.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/reports/graphs/LineGraph.tsx` (+1 -3) 📝 `packages/desktop-client/src/components/reports/graphs/NetWorthGraph.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/reports/graphs/StackedBarGraph.tsx` (+1 -3) ➕ `packages/desktop-client/src/components/reports/overview.scss` (+9 -0) 📝 `packages/desktop-client/src/components/reports/reports/CashFlowCard.jsx` (+65 -31) 📝 `packages/desktop-client/src/components/reports/reports/CustomReport.tsx` (+50 -26) _...and 36 more files_ </details> ### 📄 Description Original PR: https://github.com/actualbudget/actual/pull/3108 The feature is now under a feature flag. This has an impact on the existing reports: you are no longer able to delete/rename widgets via the reports homepage. I've removed this feature to simplify the feature flagging logic here. It's only a temporary measure until we get the dashboards out. I hope folks are OK with this sacrifice. --- <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:00:37 -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#4746