What's Changed
Features 🚀
- feat(UI): Update Breadcrumb component by @TheVijayVignesh in #166
- feat: improve snippets page management with modern UI/UX #163 by @Eshaan-byte in #165
- add modern theme by @belkhoujaons in #180
- Add permission system to share notes, give access to them, manage permissions or generate public URL 🎉
- Add "Shared with me" filter in sidebar
- Settings page: Change page to modal -> Easily navigate and change app settings without loosing work
- Settings page: Add "Advanced" page to manage cache, preferences and local storage
- Settings page: New list of shortcuts
- Markdown editor: Add way to upload files in the modal
- Markdown editor: Simplify color picker
- Markdown editor: Add options to customize editor including font, font size
- Markdown editor: Change default font to jetbrains moni
- Markdown editor: Improve editor theme colors and design
- Documents: Add author profile of note to the docs header and menus
- Documents: Improve next & previous document for complex structures
- Documents: New "Modern" theme available
- Sidebar: Add option to hide uncategorized ressources
- Sidebar: Add "hover hint" description of quick-access buttons
- Sidebar: Improve organization of "All workspaces" -> group by workspace
- Sidebar: Add context menu and "copy id" and "duplicate" methods
- Sidebar: View "pin" icon for categories
- Sidebar: fix padding & margins & reduce resize bar size
- Categories: Add last viewed folder as default parent in category creation
- Categories: Improve display page with number of items and name / icon of the node
- CDN: Introduce bulk actions in the datatable: Start with bulk delete
- Users: Create a "public profile" with username and avatar
- Preferences: New "developer mode" preference to display / copy IDs
- Improve design of table generator in markdown editor
- Improve errors management and notifications display
- Command center: New navigation open with /
- Navbar: Improve design of icon
- Navbar: Reduce opacity of disabled buttons
- Add option to remove shared document
Fixes 🩹
- fix: Sidebar padding by @denisolvr in #176
- fix: Fine-tune padding size by @denisolvr in #177
- fix color palette when inserting color by @belkhoujaons in #179
- Fix translations of docs footer
- Fix next/previous pages navigation: use arrows
- Fix shortcuts for edit page
- Remove old "New" tags
- Fix app select height variations
- Fix EOL with docker & windows
- Fix color palette when inserting colors
- Fix app icon color for PWA
- Fix print mode: Remove category
Other changes
- New database structure with unique table "nodes" instead of "documents", "categories", "ressources".
- Better data management in frontend with stores etc
- New authorizations system in backend
- Bump dependencies
- Improve security: Set cookies to secure by default
- Fix typo in backend
- Fix gitattributes binaries rendering
- New icons system => sprite icon to save memory and reduce javascript files size
New Contributors
- @TheVijayVignesh made their first contribution in #166
- @Eshaan-byte made their first contribution in #165
- @denisolvr made their first contribution in #176
- @belkhoujaons made their first contribution in #179
Thanks also to @louloudev59 who helped for this release
Full Changelog: 7.7.2...v8.0.0