|  | 616208a35c | AccountCombobox: Filter if text contains entered string The previous behavior was only if prefixed by it | 2017-05-28 21:17:08 -04:00 |  | 
			
				
					|  | f9a4d0a99a | Don't clear SplitId's when updating transaction This caused new splits to be created, instead of re-using existing
splits and SplitId's. | 2017-05-28 20:27:20 -04:00 |  | 
			
				
					|  | 6762b3e721 | Reduxify CRUD actions for transactions | 2017-05-24 19:47:18 -04:00 |  | 
			
				
					|  | 7f736812b3 | Don't explicitly mention QXF/OFX in account import modal | 2017-05-22 20:38:59 -04:00 |  | 
			
				
					|  | c61e561b4b | Reduxify fetching transaction page | 2017-05-22 20:36:36 -04:00 |  | 
			
				
					|  | a9cf95dba8 | Move OFX imports from libofx to ofxgo This makes them native Go code, and will allow for fetching them
directly from financial institutions later. | 2017-05-08 06:01:26 -04:00 |  | 
			
				
					|  | 32fffdf91b | Add PieChart | 2017-03-01 20:35:20 -05:00 |  | 
			
				
					|  | 4536db030e | Add years_income.lua report | 2017-02-22 08:26:21 -05:00 |  | 
			
				
					|  | db7a60b292 | models.js: Don't double-count when map-reducing report series | 2017-02-19 17:09:24 -05:00 |  | 
			
				
					|  | 6ccf9208f0 | Reports: Add keys to everything to make React happy | 2017-02-19 16:42:22 -05:00 |  | 
			
				
					|  | 9c20f3bb02 | StackedBarChart.js: Sort by decreasing value | 2017-02-19 16:39:02 -05:00 |  | 
			
				
					|  | 5157d13737 | Optimize fetching account balances There is no need to make a separate SQL query for every split after
finding every transaction - we can query for all the splits initially. | 2017-02-19 07:54:27 -05:00 |  | 
			
				
					|  | c0fb04b722 | Fix Gnucash security imports Attempt to find an existing security that matches, trying decreasingly
specific searches, and create the security if nothing close can be
found. | 2017-02-19 07:50:36 -05:00 |  | 
			
				
					|  | 232e4b0682 | StackedBarChart.js: Add tooltips to the bars | 2017-02-19 07:41:25 -05:00 |  | 
			
				
					|  | bef2caef12 | StackedBarChart.js: Don't skip lines in legend | 2017-02-19 06:14:28 -05:00 |  | 
			
				
					|  | 1171eeac3f | AccountRegister.js: Fixup for some React and ReactBootstrap changes | 2017-02-18 21:50:48 -05:00 |  | 
			
				
					|  | b443963375 | reports: Allow drilling down | 2017-02-17 10:01:31 -05:00 |  | 
			
				
					|  | 4d642d1772 | WIP: Stacked bar chart | 2017-02-15 20:56:41 -05:00 |  | 
			
				
					|  | d3d79fb613 | Add Report infrastructure to UI | 2017-02-11 20:39:38 -05:00 |  | 
			
				
					|  | 5d583a2315 | Move Report and Series definitions to be in line with others | 2017-02-11 19:43:10 -05:00 |  | 
			
				
					|  | 9b3e08fa78 | lua: Add title, subtitle, axis labels to reports | 2017-02-11 10:12:04 -05:00 |  | 
			
				
					|  | d2b98c3d4b | reports: Add initial monthly_expenses | 2017-02-11 09:27:34 -05:00 |  | 
			
				
					|  | 55d0e718c8 | lua: Add ability to add/subtract dates | 2017-02-11 07:28:15 -05:00 |  | 
			
				
					|  | 5c7dc5df4c | lua: Add ability to query date year, month, day | 2017-02-11 07:27:52 -05:00 |  | 
			
				
					|  | 75fa8ee28a | lua: Add date.now() | 2017-02-11 06:15:36 -05:00 |  | 
			
				
					|  | 16a8316c70 | lua: Add 'report' and 'series' type for returning reports | 2017-02-11 06:06:45 -05:00 |  | 
			
				
					|  | 6143924ed3 | lua: Add account types and type names | 2017-02-08 05:40:51 -05:00 |  | 
			
				
					|  | af704250e2 | lua: Fetch reports from directory | 2017-02-07 20:59:52 -05:00 |  | 
			
				
					|  | 5478ba3fd0 | Display modal on failed security deletion | 2017-02-05 20:48:40 -05:00 |  | 
			
				
					|  | cec769b6b8 | lua: Query account balances at dates | 2017-01-30 21:04:18 -05:00 |  | 
			
				
					|  | b7d2273b1c | lua: Add dates | 2017-01-29 21:09:23 -05:00 |  | 
			
				
					|  | 687272b351 | lua: Flesh out Balance implementation | 2017-01-28 09:01:58 -05:00 |  | 
			
				
					|  | d059cd19ee | lua: Add account balances | 2017-01-27 21:50:02 -05:00 |  | 
			
				
					|  | f3becb7f5c | lua: Add security and account types | 2017-01-27 11:04:39 -05:00 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | b148dce3ce | NewUserModal: Fix typo, styling, extraneous import | 2017-01-10 08:46:00 -05:00 |  | 
			
				
					|  | c6cf817b2c | Fix ajax error handling | 2017-01-10 06:09:12 -05:00 |  | 
			
				
					|  | 871aa88ea6 | Convert NewUserPanel to a Modal, and to use redux | 2017-01-08 21:07:03 -05:00 |  | 
			
				
					|  | 4f940b31a1 | Actually dispatch errors | 2017-01-03 05:32:19 -05:00 |  | 
			
				
					|  | ce6660b575 | Add initial UI for user-editable securities | 2016-10-26 06:58:14 -04:00 |  | 
			
				
					|  | 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 |  |