[PR #2389] [MERGED] Add interval split and menu items to custom reports #34476

Closed
opened 2026-04-20 21:38:02 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/2389
Author: @carkom
Created: 2/23/2024
Status: Merged
Merged: 2/28/2024
Merged by: @carkom

Base: masterHead: addInterval


📝 Commits (2)

📊 Changes

17 files changed (+114 additions, -76 deletions)

View changed files

📝 packages/desktop-client/src/components/reports/ChooseGraph.tsx (+5 -2)
📝 packages/desktop-client/src/components/reports/ReportLegend.tsx (+7 -2)
📝 packages/desktop-client/src/components/reports/ReportOptions.ts (+15 -16)
📝 packages/desktop-client/src/components/reports/ReportSidebar.jsx (+40 -36)
📝 packages/desktop-client/src/components/reports/ReportTopbar.jsx (+2 -4)
📝 packages/desktop-client/src/components/reports/graphs/BarGraph.tsx (+2 -2)
📝 packages/desktop-client/src/components/reports/graphs/DonutGraph.tsx (+2 -2)
📝 packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableHeader.tsx (+11 -4)
📝 packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableList.tsx (+1 -1)
📝 packages/desktop-client/src/components/reports/reports/CustomReport.jsx (+13 -1)
📝 packages/desktop-client/src/components/reports/reports/CustomReportListCards.tsx (+1 -0)
📝 packages/desktop-client/src/components/reports/spreadsheets/calculateLegend.ts (+3 -5)
📝 packages/loot-core/src/client/data-hooks/reports.ts (+1 -0)
📝 packages/loot-core/src/server/aql/schema/index.ts (+1 -1)
📝 packages/loot-core/src/server/reports/app.ts (+2 -0)
📝 packages/loot-core/src/types/models/reports.d.ts (+2 -0)
upcoming-release-notes/2389.md (+6 -0)

📄 Description

Adding an interval menu to custom reports. There are no options other than monthly for right now. This PR is just to implement the menu and unlock the ability to choose different intervals for future PRs.

It finally gets the time options (month, year) out of the "Split" menu which has always been the plan as they do not belong in that menu.


🔄 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/2389 **Author:** [@carkom](https://github.com/carkom) **Created:** 2/23/2024 **Status:** ✅ Merged **Merged:** 2/28/2024 **Merged by:** [@carkom](https://github.com/carkom) **Base:** `master` ← **Head:** `addInterval` --- ### 📝 Commits (2) - [`e1deb41`](https://github.com/actualbudget/actual/commit/e1deb41e53ddf7319a9ffffc1325b22525784d63) Add interval split and menu items - [`5d4cb66`](https://github.com/actualbudget/actual/commit/5d4cb66a3cb68fe979b50d6711fd9c3fb00d2d4a) notes ### 📊 Changes **17 files changed** (+114 additions, -76 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/reports/ChooseGraph.tsx` (+5 -2) 📝 `packages/desktop-client/src/components/reports/ReportLegend.tsx` (+7 -2) 📝 `packages/desktop-client/src/components/reports/ReportOptions.ts` (+15 -16) 📝 `packages/desktop-client/src/components/reports/ReportSidebar.jsx` (+40 -36) 📝 `packages/desktop-client/src/components/reports/ReportTopbar.jsx` (+2 -4) 📝 `packages/desktop-client/src/components/reports/graphs/BarGraph.tsx` (+2 -2) 📝 `packages/desktop-client/src/components/reports/graphs/DonutGraph.tsx` (+2 -2) 📝 `packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableHeader.tsx` (+11 -4) 📝 `packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableList.tsx` (+1 -1) 📝 `packages/desktop-client/src/components/reports/reports/CustomReport.jsx` (+13 -1) 📝 `packages/desktop-client/src/components/reports/reports/CustomReportListCards.tsx` (+1 -0) 📝 `packages/desktop-client/src/components/reports/spreadsheets/calculateLegend.ts` (+3 -5) 📝 `packages/loot-core/src/client/data-hooks/reports.ts` (+1 -0) 📝 `packages/loot-core/src/server/aql/schema/index.ts` (+1 -1) 📝 `packages/loot-core/src/server/reports/app.ts` (+2 -0) 📝 `packages/loot-core/src/types/models/reports.d.ts` (+2 -0) ➕ `upcoming-release-notes/2389.md` (+6 -0) </details> ### 📄 Description Adding an interval menu to custom reports. There are no options other than monthly for right now. This PR is just to implement the menu and unlock the ability to choose different intervals for future PRs. It finally gets the time options (month, year) out of the "Split" menu which has always been the plan as they do not belong in that menu. --- <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-04-20 21:38:02 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#34476