This release includes below features/enhancements/fixes
- Login using github account.
- Auto setup notes repo or select existing repo.
- Markdown editor provided with all the editing widgets and an option to preview the rendered markdown.
- Path input has autosuggestion feature for selecting directories.
- Notes can be organised using folders.
- Sidebar contains a tree view for exploring notes. Folders can be nested. Quick actions like create, edit & delete are available on hover.
- Copy to clipboard button provided on code blocks allowing quickly copying the code block with single click.
- Users can change the notes repository from settings.
- Container ready
- Github workflows setup for running tests, building docker images and deploying application.
- Helm charts added to https://github.com/git-noter/gitnoter-charts repository. Github actions setup to deploy charts & use this repository as helm repo. The charts metadata can be accessed with - https://git-noter.github.io/gitnoter-charts/index.yaml
- Notes are cached to avoid additional API calls.
- Routing is setup in a way that allows bookmarking the urls.
- GitHub pages deployment supported by deploy workflows
- 404 view is added & shown for non matching routes. Thanks to @shikhar13012001 & @Senor-Ducky
- Markdown editor alignment fixed. Thanks to @raghav-wd