19 Commits

Author SHA1 Message Date
cbdb000d4b feat: enhance navigation and URL state management
- Added clickable "Quick Links" header to navigate to all pages view
- Implemented URL normalization to handle multiple section params (tag/folder/quick) with priority rules
- Added suppressNextNoteSelection flag to prevent auto-selection for certain quick link actions
- Updated URL state service to use setQuickWithMarkdown for consistent navigation state
- Improved path normalization to handle backslashes and leading slashes consistently
- Added distinct
2025-10-30 21:34:45 -04:00
1545dbb20a feat: enhance navigation and filtering behavior
- Added clickable app title links in header and sidebar that reset view to all markdown files
- Fixed quicklink filtering to use correct frontmatter boolean keys (favoris, publish, draft, etc.)
- Updated sidebar behavior to auto-open Quick Links section when viewing markdown files
- Added filter clearing when switching between views to prevent conflicting filters
- Modified URL state handling to preserve kind parameter when navigating
- Enforced markdown-only
2025-10-30 16:15:45 -04:00
58b22a47c9 feat: unify filter badges and enhance search UX
- Introduced FilterBadgeComponent to consolidate tag, folder, quicklink and kind filters into a single row of badges
- Added FilterService to manage cumulative tag filtering and kind selection state
- Enhanced search behavior to maintain focus while typing and trigger note selection on enter
- Reorganized sidebar sections to close other sections when one is opened
- Added clear methods for individual filter types in UrlStateService
- Improved folder
2025-10-30 14:01:26 -04:00
6f01d65411 feat: add support for non-markdown files and improve drawings UI
- Added scanning and metadata tracking for non-markdown files (images, PDFs, videos, code files)
- Redesigned drawings editor header with new toolbar layout and dropdown menus
- Added file picker dropdown to easily open existing .excalidraw files
- Implemented new file creation flow with auto-generated filenames
- Added export options menu with PNG/SVG/JSON export variants
- Updated proxy config to support vault file access
- Adde
2025-10-30 12:05:00 -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
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
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
7e20098d14 feat: add API tests panel to sidebar navigation and UI components 2025-10-23 14:02:46 -04:00
c030f91ebe perf: optimize Docker build with layer caching and BuildKit support 2025-10-22 23:13:09 -04:00
58bd57543b feat: add app icons and update UI with logo branding 2025-10-22 21:07:41 -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
d788c9d267 feat: add syntax highlighting and code block styling with theme support 2025-10-21 08:34:46 -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
8cccf83f9a feat: redesign UI with simplified header and enhanced mobile navigation 2025-10-17 14:40:07 -04:00
7fd4f5bf8e tests 2025-10-15 14:28:46 -04:00
55a7a06daa feat: add Nimbus UI mode with adaptive scrollbars and layout improvements 2025-10-15 11:57:32 -04:00