Alex Hunt
|
d14518ac91
|
Added ability to upload images to s3 and store them as part of ES object
|
2019-08-02 19:24:24 -07:00 |
Alex Hunt
|
9c74599950
|
Fixing broken functionality
|
2019-07-29 21:42:50 -07:00 |
Alex Hunt
|
125cef05bb
|
Collapsible admin toolbar
|
2018-12-02 15:05:04 -08:00 |
Alex Hunt
|
c9f197675f
|
Refactoring input & toggle state
|
2018-11-29 23:37:36 -08:00 |
Alex Hunt
|
0d74b9c189
|
Input validation for new annotations
|
2018-11-23 18:18:42 -07:00 |
Alex Hunt
|
49eb07102d
|
Completing functionality for tags
|
2018-11-23 14:23:08 -07:00 |
Alex Hunt
|
d25b0a23a1
|
Finished routing for edit page doc type switching
|
2018-05-08 23:39:59 -04:00 |
Alex Hunt
|
b90e6a49b1
|
Finally refactored actions so they can be import as a single object
|
2018-05-08 20:36:04 -04:00 |
Alex Hunt
|
e1b4797c52
|
Routing mostly working as expected now, except for switching docTypes on the edit page
|
2018-05-08 19:54:40 -04:00 |
Alex Hunt
|
a6cf429335
|
Some refactoring and tidying
|
2018-04-29 13:39:43 -04:00 |
Alex Hunt
|
6b27755a6a
|
Save a plain-text version of document for search highlighting
|
2018-04-28 18:38:19 -04:00 |
Alex Hunt
|
879c7e5857
|
Better handling for when there are no documents to display. Introduced a few welcome components.
|
2017-12-16 18:17:34 -05:00 |
Alex Hunt
|
83c657ceec
|
Add loading indicators and basic components/api for a search page. Still needs some wiring up.
|
2017-12-16 15:00:20 -05:00 |
Alex Hunt
|
8b3274de8f
|
Got remove link buttons to work. Got annotation links to pop up a modal! Looks like it's never gonna work with dangerouslySetInnerHTML, but I made the DraftJS link decorator a connected component and that worked.
|
2017-12-11 22:47:52 -05:00 |
Alex Hunt
|
d69a3f7bff
|
Fixed chapter numbering in Documents UI
|
2017-12-10 23:07:20 -05:00 |
Alex Hunt
|
814c9148a6
|
Abstracted the notes UI into a documents UI and set up a text route to return chapters in the documents UI.
|
2017-12-10 22:19:59 -05:00 |
Alex Hunt
|
e083adfbc0
|
Used selectionState and decorators to add annotation UI to DraftJS editor! Includes modal for selecting note from list.
|
2017-12-10 18:22:38 -05:00 |
Alex Hunt
|
e5e3f90d00
|
Added annotate mode logic.
|
2017-12-10 12:58:25 -05:00 |
Alex Hunt
|
44eb201104
|
Added the title input and the logic to display a header in read mode
|
2017-12-09 18:16:41 -05:00 |
Alex Hunt
|
4cab7755c8
|
Rehashed same CRUD UI for notes, but using the mode. Need to build in title inputs next.
|
2017-12-09 18:00:19 -05:00 |
Alex Hunt
|
6e37fae7ca
|
Fleshing out Notes page with edit and annotate modes. Commiting now while it basically works, before refactoring some of the component names, which have gotten confusing.
|
2017-12-09 13:05:18 -05:00 |
Alex Hunt
|
0b61166220
|
Converted Elasticsearch API to generate document IDs distinct from chapter numbers, the way I should have done it from the start. Also made chapter numbers update after deleting a chapter from the middle of the range
|
2017-11-28 23:44:15 -05:00 |
Alex Hunt
|
ff6cb1b5cd
|
Continued paring down actions and laying framework for notes. Need to tackle some kind of id / number distinction for document schema
|
2017-11-26 22:21:05 -05:00 |
Alex Hunt
|
29b2d2ff4b
|
Refactored actions andAPI middleware to be more maintainable, and easy extending it to notes
|
2017-11-26 18:32:00 -05:00 |
Alex Hunt
|
f4a548f23d
|
Added notes doc_type to Elasticsearch index, extended Flask API blueprint to handle notes, added a notes entry point to webpack, and started fleshing out note components. Will require some refactoring of actions.
|
2017-11-26 12:38:25 -05:00 |
Alex Hunt
|
bf55be3404
|
Wired the react CRUD UI up to the Elasticsearch API. Numbering scheme will break once you start deleting chapters.
|
2017-11-21 22:52:32 -05:00 |
Alex Hunt
|
810236455a
|
Refactored sidebars into two container components with different onClick funtions passed as props.
|
2017-11-13 19:49:29 -05:00 |
Alex Hunt
|
dc4463800a
|
Working on the editor UI. Needs some refactoring components and wire up api middleware.
|
2017-11-13 18:39:08 -05:00 |
Alex Hunt
|
287f15380a
|
Incorporated DraftJS and refactored the reducers
|
2017-11-08 23:00:36 -05:00 |
Alex Hunt
|
97f17f0701
|
Components and Redux wiring.
|
2017-11-06 22:00:32 -05:00 |
Alex Hunt
|
13bde03424
|
Filling out Redux structure to encompass the full app, with API calls to get currentChapter text
|
2017-11-05 18:59:18 -05:00 |
Alex Hunt
|
063a63ba72
|
Set up basic Redux pattern with action middleware for API files, and then refactored into separate packages.
|
2017-11-05 14:28:55 -05:00 |