jozsi / mystash Goto Github PK
View Code? Open in Web Editor NEWPersonal finance app
Home Page: http://mysta.sh
License: GNU General Public License v3.0
Personal finance app
Home Page: http://mysta.sh
License: GNU General Public License v3.0
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
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 💪
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.
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
devDependency
enzyme was updated from 3.7.0
to 3.8.0
.devDependency
enzyme-adapter-react-16 was updated from 1.7.0
to 1.7.1
.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.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
3.4.2
to 3.5.0
.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.
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.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
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 💪
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
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:
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
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)
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 💪
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
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
devDependency
enzyme-adapter-react-16 was updated from 1.7.0
to 1.7.1
.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.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
1.18.5
to 1.18.6
.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.
The new version differs by 1 commits.
521eb1e
fix: restart on change for non-default signals (#1409) (#1430)
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
5.3.13
to 5.3.14
.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.
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
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Let's add some default categories for new users
1.2.0
to 1.3.0
.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.
The new version differs by 8 commits.
9f959ed
Version 1.3.0
72e5e55
fix: fix webpack to move react-dom to externals
51730ec
Merge pull request #1491 from ofk/feature/new-recharts-scale
ade8d03
npm i [email protected]
1fa433b
fix: fix the lint error
6d5b87a
chore: update to webpack 4 and karma 3
903c963
chore: update babel
252eb5a
chore: update pkg
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
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.
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 💪
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
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
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.
React.forwardRef
receives an unexpected number of arguments. (@andresroberto in #13636)isReactComponent
. (@gaearon in #13608)react-dom/profiling
with schedule/tracking
. (@bvaughn in #13605)ForwardRef
component defines a displayName
, use it in warnings. (@probablyup in #13615)There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
Local installations of the app should not expose the user's local settings in commits.
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.config.js
file to .gitignore
22.5.1
to 22.6.0
.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.
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
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
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
The mobile app will be primarily used to add transactions, so that should be the primary focus of the main screen.
🚨 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.
1.4.1
to 1.4.2
.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.
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
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
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 💪
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
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 💪
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.
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
Specs for this task as WIP
We need to support two types of transactions
(please note that the a similar thing would apply for wallet)
Amount
and Details
in a field (called Data
) and encrypt that entire dict on presave / decrypt on preloadAs 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)
To see what happens to your code in Node.js 10, Greenkeeper has created a branch with the following changes:
.travis.yml
package.json
files, so that was left aloneIf 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.
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 🤖
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 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?)
2.14.1
to 2.17.0
.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.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
5.2.14
to 5.2.15
.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.
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
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
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.
(each of these will have its own task)
devDependency
react was updated from 16.6.1
to 16.6.2
.devDependency
react-dom was updated from 16.6.1
to 16.6.2
.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.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
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 💪
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
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
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 💪
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
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴
3.3.0
to 3.4.0
.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.
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
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
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.