Commit Graph

5 Commits

Author SHA1 Message Date
Chop
3762f2e6f8 feat: Add is_system column to notes and update task note handling for system notes 2025-06-19 22:12:07 +02:00
Chop
d40af1ff31 feat: Enhance project task management with expandable notes and descriptions, and add date_started column for task tracking 2025-06-19 22:01:39 +02:00
Chop
78b2474a9f feat: Implement task addition modal with escape key handling and z-index adjustments 2025-06-19 21:50:13 +02:00
Chop
330744daf9 feat: Implement task notes functionality with CRUD operations and integrate into project tasks section 2025-06-03 20:46:37 +02:00
Chop
d0586f2876 feat: Add NoteForm, ProjectForm, and ProjectTaskForm components
- Implemented NoteForm for adding notes to projects.
- Created ProjectForm for managing project details with contract selection.
- Developed ProjectTaskForm for adding tasks to projects, supporting both templates and custom tasks.

feat: Add ProjectTasksSection component

- Introduced ProjectTasksSection to display and manage tasks for a specific project.
- Includes functionality for adding, updating, and deleting tasks.

feat: Create TaskTemplateForm for managing task templates

- Added TaskTemplateForm for creating new task templates with required wait days.

feat: Implement UI components

- Created reusable UI components: Badge, Button, Card, Input, Loading, Navigation.
- Enhanced user experience with consistent styling and functionality.

feat: Set up database and queries

- Initialized SQLite database with tables for contracts, projects, tasks, project tasks, and notes.
- Implemented queries for managing contracts, projects, tasks, and notes.

chore: Add error handling and loading states

- Improved error handling in forms and data fetching.
- Added loading states for better user feedback during data operations.
2025-06-02 22:07:05 +02:00