78 lines
1.9 KiB
Plaintext
78 lines
1.9 KiB
Plaintext
- v0.1 Text Editor + Basic Reader
|
|
+ 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 +
|
|
+ Notes Modal to Select A Note +
|
|
+ Abstract Notes Page into Documents Page, Create Text Route +
|
|
+ Make Links Pop Modals +
|
|
+ Make Remove Highlight Work with Contextual Disabling +
|
|
- Make Annotate Mode Ignore Keyboard Input
|
|
- More Responsive CSS
|
|
- Functioning Search Page
|
|
- Add Date Created / Updated Stamps, Introduce Sort Options
|
|
- Testing
|
|
- Python Unit Tests
|
|
- React Unit Tests
|
|
- ES API Tests?
|
|
- Figure out Editor focus() with Redux
|
|
|
|
- v0.2 Reader
|
|
- Reader UX
|
|
- Collapse Reader Sidebar
|
|
- Top Bar
|
|
- Background Texture - Canvas / Paper
|
|
- Reader Options
|
|
- Font-size
|
|
- Font
|
|
- Pagination?
|
|
- Full-Screen Mode
|
|
|
|
- v0.4 Search
|
|
- Advanced search page
|
|
- Drop Down window
|
|
|
|
- v0.5 Pagination
|
|
|
|
- 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
|
|
- Stats Logging
|
|
|
|
BUGS:
|
|
- DraftJS crashes if you backspace on an empty Editor
|
|
|
|
Short List:
|
|
- PropTypes
|
|
- Env Configs
|
|
- Elasticsearch Versioning and Revert UI
|
|
- Loading Indicators
|
|
- Error Handling
|
|
- HTML Editor For Chapters / Notes
|
|
- Community Contributors?
|
|
- Search, broken out with text results and note results
|
|
- Advanced search page?
|
|
- Weed out unneeded dependencies (Flask-Webpack?)
|
|
- ARIA compliance
|
|
- Docker |