All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Incoming changes and features.
- Tauri & Tauri file system: Primeras aproximaciones al framework.
- Image Plugin: Add image display with size and align attributes.
- New Math Plugin: More user friendly and performant plugin for math expressions.
- Drag&Drop: Drag and drop for notes and folders, improving organization.
- Change Version Control: Data updates from one version to another of the storage system automatically. Storage v1.
- Performance: Removed unnecessary component updates.
- Storage system v1: moved from a nested data scheme (notes and folders) to a simpler flat system.
// Storage v0
interface Folder {
id: string;
title: string;
folders: Folder[];
notes: Notes[];
}
// Storage v1
interface Files {
id: string;
parent: string;
title: string;
}
interface Notes {
id: string;
content: string;
}
- Sidebar Structure: completely restructured Sidebar.
- Popover as Child: button rendered inside another.
- Sidebar scroll overflow fixed.
- Link menu: Edit, create or delete links from a "On Link Hover" floating menu.
- Persistant config store: Stores and persists the editor settings locally.
- Bubble Menu: "On Text Hover" bubble menu.
- Inline Editor: New editor setting to hide the Editor MenuBar.
- Link Popover: Link button on the Editor MenuBar now make use of LinkPopover to create or edit a link.
- Disabled edit mode setting (bugged).
- Max height folders and sidebar: The folders had a maximum height seted and the sidebar did not render correctly when there were more than 6 notes/folders.
- Callout style: Titles and inline code.
- Default notes: Special
id
notes: changelog, math, routing, syntax. - Internal note reference: Link between notes with
note=<note_id>
.
- Sidebar selected note: Does not higlight the current note.
Implementation of internal links and improvement in local storage management.
-
Route based notes
-
Internal or external links: Identification of internal or external links. Internal links are preloaded.
- Sidebar will remain closed or open and the state will be saved.
- Latex on Codeblocks: Bug that prevented write $ signs inside codeblocks or inline code.
- Latex support: Math expressions with KaTeX.
- Inline Codeblick Style
This release marks the start of traking changes. It is a summary of all deployments made and not tracked.
- TipTap
- Editor Menu
- Plugin StarterKit
- Plugin SlashCommand
- Plugin Callout
- Plugin TaskList
- Plugin LowlightCodeblock
- Notes & Folder
- Sidebar
- LocalStorage