-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Customizeable Reports #1791
Customizeable Reports #1791
Conversation
✅ Deploy Preview for actualbudget ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Really excited for this, looking forward to it! |
Bundle Stats — desktop-clientHey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
Changeset
View detailed bundle breakdownAdded
Removed
Bigger
Smaller No assets were smaller Unchanged
|
Bundle Stats — loot-coreHey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
Changeset No files were changed View detailed bundle breakdownAdded No assets were added Removed No assets were removed Bigger No assets were bigger Smaller No assets were smaller Unchanged
|
This would be a killer addition. I would vote for calling it out directly on the website once its in. |
…into reportsOrganization
@MatissJanis, I'd like to get your feedback on UI before I put any time into making this all work properly. Cheers! |
FYI, I've descoped the Legend as it wasn't working properly. I have a new branch I'm working on that will improve state variables as well as add legend back in. Leaving it out for now because this PR is already too big. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're almost there. Thanks for your hard work! :)
packages/desktop-client/src/components/reports/ReportOptions.tsx
Outdated
Show resolved
Hide resolved
packages/desktop-client/src/components/reports/graphs/LineGraph.tsx
Outdated
Show resolved
Hide resolved
packages/desktop-client/src/components/reports/reports/Custom.js
Outdated
Show resolved
Hide resolved
packages/desktop-client/src/components/reports/reports/Custom.js
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
packages/desktop-client/src/components/reports/ReportSidebar.js
Outdated
Show resolved
Hide resolved
Congrats @carkom, great job! |
* Reorganize and add graphs * Create Customizable Chart * Notes * Hide Menu update Donut * lint fixes * Organize Menus * Change Title * UI changes * UI updates * Add Data Table * Functionality additions and Privacy Filters * Date filters working and formatting changes * Fix default spreadsheet and add tableGraph * Integrate Summary Data and Split Legend * started adding functionality on charts * list fix * Enabling more graphs, fixing errors * Legend, interactions, Empty Rows Filter * fixes for EmptyRows/interactions/legends * formatting UI and filtering data * format date * fix errors * Fix Legend Order * lint fixes * Add tooltips * Feature Flag * fix overview card, fix offbudget checkbox * Revamped dataType, added scrollBars * data display adjustments * data spreadsheet updates/groups added to matrix * Add Category Selector * Add Labels Button * formatting fixes * Add Averages to dataTable * data bug fix * Added all type back in with exceptions * formatting * split assets/debts, add Uncategorized * bug fixes and UI updates * add scrollbars to table * formatting dataTable * tooltips, navigation and graph labels * Code clean-up and re-org * revert color change * Change labels name * organize files * code cleanup * Tooltip Colors * Descoping legend for future PR * descope legend & rename split * rename type variable to be more descriptive * adjustments for sankey and eslint merges * notes update * code review fixes * code fixes * fix date selections
Trying to guage if this would be desirable before I spend any time on it.
I wanted to create a place where reports can be created and saved. Functionality on this is very minimal at the moment. Starting with a POC to make sure it's a good idea and to get feedback on how it should be implemented. Shout out to @shaankhosla for the work on recharts as it makes something like this much more feasible and easier to implement.
You can find the report in /reports/custom
Step one would be to create a place for users to create custom reports.
Step two would be creating a process where users can save these reports and re-use them.