Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
v0.4.0 — Expanded (2026-07-15)
New features
Auto-update — electron-updater with progress dialog, release notes, and opt-in auto-download (Settings).
Image paste & drag-drop — paste or drop images into the editor; saves to the vault and inserts  markdown.
Note Export — export as .md, HTML (full styled page), or entire vault as .zip via the native save dialog.
Vault Stats — modal with note/folder/tag/wiki-link/orphan counts, size metrics, and recently modified list.
Pin favorites — pin notes to the top of the sidebar tree (separate from bookmarks), with context menu and indicator.
Mermaid diagrams — lazy MermaidDiagram renders ```mermaid blocks in preview (dark/light aware).
Toast notifications — FIFO queue, max 3 visible, 4s auto-dismiss (success/error/warning/info).
Context menus — right-click sidebar items (Open, Pin, Bookmark, Rename, Copy path, Delete).
Empty states — shared icon/title/action component used across panels.
System theme — system option follows prefers-color-scheme and OS changes.
Graph loading state — progress indicator while the graph builds.
Architecture
Split App.tsx into feature hooks (useNoteOperations, useVaultSync, useAutosave, useTheme, useUpdateFlow, ...).
Extracted EditorArea, AppOverlays, LazyPanel, SettingsWrapper, RenameModal.
Pre-release fixes
Session coordinator used when opening tabs (no dirty buffer loss on tab switch).
Wiki links: create-missing dialog, clickable missing links, HTML escape in preview.
ZIP export without shell injection (paths via env + execFile).
File watcher starts after window creation (cold start with saved vault).
Spellcheck from Settings reaches the editor; dirty dots on tabs work.
CI release runs on v* tags.
You can’t perform that action at this time.