All notable changes to this project will be documented in this file.
Add top menu bar.
- Add top menu bar for preview, sync, settings, and other note options
- Update settings UI
- Add sync test back
- Organize end-to-end tests
Upgrade to webpack 5.
- Updated all packages, notable webpack 4 to webpack 5
- Updated webpack config to reflect breaking changes
- Manually brought in polyfills for Node packages that are no longer polyfilled by webpack
- Moved settings to bottom of app sidebar
- Removed sync button
- Removed unnecessary patches
GitHub authentication.
- Log in/log out functionality implemented using GitHub OAuth
- Refactored large files into smaller components
- Added folder structure and technologies to README
- Modify deployment scripts and Dockerfile to allow local development with GitHub authentication
- Prompt to confirm exit added when notes have not yet been synced
Initial release.
- Created
CHANGELOG.md
- Added Node/TypeScript backend for REST API calls
- Created CI/CD pipeline with
deploy.sh
,.travis.yml
andDockerfile
- Migrated website from Netlify to DigitalOcean
- Added instructions for new local development to README
- Removed Netlify badge from README
- Removed Create React App and replaced with custom Webpack setup
- Removed Service Worker due to the application no longer being fully client side