3 Commits

Author SHA1 Message Date
f2049f672f feat: improve note card layout and filtering behavior
- Updated thumbnail sizing to be responsive (20x20 on mobile, 24x24 on larger screens) and centered vertically
- Changed background image sizing from fixed height to full coverage for better visual consistency
- Added automatic sort reset to "updated ascending" when filters change to ensure predictable ordering
- Removed truncation from description text to show full excerpts
2025-11-04 13:28:24 -05:00
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
0dc346d6b7 feat: add folder filtering and improve list view performance
- Added server-side folder filtering to paginated metadata endpoint with support for regular folders and .trash
- Improved list view performance by optimizing kind filtering and non-markdown file handling
- Updated folder navigation to properly reset other filters (tags, quick links, search) when selecting a folder
- Added request ID tracking to prevent stale responses from affecting pagination state
- Enhanced list view to show loading
2025-11-02 08:38:05 -05:00