2 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
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