feat: implement project ignore list for Jira synchronization

- Updated `JiraConfigForm` to include an input for ignored projects, allowing users to specify projects to exclude from synchronization.
- Enhanced `JiraService` with a method to filter out tasks from ignored projects, improving task management.
- Modified user preferences to store ignored projects, ensuring persistence across sessions.
- Updated API routes to handle ignored projects in configuration, enhancing overall functionality.
- Marked the corresponding task as complete in TODO.md.
This commit is contained in:
Julien Froidefond
2025-09-18 13:29:15 +02:00
parent 3ce7af043c
commit a98bde86d3
7 changed files with 131 additions and 15 deletions

View File

@@ -28,7 +28,8 @@ const DEFAULT_PREFERENCES: UserPreferences = {
enabled: false,
baseUrl: '',
email: '',
apiToken: ''
apiToken: '',
ignoredProjects: []
}
};