Code Monkey home page Code Monkey logo

mystash's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

monoxane

mystash's Issues

Wallet balance

It's such a cool feature to be able to set the initial value of a wallet.

The issue is that, should we ever need to sync (for whatever reason) the transactions with the wallet - we'd be in trouble because the original initial value has been overridden when new transactions we added.

I suggest storing this initial value in a separate variable within the wallet model

An in-range update of eslint is breaking the build 🚨

Version 3.18.0 of eslint just got published.

Branch Build failing 🚨
Dependency eslint
Current Version 3.17.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As eslint is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪


Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details
Release Notes v3.18.0
  • 85f74ca Fix: broken code path of direct nested loops (fixes #8248) (#8274) (Toru Nagashima)
  • a61c359 Fix: Ignore hidden folders when resolving globs (fixes #8259) (#8270) (Ian VanSchooten)
  • 6f05546 Chore: convert StubModuleResolver in config tests to ES6 class (#8265) (Teddy Katz)
  • 0c0fc31 Fix: false positive of no-extra-parens about spread and sequense (#8275) (Toru Nagashima)
  • e104973 Docs: remove self-reference in no-restricted-syntax docs (#8277) (Vitor Balocco)
  • 23eca51 Update: Add allowTaggedTemplates to no-unused-expressions (fixes #7632) (#8253) (Kevin Partington)
  • f9ede3f Upgrade: doctrine to 2.0.0 (#8269) (alberto)
  • 1b678a6 New: allow rules to listen for AST selectors (fixes #5407) (#7833) (Teddy Katz)
  • 63ca0c5 Chore: use precalculated counts in stylish formatter (#8251) (alberto)
  • 47c3171 Fix: typo in console.error (#8258) (Jan Peer Stöcklmair)
  • e74ed6d Chore: convert Traverser to ES6 class (refs #7849) (#8232) (Teddy Katz)
  • 13eead9 Fix: sort-vars crash on mixed destructuring declarations (#8245) (Teddy Katz)
  • 133f489 Fix: func-name-matching crash on destructuring assignment to functions (#8247) (Teddy Katz)
  • a34b9c4 Fix: func-name-matching crash on non-string literal computed keys (#8246) (Teddy Katz)
  • 7276e6d Docs: remove unneeded semicolons in arrow-parens.md (#8249) (Dmitry Gershun)
  • 8c40a25 Upgrade: concat-stream known to be vulnerable prior 1.5.2 (#8228) (Samuel)
  • 149c055 Upgrade: mock-fs to v4.2.0 (fixes #8194) (#8243) (Teddy Katz)
  • a83bff9 Build: remove unneeded json config in demo (fixes #8237) (#8242) (alberto)
  • df12137 Docs: fix typos (#8235) (Gyandeep Singh)
  • b5e9788 Chore: rename no-extra-parens methods (#8225) (Vitor Balocco)
  • 7f8afe6 Update: no-extra-parens overlooked spread and superClass (fixes #8175) (#8209) (Toru Nagashima)
  • ce6ff56 Docs: set recommended true for no-global-assign (fixes #8215) (#8218) (BinYi LIU)
  • 5b5c236 Fix: wrong comment when module not found in config (fixes #8192) (#8196) (alberto)
Commits

The new version differs by 26 commits .

  • ca1d478 3.18.0
  • 3688024 Build: package.json and changelog update for 3.18.0
  • 85f74ca Fix: broken code path of direct nested loops (fixes #8248) (#8274)
  • a61c359 Fix: Ignore hidden folders when resolving globs (fixes #8259) (#8270)
  • 6f05546 Chore: convert StubModuleResolver in config tests to ES6 class (#8265)
  • 0c0fc31 Fix: false positive of no-extra-parens about spread and sequense (#8275)
  • e104973 Docs: remove self-reference in no-restricted-syntax docs (#8277)
  • 23eca51 Update: Add allowTaggedTemplates to no-unused-expressions (fixes #7632) (#8253)
  • f9ede3f Upgrade: doctrine to 2.0.0 (#8269)
  • 1b678a6 New: allow rules to listen for AST selectors (fixes #5407) (#7833)
  • 63ca0c5 Chore: use precalculated counts in stylish formatter (#8251)
  • 7d1af86 Update: fix false negative of no-useless-escape in template literal tags (#8238)
  • 47c3171 Fix: typo in console.error (#8258)
  • e74ed6d Chore: convert Traverser to ES6 class (refs #7849) (#8232)
  • 13eead9 Fix: sort-vars crash on mixed destructuring declarations (#8245)

There are 26 commits in total. See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of enzyme is breaking the build 🚨

There have been updates to the enzyme monorepo:

    • The devDependency enzyme was updated from 3.7.0 to 3.8.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the enzyme group definition.

enzyme is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of redux-devtools is breaking the build 🚨

The devDependency redux-devtools was updated from 3.4.2 to 3.5.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

redux-devtools is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v3.5.0
  • Adds compatibility with react-redux@6 #417.

This is last tag version for redux-devtools package. We're switching to monorepo and will publish releases for the extension and packages. Thee tags will be moved to redux-devtools package CHANGELOG.

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of react is breaking the build 🚨

Version 15.5.4 of react just got published.

Branch Build failing 🚨
Dependency react
Current Version 15.5.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As react is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪


Status Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details

  • codecov/project No report found to compare against Details

  • codecov/patch Coverage not affected. Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Automatically detect / suggest category

Right now the user has to select the category for each transaction. We can improve this by automatically selecting a category.

Option 1: Select the last used category

Option 2: Use KNN to make an educated guess on which category to pick.
Ideally we'd want to use the following features:

  • day of the month
  • transaction value
  • transaction type (income / expense)

However, there is a worry here that changing the category after the user has entered the value could be confusing (since the category would change). A solution would be to identify the category based on just day of the month and type, then, once the user adds the value, we can run the algo again and suggest a new category

Remove env files from git control

Commit 09fe4ac added the env file under git control. Since this is customizable for each user, it should not be overridden by github. We should have an example file that each user can customize for their own application.

I know we have env.local that overrides this file, but we should not have anything specified by default (privacy issue)

An in-range update of mongoose is breaking the build 🚨

Version 4.9.6 of mongoose just got published.

Branch Build failing 🚨
Dependency mongoose
Current Version 4.9.5
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build could not complete due to an error [Details](https://travis-ci.org/jozsi/wealthor/builds/225046073)

Commits

The new version differs by 20 commits0.

  • ca446b5 chore: release 4.9.6
  • 5fe1296 Merge pull request #5192 from jhob/gh-5189
  • 2fcd595 Merge pull request #5178 from milesbarr/patch-1
  • 159ac94 Merge pull request #5172 from tzellman/master
  • a2addca fix(model): modify discriminator() class in place
  • 1237132 test: repro #5175
  • 147e605 docs(model): fix replaceOne example for bulkWrite
  • bfd3b00 fix(document): repro and fix for gh-5189
  • 190374a fix(document): don't create a new array subdoc when creating schema array
  • d467f05 test(document): repro #5162
  • b5fa384 fix: upgrade mongodb -> 2.2.26
  • b13b09b fix(model): merge query hooks from discriminators
  • 115e85d test(model): repro #5147
  • 7f6d459 Update schematype.js
  • 551c0a7 fix(document): add parent() function to subdocument to match array subdoc

There are 20 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of enzyme is breaking the build 🚨

There have been updates to the enzyme monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the enzyme group definition.

enzyme is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of nodemon is breaking the build 🚨

The devDependency nodemon was updated from 1.18.5 to 1.18.6.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

nodemon is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v1.18.6

1.18.6 (2018-11-05)

Bug Fixes

Commits

The new version differs by 1 commits.

  • 521eb1e fix: restart on change for non-default signals (#1409) (#1430)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of mongoose is breaking the build 🚨

The dependency mongoose was updated from 5.3.13 to 5.3.14.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 14 commits.

  • 0faeccb chore: release 5.3.14
  • d697b3a docs: add inline cpc
  • b24e80f fix(update): set timestamps on subdocs if not using $set with no overwrite
  • 91e0167 test(update): repro #7261
  • 788ea2a style: fix lint
  • 776b77a Merge pull request #7277 from artemjackson/patch-1
  • 3914e01 fix(document): don't mark date underneath single nested as modified if setting to string
  • 8fd2c05 test(document): repro #7264
  • f70dd43 docs(compatibility): add link to pluralsight course on upgrading to mongoose 4
  • 7b5b679 fix(document): use symbol instead of __parent so user code doesn't conflict
  • 4971fbf docs: Fixed connection description
  • afa9c23 fix(mongoose): allow using mongoose.model() without context, like import {model} from 'mongoose'
  • 0c4e508 test(mongoose): repro #3768
  • bfc8e35 chore: now working on 5.3.14

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Default categories

Let's add some default categories for new users

  • Travel
  • Entertainment
  • Transportation
  • Eating out
  • Medical
  • Clothes
  • Groceries
  • Rent
  • Services

An in-range update of recharts is breaking the build 🚨

The devDependency recharts was updated from 1.2.0 to 1.3.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

recharts is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 8 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Module support

Wish

We should create a system where it is fairly easy to add (build) modules and add them to the app. Sort of like a plugin system.
For instance, I would like to have a module that tracks any mutual funds that I have and updates my financial worth on a daily basis.

An in-range update of redux-persist is breaking the build 🚨

Version 4.7.0 of redux-persist just got published.

Branch Build failing 🚨
Dependency redux-persist
Current Version 4.6.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As redux-persist is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/jozsi/wealthor/builds/226650111)

Commits

The new version differs by 7 commits0.

  • 08dd9f1 4.7.0
  • 9658a01 (files): Make redux-persist/constants and redux-persist/storages use the right builds (#335)
  • 934d0b1 (setImmediate): Guard check against global, so non-babel users can use the lib without need for polyfilling (fixes #329) (#336)
  • b6962af (general): avoid setImmediate polyfill (fixes #333 and #329) (#334)
  • c3a9332 (build): Removed OccurrenceOrderPlugin from build configuration. Its on by default in webpack2. (#322)
  • c71c02f (types): improve flow types (#319)
  • 558a319 Added missing space character (#316)

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

User model

User model

Fields

  • Email
  • Password (Salted)
  • First Name
  • Last Name
  • Settings

Methods

  • create
  • read
  • update
  • login

An in-range update of react is breaking the build 🚨

There have been updates to the react monorepoundefined

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the react group definition.

react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v16.5.1

16.5.1 (September 13, 2018)

React

  • Improve the warning when React.forwardRef receives an unexpected number of arguments. (@andresroberto in #13636)

React DOM

  • Fix a regression in unstable exports used by React Native Web. (@aweary in #13598)
  • Fix a crash when component defines a method called isReactComponent. (@gaearon in #13608)
  • Fix a crash in development mode in IE9 when printing a warning. (@link-alex in #13620)
  • Provide a better error message when running react-dom/profiling with schedule/tracking. (@bvaughn in #13605)
  • If a ForwardRef component defines a displayName, use it in warnings. (@probablyup in #13615)

Schedule (Experimental)

  • Add a separate profiling entry point at schedule/tracking-profiling. (@bvaughn in #13605)
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Add config.js to .gitignore

Need

Local installations of the app should not expose the user's local settings in commits.

Solution

  • Create a new file called config.js.sample that has dummy data. Upon install, each user should copy that file as config.js and fill in their own personal info.
  • Add the config.js file to .gitignore
  • [Optional] If the config.js file is already under git control, remove it so it is no longer commited

An in-range update of eslint-plugin-jest is breaking the build 🚨

The devDependency eslint-plugin-jest was updated from 22.5.1 to 22.6.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-jest is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v22.6.0

22.6.0 (2019-05-22)

Features

Commits

The new version differs by 9 commits.

  • 14d83ef feat(rules): add no-commented-out rule (#262)
  • 83ff198 chore: migrate no-jest-import to typescript (#259)
  • 718c08c chore: upgrade @typescript-eslint
  • ca2aa27 chore: port lowercase-name to TypeScript (#258)
  • 3df0058 chore(ci): run danger with lts version of node
  • 48e3a59 chore: precompile with babel (#257)
  • 8670804 chore: bump deps
  • 05eb11a chore: fix lint error
  • dff6446 docs: link to eslint-plugin-jest-formatting

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Main screen

Main screens

Desktop version

I believe that while the web app will be used to add expenses, that will not be its primary use (I assume mobile versions will be mainly used to add transactions) but rather analysis. As such, the main screen should be a dashboard with the following

  • A collapsible section that the user can use to add new transactions
  • A list of the latest transactions added (maybe transactions for the current month?)
  • A list of all wallets
  • A list of budgets

Mobile version

The mobile app will be primarily used to add transactions, so that should be the primary focus of the main screen.

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because we are using your CI build statuses to figure out when to notify you about breaking changes.

Since we did not receive a CI status on the greenkeeper/initial branch, we assume that you still need to configure it.

If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with greenkeeper/.

We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

Once you have installed CI on this repository, you’ll need to re-trigger Greenkeeper’s initial Pull Request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper integration’s white list on Github. You'll find this list on your repo or organiszation’s settings page, under Installed GitHub Apps.

An in-range update of recharts is breaking the build 🚨

The devDependency recharts was updated from 1.4.1 to 1.4.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

recharts is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 8 commits.

  • 485b377 Version 1.4.2
  • 96064bd chore: update package-lock.json
  • d650c28 Merge pull request #1571 from KayBeSee/master
  • 70f9960 Merge pull request #1568 from M4R7iNP/fix/transition-on-more-data
  • 2859d25 added lineHeight property to PRESENTATION_ATTRIBUTES (#1561)
  • 2de7485 fix: replace lodash isFinite with Number.isFinite (#1582)
  • cd22535 updated area chart to cut off dots on left most axis
  • ec39c43 improve transition into larger datasets

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of grommet is breaking the build 🚨

Version 1.3.1 of grommet just got published.

Branch Build failing 🚨
Dependency grommet
Current Version 1.3.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As grommet is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪


Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details
Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of codecov is breaking the build 🚨

Version 2.1.0 of codecov just got published.

Branch Build failing 🚨
Dependency codecov
Current Version 2.0.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As codecov is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪


Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details
Commits

The new version differs by 3 commits .

  • f62aab6 Merge pull request #53 from codecov/feature/flags
  • d30985e add support for flags
  • 3c8fb1b Updating Readme

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Transactions

Specs for this task as WIP

We need to support two types of transactions

  • Regular transactions (purchases, that are simply subtracted from the transaction's wallet total amount)
  • Inter-wallet transactions (the amount is transferred from one wallet to another, i.e. they are subtracted from the source wallet and added to the destination wallet).
    • Issue: How can we support conversion transactions (i.e. wallet one has one currency, wallet two has a different currency).
      • One option is to detect if the wallets have different currencies and show a popup asking the user for the conversion rate. At some point we can even suggest a conversion rate based on some online conversion tools

Fields

  • CreatedBy (FK on User)
  • Wallet (FK on Wallet)
  • Date
  • Amount
  • Details

If this is a transfer between wallets

  • TransferredTo (FK on Wallet)

Thoughts about encryption (Later Edit)

(please note that the a similar thing would apply for wallet)

  • If we want to encrypt the transaction object before storing it in the database, we would have to store Amount and Details in a field (called Data) and encrypt that entire dict on presave / decrypt on preload
  • I would leave Date, Wallet and outside of the encrypted part because:
    • They do not provide any detailed information on the transaction (i.e. how much was spent or on what)
    • It would be easier to query the database and retrieve only the information needed when querying for a wallet (otherwise we'd have to pull everything, decrypt, and only after the decryption part eliminate what is not needed.

As such the database structure would be something like

{
  _id: ObjId
  CreatedBy: RefId(User)
  Wallet: RefId(Wallet)
  CreatedOn: Date // I renamed this from `Date` to avoid confusion with the `Data` field
  Data: {
    Amount: Number,
    Details: String
  }
}

One question is if the model would support this (if Data was encrypted, it would no longer be a Dict but rather a binary field).

One possible solution would be to store the encrypted data into a separate field, (i.e. EncryptedData) and decrypt it in preload (or whatever Mongoose's equivalent method is) then copy it into Data. At write, the Data variable would be removed (In this case, Data and Encrypted Data would be mutually exclusive fields in the database).
If encryption is used, then, the Data field would only exist in the model, and would not be persisted in the database)

Version 10 of node.js has been released

Version 10 of Node.js (code name Dubnium) has been released! 🎊

To see what happens to your code in Node.js 10, Greenkeeper has created a branch with the following changes:

  • Added the new Node.js version to your .travis.yml
  • The new Node.js version is in-range for the engines in 1 of your package.json files, so that was left alone

If you’re interested in upgrading this repo to Node.js 10, you can open a PR with these changes. Please note that this issue is just intended as a friendly reminder and the PR as a possible starting point for getting your code running on Node.js 10.

More information on this issue

Greenkeeper has checked the engines key in any package.json file, the .nvmrc file, and the .travis.yml file, if present.

  • engines was only updated if it defined a single version, not a range.
  • .nvmrc was updated to Node.js 10
  • .travis.yml was only changed if there was a root-level node_js that didn’t already include Node.js 10, such as node or lts/*. In this case, the new version was appended to the list. We didn’t touch job or matrix configurations because these tend to be quite specific and complex, and it’s difficult to infer what the intentions were.

For many simpler .travis.yml configurations, this PR should suffice as-is, but depending on what you’re doing it may require additional work or may not be applicable at all. We’re also aware that you may have good reasons to not update to Node.js 10, which is why this was sent as an issue and not a pull request. Feel free to delete it without comment, I’m a humble robot and won’t feel rejected 🤖


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Wallet model

Specs

An user can have multiple wallets (e.g. Bank account, Investment account, Savings, etc).
Each wallet has one owner but can be shared with multiple other users (Question: Should we look into creating / defining groups?)

Fields

  • owner
  • name
  • sharedWith (TBD: should this be a list or should it be an intermediary table?)
  • value (the sum of all transactions for this account)
  • settings {currency, formatting{currencySymbolPosition, decimalSymbol, thousandsSeparator}}
  • currency (auto-formatted=)

Methods

  • create
  • read
  • update
  • delete

Other observations

  • Only the owner can delete a wallet
  • When the owner deletes a shared wallet, a notification should be displayed letting the user know that the wallet is shared with User X, Y and Z. The user can then either
    • Transfer the ownership to one of the users that wallet is shared with
    • Delete the wallet
  • Any user that has access to the wallet can add transactions to it

An in-range update of react-color is breaking the build 🚨

The devDependency react-color was updated from 2.14.1 to 2.17.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

react-color is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of mongoose is breaking the build 🚨

The dependency mongoose was updated from 5.2.14 to 5.2.15.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

mongoose is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 26 commits.

  • c4a01ec chore: release 5.2.15
  • 1ba6ca7 fix(model): allow calling Model.init() again after calling dropDatabase()
  • 4108366 test(model): repro #6967
  • 8a178ad docs: add selectPopulatedPaths option
  • 950d223 fix(populate): add selectPopulatedPaths option to opt out of auto-adding populate()-ed fields to select()
  • c0fb363 test(populate): repro #6546
  • 6dd98c8 style: fix lint
  • 8840ffd chore: peg chalk version
  • bdd7432 docs(webpack): make webpack docs use es2015 preset for correct libs and use acorn to test output is valid ES5
  • 25c305d docs(model): add blog post link and example to syncIndexes() docs
  • 2d928b4 style: fix lint
  • dcfb894 fix(populate): handle virtual justOne correctly if it isn't set
  • 0bff408 test(populate): repro #6988
  • a01b827 fix(populate): find connect justOne when double-populating underneath an array
  • b5841c2 test(populate): repro #6798

There are 26 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Basic App plan

Description

The app should be a one stop application for personal finance. It does not, at least in the first version, intend to connect to any Bank API or automate expense management.

Key features to consider for development

(each of these will have its own task)

  • Customizable output (decimal character, position of currency symbol, date format)
  • encrypted data: all of an user's data is encrypted before being stored in the database (maybe with the password value). The idea is that this is personal information and it might be a good marketing hook.
  • reports for a date range, with graphs (trendlines and piecharts)
  • it would be cool to have some kind of analysis (like trend) or forecast
  • comparisons against other users (anonymous, of the form: you are spending7% more per month than other people in your area). This must be done against a sort of centralized server.
  • internationalization. We should write the code so that everything is easily translateable
  • budgets (smart budgets)
  • shared wallets

An in-range update of react is breaking the build 🚨

There have been updates to the react monorepo:

    • The devDependency react was updated from 16.6.1 to 16.6.2.
  • The devDependency react-dom was updated from 16.6.1 to 16.6.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the react group definition.

react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of eslint-plugin-import is breaking the build 🚨

Version 2.4.0 of eslint-plugin-import just got published.

Branch Build failing 🚨
Dependency eslint-plugin-import
Current Version 2.3.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As eslint-plugin-import is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 10 commits.

  • 44ca158 update utils changelog
  • a3728d7 bump eslint-module-utils to v2.1.0
  • 3e29169 bump v2.4.0
  • ea9c92c Merge pull request #737 from kevin940726/master
  • 8f9b403 fix typos, enforce type of array of strings in allow option
  • 95315e0 update CHANGELOG.md
  • 28e1623 eslint-module-utils: filePath in parserOptions (#840)
  • 2f690b4 update CI to build on Node 6+7 (#846)
  • 7d41745 write doc, add two more tests
  • dedfb11 add allow glob for rule no-unassigned-import, fix #671

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

/wallet/<id> does not order transactions by date

STR

  • Go to any wallet's details page
  • Make sure you have any transactions that have been edited or added for a different date (after a transaction with an ulterior date has been added)

Expected

  • See transactions in the descending order of their dates

Actual

  • Transactions are shown in the order in which they were entered in the DB

An in-range update of prop-types is breaking the build 🚨

Version 15.5.9 of prop-types just got published.

Branch Build failing 🚨
Dependency prop-types
Current Version 15.5.8
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As prop-types is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details,- ✅ codecov/patch Coverage not affected when comparing 574ec78...0fc9410 Details,- ❌ codecov/project 69.12% (-2.74%) compared to 574ec78 Details

Commits

The new version differs by 15 commits0.

  • 659c123 15.5.9
  • 268a6cb Merge pull request #45 from mridgway/addBrowserifyTransform
  • 9bdebb0 Add loose-envify as dependency
  • 0d27230 Add loose-envify browserify transform
  • 424dace Update README.md
  • bbaf238 Add CHANGELOG (#40)
  • 9d6e65e Added some missing syntax highlighting. (#43)
  • 3db20fd Remove bad registry entries from yarn.lock (#42)
  • 63beab5 Merge pull request #35 from flarnie/addAPIRefToREADME
  • 46a5b0a Add more details to API reference in README
  • 6e450aa Add API reference to README
  • f1b7fe9 improve union type checker error message (#15)
  • 28d6722 Update info on versions
  • 59a4a77 Rearrange sections
  • 4b46565 Um, 0.14

false

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of supertest is breaking the build 🚨

The devDependency supertest was updated from 3.3.0 to 3.4.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

supertest is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v3.4.0
  • PR-532 - Packages updated, pipeline more explicit, documentation updated (thanks @rimiti)
  • PR-517 - Documentation updated (thanks @oprogramador)
  • PR-513 - Use more robust Array instance check (thanks @rubendg)
Commits

The new version differs by 14 commits.

  • 5640ac9 3.4.0
  • 60f8a9e Merge pull request #532 from visionmedia/v3.4.0
  • 43bfae1 doc(History.md) changelog updated
  • fc1568d doc(README.md) cookie example added
  • 3192d96 chore(package-lock.json) file updated
  • b3d271f chore(package.json) blocks reorganized, nock removed
  • aeae0f3 chore(.travis.yml) pipeline more explicit
  • 53feddc chore(test/supertest.js) obscure test removed
  • 50c59d6 Merge pull request #519 from oprogramador/patch-3
  • 6ca3897 Merge pull request #517 from oprogramador/patch-2
  • 0146d81 auth info in README
  • d853b37 fix typo in README
  • 8158979 Merge pull request #513 from rubendg/use-isarray
  • 550613b Use more robust Array instance check

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

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.