notes/CHANGELOG.md
enzotar 2041798048 feat: v0.2.0 — command palette, full-text search, note management, editor improvements, graph filtering
- Add search_vault and rename_note Rust backend commands
- Add CommandPalette component with fuzzy search and keyboard nav (Ctrl+K)
- Add ContextMenu component with rename/delete actions
- Add global keyboard shortcuts (Ctrl+N/G/D)
- Rebuild Sidebar with debounced full-text search results
- Add Editor heading scaling (h1-h3), interactive task checkboxes, inline code
- Add GraphView filter bar (folder dropdown, min links slider)
- Add 440+ lines of CSS for all new components
- Update CHANGELOG.md with v0.2.0 entry
2026-03-07 08:40:16 -08:00

37 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.2.0] - 2026-03-07
### Added
- **Command Palette** (`Ctrl+K`): Fuzzy search notes and run commands with keyboard navigation (↑↓ Enter Esc)
- **Keyboard Shortcuts**: `Ctrl+N` new note, `Ctrl+G` graph view, `Ctrl+D` daily note
- **Full-Text Search**: Rust-powered vault content search with context snippets, displayed in sidebar
- **Note Rename**: Right-click context menu in sidebar for renaming notes with automatic wikilink updates across vault
- **Note Delete**: Context menu delete with confirmation dialog
- **Editor: Heading Scaling**: H1H3 headings render at proportional sizes in edit mode
- **Editor: Task Lists**: Interactive checkboxes for `- [ ]` / `- [x]` syntax, clickable to toggle
- **Editor: Inline Code**: Backtick-quoted text styled with monospace font and accent color
- **Editor: Markdown Preview**: Styled headings, code blocks, and checkbox rendering in preview mode
- **Graph Filtering**: Filter graph by folder and minimum link count with a dedicated filter bar
### Changed
- Sidebar search upgraded to show both filename matches and content search results
- Graph view header now reflects filtered node/edge counts
## [0.1.0] - 2025-06-01
### Added
- Tauri 2 desktop application with React 19 + Vite 7
- Contenteditable editor with inline wikilink tokens
- Wikilink autocomplete dropdown (`[[` trigger)
- Force-directed graph view with semantic zoom (circles → cards)
- Sidebar with file tree, search filtering, and quick actions
- Backlinks panel with context snippets
- Daily notes with auto-creation
- Auto-save with debounced writes
- Custom CSS design system (dark theme, glassmorphism, purple accents)