tomcheng / budget-reports Goto Github PK
View Code? Open in Web Editor NEWSome reports generated using the YNAB api
Home Page: https://tomcheng.github.io/budget-reports/
License: MIT License
Some reports generated using the YNAB api
Home Page: https://tomcheng.github.io/budget-reports/
License: MIT License
I notice that when a scheduled transaction arrived and then I reschedule it to a future date, it causes duplicates. Please check if this a bug in the budget-reports or a YNAB API issue.
When the reports app is saved as a launcher item on mobile, the manifest values are used to show the name of the app (and relevant icons/graphics) as it loads.
It would be great to update these from the React Sample boilerplate.
Progress bars for any categories that are super overspent will explode past the intended container.
Although comical, it's probably an unintended "feature".
Maybe turning the progress bar red would be a good indicator that the category is overspent. An indicator like "1.5x" next to it might also be helpful to show how overspent the category is.
In Income vs. Expense page > Monthly Trend, Net Income is showing a '+' and colored green when the value is supposed to be negative (should be using '-' or parentheses and must be colored red). Another option is instead of saying Net Income, it should say Net Loss.
๐ hello! Love the app ๐
Just wanted to give the heads up that currently the settings for "Investment Accounts" and "Mortgage Accounts" aren't working, as it seems the toggles don't do anything when clicked.
Hope this helps!
The app currently crashes on budgets that don't have mortgage accounts.
The getMortgageRates projectionUtil returns null when there are no accounts but ProjectionsBody expects an object with parameters that it attempts to assign elsewhere.
Uncaught TypeError: Cannot read property 'paymentsLeft' of null
at ProjectionsBody.js:57
...
Thanks for all your great work so far.
Income vs Expenses
TypeError: Cannot read property 'name' of undefined
at IncomeVsExpensesBody.js:119
at n (_apply.js:14)
at _createOver.js:21
It looks like this it assumes mortgage & investment accounts will be available.
Payees
TypeError: Cannot read property 'name' of undefined
at utils.js:162
Looks like some of my payees don't appear in the payeesById list, causing the name check to fail.
I have an older budget in my repo that hasn't been used in over a year.
The app fails to find categories for the current month as it iterates over the budget and completely fails out:
TypeError: Cannot read property 'categories' of undefined
at d (repoUtils.js:33)
at formatter (ynabRepo.js:62)
at repoUtils.js:17
at App.js:61
at Array.forEach (<anonymous>)
at e.<anonymous> (App.js:60)
at pe (react-dom.production.min.js:107)
at commitLifeCycles (react-dom.production.min.js:159)
at w (react-dom.production.min.js:185)
at x (react-dom.production.min.js:182)
It seems that deleting budgets the YNAB's UI also doesn't hide them from API apps (at least not immediately, there's probably a queue or some other cleanup scripts that runs and eventually purges old budgets)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.