9fcc14c8e6Improving interface for media uploads
master
Alex Hunt
2019-08-10 08:28:32 -0700
d14518ac91Added ability to upload images to s3 and store them as part of ES object
Alex Hunt
2019-08-02 19:24:24 -0700
9c74599950Fixing broken functionality
Alex Hunt
2019-07-29 21:42:50 -0700
9628899d26Fixing routing and api for media
Alex Hunt
2019-07-28 13:16:59 -0700
2dd56ed8c5Refactored editor component structure
Alex Hunt
2019-07-28 12:11:46 -0700
006a1b2e1fRefactored routing, broke some editor components
Alex Hunt
2019-07-28 10:20:41 -0700
91be248aeaCSS refactoring
Alex Hunt
2018-12-26 11:06:49 -0700
a68b428443Fixing and refactoring reactive changes
Alex Hunt
2018-12-03 21:27:16 -0800
733d740a54CSS improvements for all screen sizes
Alex Hunt
2018-12-02 22:31:44 -0800
b745d2e186Editor Sidebar options on mobile devices
Alex Hunt
2018-12-02 16:55:11 -0800
125cef05bbCollapsible admin toolbar
Alex Hunt
2018-12-02 15:05:04 -0800
c9f197675fRefactoring input & toggle state
Alex Hunt
2018-11-29 23:37:36 -0800
0860d6f0d1Adding seed tags and css tweaks
Alex Hunt
2018-11-28 22:43:46 -0800
63f2fe8f41Enabling reader options on mobile devices
Alex Hunt
2018-11-28 21:13:49 -0800
34de78e91fFix favicon path
Alex Hunt
2018-11-27 23:03:02 -0800
1613101594Adding admin toolbar to refresh ES seed data within UI
Alex Hunt
2018-11-27 23:01:39 -0800
9f71e388ceRefactoring setup script and creating refresh API route
Alex Hunt
2018-11-27 22:02:08 -0800
45f6aabcfbRemoving webpack-dev-server
Alex Hunt
2018-11-27 19:26:11 -0800
4e5bba1fd5Enabling deploy to ElasticBeanstalk
Alex Hunt
2018-11-27 19:12:00 -0800
4dcc6f7c13Fixing relative path issue
Alex Hunt
2018-11-27 00:20:50 -0800
a3fa83318eRemoving dependencies
Alex Hunt
2018-11-27 00:02:24 -0800
058a0adf51Testing webpack-dev-server
Alex Hunt
2018-11-26 22:59:02 -0800
3298f5c932Fixing bug from ES 6 upgrade
Alex Hunt
2018-11-25 17:28:30 -0800
c3c3d83227Using flask server for staging
Alex Hunt
2018-11-25 16:06:57 -0800
2c2b1a999cCleanup for AWS EB hosting
Alex Hunt
2018-11-25 16:01:47 -0800
5de6b905abConnecting to AWS Elasticsearch and extracting connection details to config.py
Alex Hunt
2018-11-25 15:32:09 -0800
57a9e2d492Input validation for annotation modal
Alex Hunt
2018-11-24 23:41:58 -0800
0d74b9c189Input validation for new annotations
Alex Hunt
2018-11-23 18:18:42 -0700
49eb07102dCompleting functionality for tags
Alex Hunt
2018-11-23 14:23:08 -0700
a2d8b92d22Refactoring Editor into different components for each mode
Alex Hunt
2018-11-14 22:24:04 -0800
4e4a8e1cecTags working as normal documents
Alex Hunt
2018-11-14 21:48:07 -0800
1d862cd30fReplaced 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.
Alex Hunt
2018-05-20 13:42:51 -0400
3c5b93b3c2Fixed a search bug and added simple unit tests for the chapters API
Alex Hunt
2018-05-18 19:37:03 -0400
b8ce6ee29cImplemented PropTypes on all components
Alex Hunt
2018-05-12 14:05:23 -0400
6d6efea4d4Added mappings and routes for tags
Alex Hunt
2018-05-12 12:45:12 -0400
cec930966cFixing other functionality broken by routing and refactoring
Alex Hunt
2018-05-10 21:38:44 -0400
3aafbac5a6Fixed the delete document issues caused by switch to routing
Alex Hunt
2018-05-10 20:25:39 -0400
667c4548a2Adding to README
Alex Hunt
2018-05-09 23:00:44 -0400
9227d900a6Filling out README
Alex Hunt
2018-05-09 22:52:38 -0400
03a42fb14dREADME instructions
Testing User
2018-05-09 22:35:43 -0400
47148bff57Regex tweaks
Alex Hunt
2018-05-09 21:23:04 -0400
d25b0a23a1Finished routing for edit page doc type switching
Alex Hunt
2018-05-08 23:39:59 -0400
b90e6a49b1Finally refactored actions so they can be import as a single object
Alex Hunt
2018-05-08 20:36:04 -0400
e1b4797c52Routing mostly working as expected now, except for switching docTypes on the edit page
Alex Hunt
2018-05-08 19:54:40 -0400
fde36c08d1Refactoring routing to be more predictable
Alex Hunt
2018-05-02 20:29:45 -0400
d24d444683Fleshed out routing functionality, needs some refactoring
Alex Hunt
2018-05-01 23:52:59 -0400
a212863bf3Wiring up React Router routing and condensing entry points into SPA
Alex Hunt
2018-05-01 00:05:04 -0400
a5043b3ea1Modified reader entry point to use react-router with redux
Alex Hunt
2018-04-29 19:49:18 -0400
a6cf429335Some refactoring and tidying
Alex Hunt
2018-04-29 13:39:43 -0400
dac188adf7Cleaning up API search results and composing search page
Alex Hunt
2018-04-29 11:20:40 -0400
6b27755a6aSave a plain-text version of document for search highlighting
Alex Hunt
2018-04-28 18:38:19 -0400
bfabe75e97Splitting out dev and prod webpack configs and updating some packages
Alex Hunt
2018-04-25 18:58:58 -0400
335c5fdf47Some cleaning and setting up pytest
Alex Hunt
2018-04-19 19:45:43 -0400
14d123fdedMaking document list overflow scroll, for longer lists.
Alex Hunt
2017-12-17 01:16:27 -0500
879c7e5857Better handling for when there are no documents to display. Introduced a few welcome components.
Alex Hunt
2017-12-16 18:17:34 -0500
a6f6f4e44dAnnotate mode ignores key bindings too
Alex Hunt
2017-12-16 16:56:49 -0500
7332a5a10bFixed sidebar positioning and made annotate mode ignore keyboard input
Alex Hunt
2017-12-16 15:44:34 -0500
ebf52f414bCreating route for a note reader page
Alex Hunt
2017-12-16 15:17:57 -0500
a8dea70e6eBug fixes and tweaks
Alex Hunt
2017-12-16 15:07:49 -0500
da809a5e53Adding favicon to static folder
Alex Hunt
2017-12-16 15:01:30 -0500
83c657ceecAdd loading indicators and basic components/api for a search page. Still needs some wiring up.
Alex Hunt
2017-12-16 15:00:20 -0500
1c8586f3feConsolidated 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.
Alex Hunt
2017-12-13 23:27:13 -0500
a9c13786e0Cleaned up chapter seed data.
Alex Hunt
2017-12-13 23:25:11 -0500
b53ef17448Converted Reader page to use DraftJS. Farewell dangerously setting HTML.
Alex Hunt
2017-12-11 23:01:41 -0500
8b3274de8fGot 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.
Alex Hunt
2017-12-11 22:47:52 -0500
d69a3f7bffFixed chapter numbering in Documents UI
Alex Hunt
2017-12-10 23:07:20 -0500
4e63aca0a5Fixing breaking changes made to Reader while working on Documents
Alex Hunt
2017-12-10 22:43:32 -0500
814c9148a6Abstracted the notes UI into a documents UI and set up a text route to return chapters in the documents UI.
Alex Hunt
2017-12-10 22:19:59 -0500
e083adfbc0Used selectionState and decorators to add annotation UI to DraftJS editor! Includes modal for selecting note from list.
Alex Hunt
2017-12-10 18:22:38 -0500
0d4927114bAdded annotator top bar buttons.
Alex Hunt
2017-12-10 13:17:14 -0500
e5e3f90d00Added annotate mode logic.
Alex Hunt
2017-12-10 12:58:25 -0500
44eb201104Added the title input and the logic to display a header in read mode
Alex Hunt
2017-12-09 18:16:41 -0500
4cab7755c8Rehashed same CRUD UI for notes, but using the mode. Need to build in title inputs next.
Alex Hunt
2017-12-09 18:00:19 -0500
e74ac611bcRefactored component names to make it clear which components correspond with which pages.
Alex Hunt
2017-12-09 14:02:54 -0500
6e37fae7caFleshing 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.
Alex Hunt
2017-12-09 13:05:18 -0500
ada54f7dfcReplicated basic chapter read UI for notes.
Alex Hunt
2017-12-07 21:08:07 -0500
0b61166220Converted 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
Alex Hunt
2017-11-28 23:44:15 -0500
ff6cb1b5cdContinued paring down actions and laying framework for notes. Need to tackle some kind of id / number distinction for document schema
Alex Hunt
2017-11-26 22:21:05 -0500
29b2d2ff4bRefactored actions andAPI middleware to be more maintainable, and easy extending it to notes
Alex Hunt
2017-11-26 18:32:00 -0500
f4a548f23dAdded 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.
Alex Hunt
2017-11-26 12:38:25 -0500
ef5589f9fcAdded Ulysses seed data to hydrate the setup helper.
Alex Hunt
2017-11-26 10:25:55 -0500
43a37ce123Refactored TextEditor components so that the DraftJS editor can be reused for note editing
Alex Hunt
2017-11-26 09:47:19 -0500
1aa4fcf1f6Used DraftJS RichUtil library to wire up bold/italic/underline/header buttons.
Alex Hunt
2017-11-25 09:57:25 -0500
e97d62e412DRY-ed up Sass stylesheets by splititng into modules
Alex Hunt
2017-11-22 15:36:22 -0500
44b432f1e1Introduced FontAwesome to replace the glyphicons lost in upgrading Boostrap to4
Alex Hunt
2017-11-22 15:17:27 -0500
bf55be3404Wired the react CRUD UI up to the Elasticsearch API. Numbering scheme will break once you start deleting chapters.
Alex Hunt
2017-11-21 22:52:32 -0500
810236455aRefactored sidebars into two container components with different onClick funtions passed as props.
Alex Hunt
2017-11-13 19:49:29 -0500
dc4463800aWorking on the editor UI. Needs some refactoring components and wire up api middleware.
Alex Hunt
2017-11-13 18:39:08 -0500
287f15380aIncorporated DraftJS and refactored the reducers
Alex Hunt
2017-11-08 23:00:36 -0500
7e2ec994f7Wired up /edit route re-using Reader components.
Alex Hunt
2017-11-08 19:08:44 -0500
Create README.md
Alex Hunt
2017-11-06 22:08:08 -0500
97f17f0701Components and Redux wiring.
Alex Hunt
2017-11-06 22:00:32 -0500
e7d1993a30Basic layout styling and component tweaks. Moved Bootstrap dependencies behind Webpack and CSS into Sass.
Alex Hunt
2017-11-06 21:58:31 -0500
0ea2c0524aCreated setup script for Elasticsearch index seeded with sample data
Alex Hunt
2017-11-05 18:59:56 -0500
13bde03424Filling out Redux structure to encompass the full app, with API calls to get currentChapter text
Alex Hunt
2017-11-05 18:59:18 -0500