Commit Graph

24 Commits

Author SHA1 Message Date
Alex Hunt 5de6b905ab Connecting to AWS Elasticsearch and extracting connection details to config.py 2018-11-25 15:32:09 -08:00
Alex Hunt 1d862cd30f Replaced plain_text with search_text, a list of blocks with keys, and wired search UI to link to document key, allowing for linking to a search result's place in the text. 2018-05-20 13:42:51 -04:00
Alex Hunt 3c5b93b3c2 Fixed a search bug and added simple unit tests for the chapters API 2018-05-18 19:37:03 -04:00
Alex Hunt 6d6efea4d4 Added mappings and routes for tags 2018-05-12 12:45:12 -04:00
Alex Hunt d25b0a23a1 Finished routing for edit page doc type switching 2018-05-08 23:39:59 -04:00
Alex Hunt d24d444683 Fleshed out routing functionality, needs some refactoring 2018-05-01 23:52:59 -04:00
Alex Hunt a212863bf3 Wiring up React Router routing and condensing entry points into SPA 2018-05-01 00:05:04 -04:00
Alex Hunt a5043b3ea1 Modified reader entry point to use react-router with redux 2018-04-29 19:49:18 -04:00
Alex Hunt dac188adf7 Cleaning up API search results and composing search page 2018-04-29 11:20:40 -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 ebf52f414b Creating route for a note reader page 2017-12-16 15:17:57 -05:00
Alex Hunt da809a5e53 Adding favicon to static folder 2017-12-16 15:01:30 -05:00
Alex Hunt 1c8586f3fe Consolidated Chapter and Note document pages into one Editor route with a dropdown to select the docType you wish to edit. Will be easier to manage as I add more doc types. Also began implementing some responsive layout elements. 2017-12-13 23:27:13 -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 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 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 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 7e2ec994f7 Wired up /edit route re-using Reader components. 2017-11-08 19:08:44 -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 445b28d042 Cleaning up git repo before Redux 2017-11-05 10:45:15 -05:00
Alex Hunt 4c13c25cb6 React working as intended before I start tearing it up to implement Redux 2017-11-05 10:37:10 -05:00
Alex Hunt a1748b7220 Adding NPM, Babel, Webpack for basic React front end 2017-11-03 22:00:05 -04:00
Alex Hunt cfbaf067ed Basic REST API for interfacing with Elasticsearch. 2017-10-29 20:21:22 -04:00