|
81610adb72
|
client: Set contentType header
|
2017-11-13 20:49:26 -05:00 |
|
|
5a6be5a07b
|
Stop using form elements for API
Just send the JSON as the request body
|
2017-11-13 20:48:19 -05:00 |
|
|
9429b748fa
|
Prefix all API endpoints with 'v1/', pluralize collections
|
2017-11-11 08:05:09 -05:00 |
|
|
76fe78b48d
|
AccountsTab: Only update 'OFX Account Type' field if it exists
|
2017-09-20 20:14:01 -04:00 |
|
|
aeed78f0b7
|
ReportReducer: Fix bug creating list
|
2017-06-23 06:10:35 -04:00 |
|
|
e49b11f349
|
UI: Make reports.list contain actual reports
|
2017-06-23 06:00:10 -04:00 |
|
|
a42e051f74
|
Ensure default currency isn't modified to be a non-currency
|
2017-06-21 21:53:01 -04:00 |
|
|
4e73e8b508
|
Add per-user default currency
|
2017-06-21 21:27:41 -04:00 |
|
|
25b04a4f0f
|
Stop creating lists in containers
Create them only when needed in reducers instead
|
2017-06-21 21:27:41 -04:00 |
|
|
69bbd3db62
|
Report formatting fixes
This adds a special cursor to indicate reports can be clicked and
ensures full legends are displayed
|
2017-06-19 20:24:56 -04:00 |
|
|
6d4fdafc02
|
reports: Move flattening tabulations into reducer
This removes some circular control dependencies
|
2017-06-17 14:30:52 -04:00 |
|
|
9844785b8d
|
Basic Report UI complete!
|
2017-06-17 10:28:50 -04:00 |
|
|
5dff27e7f7
|
TransactionConstants.js: Reorder
|
2017-06-16 20:56:01 -04:00 |
|
|
9ce6454997
|
Add lots of backend and back-frontend report infrastructure
|
2017-06-16 20:55:22 -04:00 |
|
|
d03eef3035
|
AmountInput: Actually initialize state
This has been broken since the switch to ES6 classes
|
2017-06-11 06:44:59 -04:00 |
|
|
8cb222a107
|
Re-fetch securities on successful import
|
2017-06-10 14:38:40 -04:00 |
|
|
c4268ddfc8
|
Clean up some more problems after switching to using classes
|
2017-06-10 13:37:13 -04:00 |
|
|
2deaf8ccb5
|
AccountCombobox: Fixup defaultProps the right way for ES6
|
2017-06-08 05:49:58 -04:00 |
|
|
7817e6f08e
|
Enable ES2015 translation
|
2017-06-07 21:08:39 -04:00 |
|
|
2699d7b6c3
|
PieChart: Fix warning about invalid SVG rotation transformation
|
2017-06-07 19:16:13 -04:00 |
|
|
a08131b1ba
|
Use ES6 classes instead of React.createClass and editing prototypes
|
2017-06-07 19:12:53 -04:00 |
|
|
40e5be0219
|
Make OFX the default import type
|
2017-06-05 21:01:04 -04:00 |
|
|
3c49e9424d
|
Don't disable BankID if Investment account
|
2017-06-04 21:21:25 -04:00 |
|
|
d2ebe7b399
|
ofx import: Disable BankID field when importing as Credit Card
|
2017-06-04 20:37:45 -04:00 |
|
|
fb59f9b3c5
|
Add direct OFX imports
|
2017-06-04 20:30:29 -04:00 |
|
|
bf284dc591
|
Add OFX fields to backend and UI
|
2017-05-31 21:04:01 -04:00 |
|
|
b37a20536f
|
Move 'status' from transactions to splits
This allows for a transaction to clear one account before the other (and
mirrors how Gnucash, and I suspect most other pieces of software, do it)
|
2017-05-31 08:23:19 -04:00 |
|
|
8855107e52
|
Simplify security editing UI
|
2017-05-28 21:19:19 -04:00 |
|
|
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 |
|
|
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 |
|
|
32fffdf91b
|
Add PieChart
|
2017-03-01 20:35:20 -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 |
|
|
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 |
|
|
5478ba3fd0
|
Display modal on failed security deletion
|
2017-02-05 20:48:40 -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 |
|
|
402a15ef12
|
Enable Combobox autocomplete, fix security Combobox display names
|
2016-10-06 06:53:49 -04:00 |
|
|
0829393918
|
Move all components into 'components' subdirectory
|
2016-10-05 13:45:09 -04:00 |
|