feat: refactor IntegrationFilter for Kanban and Dashboard compatibility

- Updated IntegrationFilter to support both Kanban and Dashboard modes with new filters for manual tasks.
- Replaced SourceQuickFilter with IntegrationFilter in Desktop and Mobile controls for consistency.
- Removed deprecated SourceQuickFilter component to streamline codebase.
- Enhanced task filtering logic to include pinned tasks and manual task visibility.
This commit is contained in:
Julien Froidefond
2025-10-03 08:30:40 +02:00
parent 2137da2ac2
commit 735070dd6f
6 changed files with 164 additions and 237 deletions

View File

@@ -92,6 +92,9 @@ export interface KanbanFilters {
showTfsOnly?: boolean;
hideTfsTasks?: boolean;
tfsProjects?: string[];
// Filtres spécifiques Manuel
showManualOnly?: boolean;
hideManualTasks?: boolean;
[key: string]: string | string[] | TaskPriority[] | boolean | undefined;
}