49 Commits

Author SHA1 Message Date
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
5647b42d8a feat: add test excalidraw page with deep linking support
- Added new test excalidraw page component and route with deep linking via ?tests=excalidraw
- Enhanced drawings editor to preserve frontmatter and normalize metadata when saving .excalidraw.md files
- Improved excalidraw file handling with better error handling and sanitization
- Updated sidebar and navigation to include test excalidraw option
- Fixed collaborators map serialization issue in excalidraw scene data
2025-10-28 12:47:25 -04:00
e944f6645a feat: switch workspace to Excalidraw drawing mode
- Updated workspace state to open new Excalidraw drawing instead of empty tab
- Removed test-drawing.excalidraw.md file that's no longer needed
- Added Excalidraw plugin to command palette shortcuts
- Updated lastOpenFiles list to include new drawing files
2025-10-27 16:49:50 -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
b1da9b111d feat: reorganize context menu documentation into docs folder
- Moved CONTEXT_MENU_INDEX.md and CONTEXT_MENU_VERIFICATION.md into docs/ directory for better organization
- Consolidated all context menu documentation files in one location for easier maintenance
- Documentation remains complete with 1000+ lines covering implementation, integration, and verification

The change improves documentation structure by moving context menu related files into a dedicated docs folder, making it easier for developers to find an
2025-10-25 20:17:10 -04:00
b873577e93 feat: improve note path handling and add delete confirmation modal
- Updated API endpoints to handle note paths with slashes using regex routes
- Added warning modal component for note deletion confirmation
- Fixed URL encoding of note paths to preserve spaces and special characters
- Improved fullscreen note handling to use URL state and custom events
- Enhanced internal link copying to use proper URL format
- Removed test/sample note files from vault directory
2025-10-25 16:27:42 -04:00
96745e9997 feat: add URL state synchronization for navigation
- Added UrlStateService to sync app state with URL parameters for note selection, tags, folders, and search
- Implemented URL state effects in AppComponent to handle navigation from URL parameters
- Updated sidebar and layout components to reflect URL state changes in UI
- Added URL state updates when navigating via note selection, tag clicks, and search
- Modified note sharing to use URL parameters instead of route paths
- Added auto-opening of relevant
2025-10-24 23:23:30 -04:00
0f7cc552ca feat: add note context menu with color and metadata controls
- Added PATCH endpoint for updating note frontmatter with YAML parsing and merging
- Added DELETE endpoint to move notes to .trash directory with timestamped filenames
- Implemented note context menu with actions like duplicate, share, favorite, and delete
- Added color picker to context menu with gradient background visualization
- Extended NoteFrontmatter type with readOnly and color properties
- Added YAML frontmatter parser with support
2025-10-24 13:45:02 -04:00
83603e2d97 feat: enhance notes list UI with improved visual hierarchy
- Added new folder creation endpoint with support for path or parent/name parameters
- Updated notes list styling with consistent row cards and active state indicators
- Improved theme-aware color variables for better light/dark mode contrast
- Added visual depth with subtle gradient overlays and active item highlighting
- Implemented consistent styling between virtual and standard note list views
- Enhanced new note button styling for better visibility
2025-10-24 13:08:13 -04:00
08a2d05dad feat: add folder management endpoints and CORS support 2025-10-24 08:02:40 -04:00
7e20098d14 feat: add API tests panel to sidebar navigation and UI components 2025-10-23 14:02:46 -04:00
69df390f58 docs: remove Phase 2 completion and executive summary files 2025-10-23 11:50:27 -04:00
c030f91ebe perf: optimize Docker build with layer caching and BuildKit support 2025-10-22 23:13:09 -04:00
397f1b4b80 docs: remove legacy implementation docs in French 2025-10-22 14:56:44 -04:00
698bfef3d8 feat: add help and about pages with sidebar navigation buttons 2025-10-22 08:58:26 -04:00
eeb957cf17 refactor: redesign editor buttons and improve scrollbar theming 2025-10-21 22:32:54 -04:00
0d0607577d refactor: update tag-related styles and UI components with new color system 2025-10-21 14:36:26 -04:00
6e50acbd22 feat: add document properties popover with frontmatter metadata 2025-10-21 11:41:39 -04:00
d788c9d267 feat: add syntax highlighting and code block styling with theme support 2025-10-21 08:34:46 -04:00
062d743481 feat: add CodeMirror dependencies and implement markdown editor UI 2025-10-20 15:43:56 -04:00
3c716fab58 feat: implement new tag management system with filtering and modern UI overlay 2025-10-20 11:07:07 -04:00
168fcaf049 feat: reorder frontmatter keys and add publish/private quick links 2025-10-19 22:19:35 -04:00
0f7610bed1 feat: add quick links filtering and frontmatter enrichment on file load 2025-10-19 20:47:18 -04:00
32a9998b40 feat: add Meilisearch backend integration with Docker Compose setup and Excalidraw support 2025-10-14 10:41:15 -04:00
f50b03a099 refactor: replace basic search with SearchOrchestratorService for improved tag filtering and search index 2025-10-05 20:39:05 -04:00
989f3ee25a feat: add search diagnostics logging and tag cardinality tracking 2025-10-05 16:24:19 -04:00
6c4febe205 feat: add frontend logging system with router and visibility tracking 2025-10-05 11:59:17 -04:00
c0ebfcf5b9 docs: remove deprecated integration checklists and documentation files 2025-10-05 10:31:50 -04:00
8c5394ed64 feat: adjust graph visualization parameters and add distinct colors for tag/attachment nodes 2025-10-04 09:34:04 -04:00
e75fcd60cd refactor: migrate graph canvas to use web worker for force layout computation 2025-10-04 08:56:49 -04:00
a948d10512 refactor: replace toBeTrue/toBeFalse with toBe(true/false) in test assertions 2025-10-03 14:34:10 -04:00
77ced60d7c 96 SUCCESS tests complet 2025-10-03 14:24:16 -04:00
2dfe827759 chore: update Angular cache and TypeScript build info 2025-10-03 08:20:08 -04:00
ce67d6e0de chore: update Angular cache and TypeScript build info 2025-10-02 16:05:25 -04:00
b6d47bde5b chore: update Angular TypeScript build info cache 2025-10-02 15:49:22 -04:00
cf4a3b60eb chore: update Angular cache and TypeScript build info files 2025-10-02 13:46:33 -04:00
20cc6e9215 chore: update Angular TypeScript build info cache 2025-10-02 10:55:11 -04:00
1d4da38164 chore: update Angular cache with new TypeScript definition files 2025-10-01 10:33:30 -04:00
89c8315820 chore: update TypeScript build info cache 2025-10-01 08:20:34 -04:00
fe4c968367 chore: update Angular cache and TypeScript build info files 2025-09-30 21:37:49 -04:00
81d7f1f7c2 chore: update Angular cache and TypeScript build info 2025-09-30 11:52:03 -04:00
67407f68f0 chore: update Angular cache and TypeScript build info 2025-09-29 23:22:47 -04:00
a8b60f87f6 chore: update Angular TypeScript build info cache 2025-09-28 21:19:15 -04:00
7f913ab33c chore: update Angular cache with new TypeScript definitions 2025-09-28 12:16:14 -04:00
f68440656e chore: update Angular build cache and TypeScript definitions 2025-09-28 07:13:09 -04:00
6e1b5407b7 first commit 2025-09-27 18:13:02 -04:00