[PR #1740] [MERGED] POC Recharts charting library #53235

Closed
opened 2026-04-30 21:45:23 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/1740
Author: @shaankhosla
Created: 9/27/2023
Status: Merged
Merged: 10/11/2023
Merged by: @MatissJanis

Base: masterHead: recharts_port


📝 Commits (10+)

  • f0512e4 start port to recharts
  • 1883a7e some minor updates
  • f3adc0f no package lock
  • 53b39d7 working package and yarn lock
  • 94d384d working graph
  • aa68eaf Update packages/desktop-client/src/components/reports/graphs/NetWorthGraph.tsx
  • 07ca9d4 add to desktop-client
  • 510115c Merge branch 'actualbudget:master' into recharts_port
  • 345d498 Merge branch 'recharts_port' of github.com:shaankhosla/actual into recharts_port
  • 4623598 add recharts to package.json

📊 Changes

8 files changed (+324 additions, -114 deletions)

View changed files

📝 packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-loads-the-budget-page-with-budgeted-amounts-1-chromium-linux.png (+0 -0)
📝 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/package.json (+1 -0)
📝 packages/desktop-client/src/components/reports/Overview.js (+3 -0)
📝 packages/desktop-client/src/components/reports/graphs/NetWorthGraph.tsx (+144 -89)
📝 packages/desktop-client/src/components/reports/graphs/net-worth-spreadsheet.tsx (+9 -21)
upcoming-release-notes/1740.md (+6 -0)
📝 yarn.lock (+161 -4)

📄 Description

This PR is associated with #1739 and serves as a POC that Recharts is a suitable replacement for our current charting library. In this PR, I've recreated the NetWorth graph with Recharts in a very simple, rough way.


🔄 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/1740 **Author:** [@shaankhosla](https://github.com/shaankhosla) **Created:** 9/27/2023 **Status:** ✅ Merged **Merged:** 10/11/2023 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `recharts_port` --- ### 📝 Commits (10+) - [`f0512e4`](https://github.com/actualbudget/actual/commit/f0512e4d8da4e329faedf0721ddc47690a83bde3) start port to recharts - [`1883a7e`](https://github.com/actualbudget/actual/commit/1883a7e75e0f5e487fed2445890b508496fc213f) some minor updates - [`f3adc0f`](https://github.com/actualbudget/actual/commit/f3adc0f22fdbf14974ca8c9493814546c0ddeb00) no package lock - [`53b39d7`](https://github.com/actualbudget/actual/commit/53b39d735a7e7da40ec752a8c9b87cdd527c3c4f) working package and yarn lock - [`94d384d`](https://github.com/actualbudget/actual/commit/94d384deae7a46fc03e9b2c83447d6e5f7598b75) working graph - [`aa68eaf`](https://github.com/actualbudget/actual/commit/aa68eafbd84c553f8b73e46525570544fb3d5e77) Update packages/desktop-client/src/components/reports/graphs/NetWorthGraph.tsx - [`07ca9d4`](https://github.com/actualbudget/actual/commit/07ca9d4485ce827aad2411e6ef9124891c0b7512) add to desktop-client - [`510115c`](https://github.com/actualbudget/actual/commit/510115cee075272acb18f2e6ae5f3808e625f241) Merge branch 'actualbudget:master' into recharts_port - [`345d498`](https://github.com/actualbudget/actual/commit/345d498c973dd65aaa76d69638512bd7f7f59fa5) Merge branch 'recharts_port' of github.com:shaankhosla/actual into recharts_port - [`4623598`](https://github.com/actualbudget/actual/commit/46235982d22a20e4cab3e4dd91baa1ddfde9d9aa) add recharts to package.json ### 📊 Changes **8 files changed** (+324 additions, -114 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-loads-the-budget-page-with-budgeted-amounts-1-chromium-linux.png` (+0 -0) 📝 `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/package.json` (+1 -0) 📝 `packages/desktop-client/src/components/reports/Overview.js` (+3 -0) 📝 `packages/desktop-client/src/components/reports/graphs/NetWorthGraph.tsx` (+144 -89) 📝 `packages/desktop-client/src/components/reports/graphs/net-worth-spreadsheet.tsx` (+9 -21) ➕ `upcoming-release-notes/1740.md` (+6 -0) 📝 `yarn.lock` (+161 -4) </details> ### 📄 Description This PR is associated with #1739 and serves as a POC that [Recharts](https://recharts.org/en-US) is a suitable replacement for our current charting library. In this PR, I've recreated the NetWorth graph with Recharts in a very simple, rough way. --- <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-30 21:45:23 -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#53235