3 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
79e80fd798 feat: enhance code viewer with modern Angular inputs and improved styling
- Updated CodeRendererComponent to use Angular's new input() signals instead of @Input decorators
- Added fallback content escaping for code that can't be syntax highlighted
- Improved code viewer styling with larger fonts, better padding and gradient header background
- Enhanced file content fetching with robust cache-busting and fallback mechanisms
- Added debug logging to track content loading and syntax highlighting
- Fixe
2025-11-02 10:51:56 -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