[PR #1924] [CLOSED] [WIP] Save custom reports #4023

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

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/1924
Author: @carkom
Created: 11/17/2023
Status: Closed

Base: masterHead: saveReports


📝 Commits (10+)

📊 Changes

37 files changed (+1041 additions, -143 deletions)

View changed files

📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/src/components/common/AnchorLink.tsx (+3 -0)
📝 packages/desktop-client/src/components/common/Menu.tsx (+7 -8)
📝 packages/desktop-client/src/components/common/MenuButton.tsx (+2 -2)
📝 packages/desktop-client/src/components/filters/SavedFilters.js (+4 -4)
📝 packages/desktop-client/src/components/payees/index.js (+1 -1)
📝 packages/desktop-client/src/components/reports/ChooseGraph.js (+35 -47)
packages/desktop-client/src/components/reports/Convert.tsx (+7 -0)
📝 packages/desktop-client/src/components/reports/Overview.js (+30 -8)
📝 packages/desktop-client/src/components/reports/ReportCard.tsx (+2 -1)
📝 packages/desktop-client/src/components/reports/ReportOptions.tsx (+22 -0)
📝 packages/desktop-client/src/components/reports/ReportTable.tsx (+12 -1)
📝 packages/desktop-client/src/components/reports/ReportTableHeader.tsx (+16 -6)
📝 packages/desktop-client/src/components/reports/ReportTableList.tsx (+25 -8)
📝 packages/desktop-client/src/components/reports/ReportTableTotals.tsx (+29 -7)
📝 packages/desktop-client/src/components/reports/ReportTopbar.js (+34 -2)
📝 packages/desktop-client/src/components/reports/SaveReport.tsx (+238 -23)

...and 17 more files

📄 Description

I have a working prototype for saving custom reports. Rather than working behind closed doors, I wanted to get this out there so people can offer feedback and bug reports. It's working pretty well. I still have some tweaks to make. LMK what you think!


🔄 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/1924 **Author:** [@carkom](https://github.com/carkom) **Created:** 11/17/2023 **Status:** ❌ Closed **Base:** `master` ← **Head:** `saveReports` --- ### 📝 Commits (10+) - [`e196a34`](https://github.com/actualbudget/actual/commit/e196a3489b4671d86a5a4ba3e320734658835060) Reorganize and add graphs - [`ed576f0`](https://github.com/actualbudget/actual/commit/ed576f07ef74d2ff93b4142c481e25da4b8013bf) Merge remote-tracking branch 'upstream/master' into reportsOrganization - [`0ea6036`](https://github.com/actualbudget/actual/commit/0ea6036a46f2378596cac3d11d6497e9055abc5c) Create Customizable Chart - [`29cdc84`](https://github.com/actualbudget/actual/commit/29cdc849c0432e3798fcb1cce89473ab372a9dd9) Notes - [`b90ccc9`](https://github.com/actualbudget/actual/commit/b90ccc9fbc437b99ad4efe9f6102f26874b734a9) Hide Menu update Donut - [`758f91b`](https://github.com/actualbudget/actual/commit/758f91b2be3ba65baf990a23c3ad8fc6ae67a691) lint fixes - [`7a50264`](https://github.com/actualbudget/actual/commit/7a502644cdc82cab2558ea8c4a259784864b7201) Organize Menus - [`a57f362`](https://github.com/actualbudget/actual/commit/a57f362a3734eac1d213bf1cc2f7b8c5397e2d44) Change Title - [`e032d66`](https://github.com/actualbudget/actual/commit/e032d6608d4a4558e26cb4e01dff3c818755c1e1) UI changes - [`0709edd`](https://github.com/actualbudget/actual/commit/0709edde1f625584b451308b20ac68fad86f14c8) Merge branch 'master' into reportsOrganization ### 📊 Changes **37 files changed** (+1041 additions, -143 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-renders-the-summary-information-available-funds-overspent-budgeted-and-for-next-month-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/budget.test.js-snapshots/Budget-transfer-funds-to-another-category-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/src/components/common/AnchorLink.tsx` (+3 -0) 📝 `packages/desktop-client/src/components/common/Menu.tsx` (+7 -8) 📝 `packages/desktop-client/src/components/common/MenuButton.tsx` (+2 -2) 📝 `packages/desktop-client/src/components/filters/SavedFilters.js` (+4 -4) 📝 `packages/desktop-client/src/components/payees/index.js` (+1 -1) 📝 `packages/desktop-client/src/components/reports/ChooseGraph.js` (+35 -47) ➕ `packages/desktop-client/src/components/reports/Convert.tsx` (+7 -0) 📝 `packages/desktop-client/src/components/reports/Overview.js` (+30 -8) 📝 `packages/desktop-client/src/components/reports/ReportCard.tsx` (+2 -1) 📝 `packages/desktop-client/src/components/reports/ReportOptions.tsx` (+22 -0) 📝 `packages/desktop-client/src/components/reports/ReportTable.tsx` (+12 -1) 📝 `packages/desktop-client/src/components/reports/ReportTableHeader.tsx` (+16 -6) 📝 `packages/desktop-client/src/components/reports/ReportTableList.tsx` (+25 -8) 📝 `packages/desktop-client/src/components/reports/ReportTableTotals.tsx` (+29 -7) 📝 `packages/desktop-client/src/components/reports/ReportTopbar.js` (+34 -2) 📝 `packages/desktop-client/src/components/reports/SaveReport.tsx` (+238 -23) _...and 17 more files_ </details> ### 📄 Description I have a working prototype for saving custom reports. Rather than working behind closed doors, I wanted to get this out there so people can offer feedback and bug reports. It's working pretty well. I still have some tweaks to make. LMK what you think! --- <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:50:25 -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#4023