2017-11-04 02:00:05 +00:00
|
|
|
- v0.1 Text Editor + Basic Reader
|
2017-12-10 17:58:25 +00:00
|
|
|
+ DONE +
|
|
|
|
+ Flask Microservice +
|
|
|
|
+ Basic REST API +
|
|
|
|
+ Basic Layout +
|
|
|
|
+ React Components +
|
|
|
|
+ Front-End Dependency Manager +
|
|
|
|
+ Wire React to ES API +
|
|
|
|
+ Simple CRUD interface +
|
|
|
|
+ Async API Middleware +
|
|
|
|
+ Introduce Draft.JS +
|
|
|
|
+ Font Awesome / Better Glyphicons +
|
|
|
|
+ DRY up Sass Modules +
|
|
|
|
+ Wire Up Rich Util Buttons +
|
|
|
|
+ Major TextEditor Refactor +
|
|
|
|
+ Wire Up Editor Style Buttons +
|
|
|
|
+ Seed Chapter Data for Setup.py +
|
|
|
|
+ Modularize TextEditor Container Component +
|
|
|
|
+ Abstract API Blueprint for Notes +
|
|
|
|
+ Note Manager Component +
|
2017-12-11 03:19:59 +00:00
|
|
|
+ Notes Modal to Select A Note +
|
2017-12-12 03:47:52 +00:00
|
|
|
+ Abstract Notes Page into Documents Page, Create Text Route +
|
|
|
|
+ Make Links Pop Modals +
|
2017-12-12 04:01:41 +00:00
|
|
|
+ Make Remove Highlight Work with Contextual Disabling +
|
2018-04-28 22:38:19 +00:00
|
|
|
|
|
|
|
|
2018-04-29 23:49:18 +00:00
|
|
|
NEXT: Bring everything under single entry point w/ React Router
|
2018-04-28 22:38:19 +00:00
|
|
|
|
2018-05-03 00:29:45 +00:00
|
|
|
REFACTORING CHECKLIST:
|
2018-05-09 03:39:59 +00:00
|
|
|
- Switch to Webpack Dev Server and Remove Webpack-Flask Dependencies
|
2018-05-03 00:29:45 +00:00
|
|
|
- Write ReadMe
|
|
|
|
- One Pass Through Every Module's Imports
|
2018-05-08 23:54:40 +00:00
|
|
|
- Rename Components
|
2018-05-03 00:29:45 +00:00
|
|
|
|
|
|
|
NEED:
|
|
|
|
- Deploy Process
|
|
|
|
- Testing
|
|
|
|
|
2018-05-08 23:54:40 +00:00
|
|
|
UX NEEDS:
|
|
|
|
- Disable Title Submit Button Without Title
|
|
|
|
- Disable Modal Submit Button with input
|
|
|
|
|
2018-04-28 22:38:19 +00:00
|
|
|
SHORT LIST:
|
2017-12-12 03:47:52 +00:00
|
|
|
- Make Annotate Mode Ignore Keyboard Input
|
2017-12-10 17:58:25 +00:00
|
|
|
- More Responsive CSS
|
|
|
|
- Functioning Search Page
|
2017-12-12 03:47:52 +00:00
|
|
|
- Add Date Created / Updated Stamps, Introduce Sort Options
|
2017-11-25 14:57:25 +00:00
|
|
|
- Testing
|
|
|
|
- Python Unit Tests
|
|
|
|
- React Unit Tests
|
|
|
|
- ES API Tests?
|
2017-11-26 14:47:19 +00:00
|
|
|
- Figure out Editor focus() with Redux
|
2018-04-29 15:20:40 +00:00
|
|
|
- Create Tags and Note Tagging
|
2018-04-29 17:39:43 +00:00
|
|
|
- Review dependencies
|
2017-10-27 03:04:16 +00:00
|
|
|
|
2017-11-04 02:00:05 +00:00
|
|
|
- v0.2 Reader
|
|
|
|
- Reader UX
|
2017-11-25 14:57:25 +00:00
|
|
|
- Collapse Reader Sidebar
|
2017-11-04 02:00:05 +00:00
|
|
|
- Top Bar
|
|
|
|
- Background Texture - Canvas / Paper
|
2017-11-25 14:57:25 +00:00
|
|
|
- Reader Options
|
|
|
|
- Font-size
|
|
|
|
- Font
|
|
|
|
- Pagination?
|
|
|
|
- Full-Screen Mode
|
2017-10-27 03:04:16 +00:00
|
|
|
|
2017-11-22 20:17:27 +00:00
|
|
|
- v0.4 Search
|
2017-12-10 17:58:25 +00:00
|
|
|
- Advanced search page
|
2018-04-29 15:20:40 +00:00
|
|
|
- Filter by DocType, Chapter
|
2017-11-25 14:57:25 +00:00
|
|
|
- Drop Down window
|
2018-05-08 23:54:40 +00:00
|
|
|
- Handle no search results
|
2017-11-22 20:17:27 +00:00
|
|
|
|
|
|
|
- v0.5 Pagination
|
|
|
|
|
2017-11-25 14:57:25 +00:00
|
|
|
- v0.6 Users
|
|
|
|
- Admin Access Restrictions (OAuth?)
|
|
|
|
- Login with Social Media OAuth, User Preferences?
|
|
|
|
- Bookmarks?
|
|
|
|
- Store Session / Progress in cookie
|
|
|
|
- Note Commenting
|
|
|
|
|
|
|
|
- v0.7 Monitoring
|
|
|
|
- Pixel
|
2017-11-26 23:32:00 +00:00
|
|
|
- Stats Logging
|
2017-11-25 14:57:25 +00:00
|
|
|
|
2017-12-09 23:00:19 +00:00
|
|
|
BUGS:
|
|
|
|
|
2017-11-22 20:17:27 +00:00
|
|
|
Short List:
|
|
|
|
- PropTypes
|
|
|
|
- Env Configs
|
|
|
|
- Elasticsearch Versioning and Revert UI
|
|
|
|
- Loading Indicators
|
2017-10-30 00:21:22 +00:00
|
|
|
- Error Handling
|
2017-11-05 15:37:10 +00:00
|
|
|
- HTML Editor For Chapters / Notes
|
2017-11-05 19:28:55 +00:00
|
|
|
- Community Contributors?
|
|
|
|
- Search, broken out with text results and note results
|
|
|
|
- Advanced search page?
|
2017-11-25 14:57:25 +00:00
|
|
|
- Weed out unneeded dependencies (Flask-Webpack?)
|
2017-11-22 20:17:27 +00:00
|
|
|
- ARIA compliance
|
2017-11-26 23:32:00 +00:00
|
|
|
- Docker
|