Commit Graph

5 Commits

Author SHA1 Message Date
Julien Froidefond
64cc665f78 feat: add task editing and title updating features
- Introduced `onEditTask` and `onUpdateTitle` props in `KanbanBoard`, `KanbanColumn`, and `TaskCard` components for enhanced task management.
- Implemented editing functionality in `TaskCard` to allow users to update task titles directly.
- Added `EditTaskForm` in `KanbanBoardContainer` to handle task editing state and submission.
- Updated `TasksService` to ensure all task properties can be modified during updates.
2025-09-14 08:56:41 +02:00
Julien Froidefond
124e8baee8 feat: overhaul TODO.md and enhance Kanban components
- Updated TODO.md to reflect the new project structure and phases, marking several tasks as completed.
- Enhanced Kanban components with a tech-inspired design, including new styles for columns and task cards.
- Removed the obsolete reminders service and task processor, streamlining the codebase for better maintainability.
- Introduced a modern API for task management, including CRUD operations and improved error handling.
- Updated global styles for a cohesive dark theme and added custom scrollbar styles.
2025-09-14 08:15:22 +02:00
Julien Froidefond
f524c33d3a refactor: update reminders retrieval method
- Replaced `getRealRemindersSimple` with `getRemindersFromEnabledLists` for improved reminder fetching logic.
- Removed the old method to streamline the code and enhance maintainability.
- Adjusted error handling to ensure consistent behavior during reminder parsing.
2025-09-13 13:59:33 +02:00
Julien Froidefond
f751e5966e feat: complete integration of macOS reminders with filtering and logging
- Marked tasks in TODO.md as completed for macOS reminders integration.
- Enhanced RemindersService to filter reminders based on enabled lists and added detailed logging for better debugging.
- Implemented methods for retrieving reminders from specific lists and parsing output from AppleScript.
2025-09-13 13:49:35 +02:00
Julien Froidefond
c5f0a71e22 feat: services database, reminders, taskprocessor init 2025-09-13 09:15:31 +02:00