a61e460c2f
Add user-editable securities, strip hard-coded ones from securities.go
2016-10-16 20:33:23 -04:00
7ffd12b144
Add scripts to generate lists of securities
2016-10-14 21:27:19 -04:00
f80db5b285
README: Instruct users to install libofx
2016-10-06 07:02:16 -04:00
402a15ef12
Enable Combobox autocomplete, fix security Combobox display names
2016-10-06 06:53:49 -04:00
19932812e4
Add package.json, automate installing js packages
2016-10-05 14:17:17 -04:00
0829393918
Move all components into 'components' subdirectory
2016-10-05 13:45:09 -04:00
6257e9193f
Hook (almost) everything up to Redux
2016-10-05 13:36:47 -04:00
071b7ff1e3
Make sessions PUT and POST return the resulting Session
2016-10-04 19:55:40 -04:00
d5b1260b27
Make users PUT AND POST return the resulting User
2016-10-04 08:01:28 -04:00
4f2f15783a
Initial plumbing for moving to Redux
2016-10-03 19:49:15 -04:00
449b4ee760
Make accounts PUT and POST return the resulting Account object
2016-09-29 09:17:57 -04:00
aedad87d07
Add 'id' prop to Tabs to silence warning
2016-09-27 19:19:45 -04:00
f663ec6afc
Finish update for latest React, Bootstrap, jQuery versions
2016-09-27 11:57:35 -04:00
5ff45cd4b4
Update everything for latest version of React
2016-09-27 11:30:39 -04:00
9be12a3c7e
Update logging format to include source file/line
2016-02-19 20:01:25 -05:00
48487c230b
js: Add Security Description field
2016-02-19 20:01:25 -05:00
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
fcf6b2f1a4
Add more account types
2016-02-19 20:00:56 -05:00
330b124902
AccountRegister.js: Update transactions on successful import
2016-02-19 20:00:51 -05:00
443356caec
Have go generate
make JavaScript
2016-02-13 17:13:58 -05:00
ed2bae3a88
.gitignore node_modules
2016-02-13 17:07:46 -05:00
00a6965e88
Remove big.js from source, use npm instead
2016-02-13 17:06:32 -05:00
c5bca50113
Reorganization around building JavaScript differently
2016-02-13 17:02:22 -05:00
d6ddf0f65f
Move utils.js to browserify/require() format
2016-02-13 16:41:44 -05:00
b59fd60817
Fix AddEditAccountTransaction react keys to not be duplicates
2016-02-13 16:34:09 -05:00
da7fbeecaf
Move models.js to browserify/require() format
2016-02-13 16:31:12 -05:00
5b5fd6ef78
Add missing Alert import
2016-02-13 10:46:08 -05:00
8b71675a48
Fix full-height tabs issue in Chrome
2016-02-13 10:42:48 -05:00
41361b040c
Add keys to help react out
2016-02-13 10:42:48 -05:00
2a8c79cc14
AccountRegister: Don't try to access null account
2016-02-13 10:42:48 -05:00
2621f64cc7
Move to using npm/browserify to package everything
...
This means it now requires the Javascript to be compiled before it can
be run. This move also required a massive reorganization and lots of
debugging/fixups to make everything work properly again.
2016-02-13 10:42:48 -05:00
6856d617ec
imports.go: Automatically create Imbalances and Trading accounts
2016-02-12 05:53:03 -05:00
b71c862cbf
transactions.go: Split calculation of imbalance $$ from Balanced() method
2016-02-12 05:52:40 -05:00
380e66ed0c
Add method to create Imbalances accounts
2016-02-11 05:53:44 -05:00
df1912f69b
Add Trading account type and method to automatically create them
2016-02-10 18:36:11 -05:00
2088065603
Clean up UI for importing transactions
2016-02-09 21:30:07 -05:00
2736d5f996
Add lots more securities, but comment them out because they're slow
2016-02-02 21:50:36 -05:00
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
2e9828cc23
Add ISO 4217 currencies
...
Also added a 'Description' field to Securities
2016-01-13 20:44:58 -05:00
48b28ffbf2
Move account settings to Modal
2015-09-01 06:23:56 -04:00
841df05022
Transaction.Balanced: Return and handle errors
2015-08-30 20:41:47 -04:00
bcbc4df67f
Transaction.Balanced: Balance each security independently
2015-08-30 20:34:18 -04:00
79ad47971e
Split: remove Debit variable
2015-08-30 20:33:35 -04:00
434d9c297e
go fmt
2015-08-30 19:43:26 -04:00
fcea2d380b
Add validation of transactions in UI
2015-08-29 09:50:16 -04:00
6708edb00c
account_register.js: Add ability to add splits
2015-08-26 21:02:06 -04:00
099f42e4fe
Add symbols for securities
2015-08-26 07:41:35 -04:00
01f0f9e68f
Fixup transaction editing modal
...
* Only update the field that was modified when one is changed instead of
deep-copying the entire Transaction object
* Create a new AmountInput text box to allow for more intuitive editing
of amounts.
2015-08-26 07:16:57 -04:00
770cd384a7
Report account balances correctly for both date sorts
2015-08-22 10:12:45 -04:00
693f1e8253
Report account balances in transaction register
2015-08-21 06:54:17 -04:00