Commit Graph

343 Commits

Author SHA1 Message Date
Aaron Lindsay 6143924ed3 lua: Add account types and type names 2017-02-08 05:40:51 -05:00
Aaron Lindsay af704250e2 lua: Fetch reports from directory 2017-02-07 20:59:52 -05:00
Aaron Lindsay 5478ba3fd0 Display modal on failed security deletion 2017-02-05 20:48:40 -05:00
Aaron Lindsay cec769b6b8 lua: Query account balances at dates 2017-01-30 21:04:18 -05:00
Aaron Lindsay b7d2273b1c lua: Add dates 2017-01-29 21:09:23 -05:00
Aaron Lindsay 687272b351 lua: Flesh out Balance implementation 2017-01-28 09:01:58 -05:00
Aaron Lindsay d059cd19ee lua: Add account balances 2017-01-27 21:50:02 -05:00
Aaron Lindsay f3becb7f5c lua: Add security and account types 2017-01-27 11:04:39 -05: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 b148dce3ce NewUserModal: Fix typo, styling, extraneous import 2017-01-10 08:46:00 -05:00
Aaron Lindsay c6cf817b2c Fix ajax error handling 2017-01-10 06:09:12 -05:00
Aaron Lindsay 871aa88ea6 Convert NewUserPanel to a Modal, and to use redux 2017-01-08 21:07:03 -05:00
Aaron Lindsay 4f940b31a1 Actually dispatch errors 2017-01-03 05:32:19 -05:00
Aaron Lindsay ce6660b575 Add initial UI for user-editable securities 2016-10-26 06:58:14 -04: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 7ffd12b144 Add scripts to generate lists of securities 2016-10-14 21:27:19 -04:00
Aaron Lindsay f80db5b285 README: Instruct users to install libofx 2016-10-06 07:02:16 -04:00
Aaron Lindsay 402a15ef12 Enable Combobox autocomplete, fix security Combobox display names 2016-10-06 06:53:49 -04:00
Aaron Lindsay 19932812e4 Add package.json, automate installing js packages 2016-10-05 14:17:17 -04:00
Aaron Lindsay 0829393918 Move all components into 'components' subdirectory 2016-10-05 13:45:09 -04:00
Aaron Lindsay 6257e9193f Hook (almost) everything up to Redux 2016-10-05 13:36:47 -04:00
Aaron Lindsay 071b7ff1e3 Make sessions PUT and POST return the resulting Session 2016-10-04 19:55:40 -04:00
Aaron Lindsay d5b1260b27 Make users PUT AND POST return the resulting User 2016-10-04 08:01:28 -04:00
Aaron Lindsay 4f2f15783a Initial plumbing for moving to Redux 2016-10-03 19:49:15 -04:00
Aaron Lindsay 449b4ee760 Make accounts PUT and POST return the resulting Account object 2016-09-29 09:17:57 -04:00
Aaron Lindsay aedad87d07 Add 'id' prop to Tabs to silence warning 2016-09-27 19:19:45 -04:00
Aaron Lindsay f663ec6afc Finish update for latest React, Bootstrap, jQuery versions 2016-09-27 11:57:35 -04:00
Aaron Lindsay 5ff45cd4b4 Update everything for latest version of React 2016-09-27 11:30:39 -04:00
Aaron Lindsay 9be12a3c7e Update logging format to include source file/line 2016-02-19 20:01:25 -05:00
Aaron Lindsay 48487c230b js: Add Security Description field 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 fcf6b2f1a4 Add more account types 2016-02-19 20:00:56 -05:00
Aaron Lindsay 330b124902 AccountRegister.js: Update transactions on successful import 2016-02-19 20:00:51 -05:00
Aaron Lindsay 443356caec Have `go generate` make JavaScript 2016-02-13 17:13:58 -05:00
Aaron Lindsay ed2bae3a88 .gitignore node_modules 2016-02-13 17:07:46 -05:00
Aaron Lindsay 00a6965e88 Remove big.js from source, use npm instead 2016-02-13 17:06:32 -05:00
Aaron Lindsay c5bca50113 Reorganization around building JavaScript differently 2016-02-13 17:02:22 -05:00
Aaron Lindsay d6ddf0f65f Move utils.js to browserify/require() format 2016-02-13 16:41:44 -05:00
Aaron Lindsay b59fd60817 Fix AddEditAccountTransaction react keys to not be duplicates 2016-02-13 16:34:09 -05:00
Aaron Lindsay da7fbeecaf Move models.js to browserify/require() format 2016-02-13 16:31:12 -05:00
Aaron Lindsay 5b5fd6ef78 Add missing Alert import 2016-02-13 10:46:08 -05:00
Aaron Lindsay 8b71675a48 Fix full-height tabs issue in Chrome 2016-02-13 10:42:48 -05:00
Aaron Lindsay 41361b040c Add keys to help react out 2016-02-13 10:42:48 -05:00
Aaron Lindsay 2a8c79cc14 AccountRegister: Don't try to access null account 2016-02-13 10:42:48 -05:00
Aaron Lindsay 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
Aaron Lindsay 6856d617ec imports.go: Automatically create Imbalances and Trading accounts 2016-02-12 05:53:03 -05:00
Aaron Lindsay b71c862cbf transactions.go: Split calculation of imbalance $$ from Balanced() method 2016-02-12 05:52:40 -05:00
Aaron Lindsay 380e66ed0c Add method to create Imbalances accounts 2016-02-11 05:53:44 -05:00
Aaron Lindsay df1912f69b Add Trading account type and method to automatically create them 2016-02-10 18:36:11 -05:00
Aaron Lindsay 2088065603 Clean up UI for importing transactions 2016-02-09 21:30:07 -05:00