Commit Graph

7 Commits

Author SHA1 Message Date
Julien Froidefond
2354a353d1 feat(Notes): implement manual ordering for notes, add drag-and-drop functionality, and update related components for reordering 2026-01-06 14:51:12 +01:00
Julien Froidefond
38ccaf8785 feat(Notes): add folderId to note creation and update processes, enhance folder handling in NotesPageClient 2026-01-06 09:41:33 +01:00
Julien Froidefond
6c4c6992a9 feat(Notes): add folder management to notes, allowing notes to be categorized into folders, and update related components for folder selection and display 2026-01-06 09:05:27 +01:00
Julien Froidefond
6cad6a333d feat(NotesPage, MarkdownEditor): enhance note creation and editing experience
- Added state management for new notes in NotesPageClient to track if a note is newly created.
- Updated MarkdownEditor to support initial editing state and handle editing changes, improving user interaction during note creation and editing.
2025-11-17 08:27:34 +01:00
Julien Froidefond
7811453e02 feat(Notes): associate notes with tasks and enhance note management
- Added taskId field to Note model for associating notes with tasks.
- Updated API routes to handle taskId in note creation and updates.
- Enhanced NotesPageClient to manage task associations within notes.
- Integrated task selection in MarkdownEditor for better user experience.
- Updated NotesService to map task data correctly when retrieving notes.
2025-10-10 08:05:32 +02:00
Julien Froidefond
1c28d6b782 feat: polish notes glass ui 2025-10-09 16:23:10 +02:00
Julien Froidefond
6c86ce44f1 feat: add notes feature and keyboard shortcuts
- Introduced a new Note model in the Prisma schema to support note-taking functionality.
- Updated the HeaderNavigation component to include a link to the new Notes page.
- Implemented keyboard shortcuts for note actions, enhancing user experience and productivity.
- Added dependencies for markdown rendering and formatting tools to support note content.
2025-10-09 13:38:09 +02:00