10 Commits

Author SHA1 Message Date
59d8a9f83a feat: add multi-select notes and Gemini AI integration
- Implemented multi-selection for notes with Ctrl+click, long-press, and keyboard shortcuts (Ctrl+A, Escape)
- Added Gemini API integration with environment configuration and routes
- Enhanced code block UI with improved copy feedback animation and visual polish
- Added sort order toggle (asc/desc) for note lists with persistent state
2025-11-04 09:54:03 -05:00
545c07a4b3 feat: enhance notes list with filtering, sorting and view modes
- Added comprehensive filtering system with support for file types, tags, and quick links
- Implemented sort options (title, created, updated) with dropdown menu
- Added three view modes (compact, comfortable, detailed) for different density layouts
- Added note color indicators and hover actions (edit, delete) to note cards
- Integrated file type detection with appropriate icons for different content types
- Added filter badges to show
2025-10-31 10:54:17 -04:00
57da40f25f feat: add backup file management settings
- Added settings UI to enable/disable .bak file creation when saving files
- Created settings storage in .obsidian/obsiviewer.json to persist backup preferences
- Added API endpoints to read/write backup settings (/api/settings)
- Implemented automatic cleanup of existing .bak files when disabling backups
- Modified file save operations to respect backup setting across notes, bookmarks and graph files
- Removed existing .bak files from version control
2025-10-31 07:35:39 -04:00
b1f142c4f7 feat: enhance Excalidraw editor UI and autosave functionality
- Redesigned editor toolbar with improved layout and accessibility attributes
- Added automatic save after 7 seconds of inactivity for better data protection
- Replaced emoji icons with SVG icons for consistent styling and accessibility
- Added success toasts for PNG/SVG exports with destination path
- Updated button styles and layout for better visual hierarchy
- Added aria-labels and improved keyboard navigation support
- Made action buttons optionally hideable via
2025-10-28 22:25:40 -04:00
2a82ea2f2b feat: improve note management UI and accessibility
- Replaced fixed positioning with CDK Overlay for "Move to Folder" dialog with improved accessibility and focus management
- Added visual accent color support to note header buttons based on note color metadata
- Enhanced move dialog with keyboard navigation and Enter key support for quick folder selection
- Improved dialog backdrop with themed blur effect and proper z-indexing
- Fixed folder icon SVG path in move dialog
- Added max height constraint an
2025-10-27 16:37:31 -04:00
11a58426d0 feat: revamp editor UI and enhance about panel
- Updated markdown editor with modern toolbar design and improved visual hierarchy
- Added auto-save indicator and note color support in editor header
- Redesigned note list cards with hover effects and quick action buttons
- Added version, build date and copyright info to about panel
- Enhanced scrollbar styling and padding in editor container
- Improved responsive layout and dark mode support across components
2025-10-27 10:11:20 -04:00
917af04642 feat: enhance note creation and navigation UX
- Added note creation event handlers to sync selection, scrolling and focus across components
- Improved context menu styling with better opacity and z-index handling
- Updated mobile layout to hide search input on larger screens
- Fixed focus timing issues in move-note-to-folder component
- Added URL state management for newly created notes
- Removed unused archived note files
- Added proper note ID tracking and scroll-into-view behavior
- Enhanced error
2025-10-26 11:54:47 -04:00
0ae9cae1eb feat: add note moving functionality with UI controls
- Added new API endpoint /api/vault/notes/move for moving markdown files between folders
- Implemented setupMoveNoteEndpoint with path validation, error handling, and event broadcasting
- Added move note UI component to note header with folder selection
- Updated note viewer to handle note path changes after moving
- Added moveNoteToFolder method to VaultService for client-side integration
- Modified note header layout to include move trigger
2025-10-25 21:39:31 -04:00
08a2d05dad feat: add folder management endpoints and CORS support 2025-10-24 08:02:40 -04:00
397f1b4b80 docs: remove legacy implementation docs in French 2025-10-22 14:56:44 -04:00