Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
v0.3.0 — Expanded
New Features
macOS Glass Theme — translucent panels with backdrop-filter blur and dark gradient wallpaper
Trash panel with preview — click to preview note content before restore/delete, styled buttons with SVG icons, permanent delete confirmation
New note dialog — InputDialog prompts for note name (same as New Folder), auto-appends .md
Bookmark star icons — bookmarked files show a star in the file tree
Dialog system — ConfirmDialog, InputDialog, Dialog components with full CSS, replacing native prompts
Missing wiki-note creation — clicking a [[link]] to a non-existent note asks to create it
External file change watcher — monitors vault directory and notifies renderer of external changes
Bug Fixes
Autosave race condition — session coordinator with versioned loads and queued saves
Dirty-close dialog — Save/Discard/Cancel when closing unsaved tabs
Theme name mismatch — obsidian theme now saves correctly to localStorage
Context menu z-index — fixed context menu appearing under editor in macOS theme (createPortal to body)
macOS preview pane — preview now has proper glass effect in macOS theme
Dialog CSS — Delete Note and New Folder dialogs are now properly styled
"Destination already exists" — auto-increments note name (Untitled 1, 2...)
Ctrl+E in editor — preview toggle now works without clicking outside editor
Focus mode button — moved from window controls area to breadcrumb bar
Graph simulation leak — opening/closing graph no longer leaves running simulations
Trash buttons — restore/delete buttons now properly styled
UI/UX Improvements
Sidebar with ARIA tree markup and full keyboard navigation
prefers-reduced-motion support on all animations
transition: all replaced with specific properties for better performance
Empty states for all panels
Unified z-index and overlay rules
Automatic bookmark cleanup on note delete
Architecture
VaultIndex for indexed global search
Incremental backlinks via index instead of full recalculation
Code splitting with React.lazy for modals
Session coordinator for per-tab editor state isolation
New trash:load IPC channel
You can’t perform that action at this time.