Giter VIP home page Giter VIP logo

budget-reports's People

Contributors

dependabot[bot] avatar dkisselev avatar tomcheng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

budget-reports's Issues

Update public/manifest.json

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.

Overspending is [literally] off the charts

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.

image

Wrong sign/color when Net Income is negative

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.

Account selection toggles not working

๐Ÿ‘‹ 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!

Projections without a mortgage account

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.

Tabs fail to load

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.

Inactive budgets break the app

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.