Aaron Lindsay
d0a5980b85
First pass at reorganizing go code into sub-packages
2017-10-04 19:35:59 -04:00
Aaron Lindsay
156b9aaf0c
Pass DB as a closure instead of a global variable
...
This is part of an ongoing attempt to restructure the code to make it
more 'testable'.
2017-10-04 08:05:51 -04:00
Aaron Lindsay
c783e2c1bb
Remove 'gorilla' framework
...
It was being used for session management, but we weren't using any of
the features that differentiated it from using go's cookies directly so
it is hard to justify the additional dependencies.
2017-10-03 11:26:56 -04:00
Aaron Lindsay
22560dd43a
Fix typo for 'base-directory'
2017-10-02 21:01:23 -04:00
Aaron Lindsay
8ce3ef1bf5
Move database configuration into config file
...
Also support mysql and postgres (at least in name, they haven't been
fully tested yet)
2017-10-02 20:55:26 -04:00
Aaron Lindsay
f88fed966b
Move to using config file
2017-10-01 21:15:40 -04:00
Aaron Lindsay
806ceb2f5c
reports: Add basic lua infrastructure
...
Of course, it doesn't do anything other than print "Hello World", but
that's okay.
2017-01-23 20:40:39 -05:00
Aaron Lindsay
a61e460c2f
Add user-editable securities, strip hard-coded ones from securities.go
2016-10-16 20:33:23 -04:00
Aaron Lindsay
9be12a3c7e
Update logging format to include source file/line
2016-02-19 20:01:25 -05:00
Aaron Lindsay
9e26b30bdc
Add Initial Gnucash importing
...
There are still a number of bugs, but the basic functionality is there
2016-02-19 20:01:24 -05:00
Aaron Lindsay
443356caec
Have `go generate` make JavaScript
2016-02-13 17:13:58 -05:00
Aaron Lindsay
58c7c17727
Initial pass at OFX imports
...
Still needs some fixups:
* UI is incomplete
* Investment transactions are unbalanced initially
* OFX imports don't detect if one of the description fields for a
transaction is empty (to fall back on another)
* I'm sure plenty of other issues I haven't discovered yet
2016-02-02 21:46:27 -05:00
Aaron Lindsay
55a6e9a489
Add initial implementation of transactions
2015-06-28 23:03:34 -04:00
Aaron Lindsay
3367106e41
Add initial implementation of accounts
2015-06-27 17:46:06 -04:00
Aaron Lindsay
5b71c181fc
Add basic implementation of securities
2015-06-27 08:32:51 -04:00
Aaron Lindsay
0f393d2fbb
Initial commit
2015-06-25 22:36:58 -04:00