FN-8017: add imported-item filter to task import
Add a persisted control that declutters Import Tasks by hiding items already on the board.
- Filter imported GitHub issues, pull requests, and GitLab resources while retaining full imported counts.
- Clear hidden selections, show an all-imported empty state, and preserve the preference per project.
- Document the toggle, add styling, coverage, and a minor changeset.
Files changed:
.changeset/fn-8017-hide-imported-toggle.md | 7 ++
docs/dashboard-guide.md | 4 +-
.../dashboard/app/components/GitHubImportModal.css | 21 ++++
.../dashboard/app/components/GitHubImportModal.tsx | 70 ++++++++++++-
.../__tests__/GitHubImportModal.test.tsx | 108 +++++++++++++++++++++
packages/dashboard/app/hooks/modalPersistence.ts | 6 ++
6 files changed, 209 insertions(+), 7 deletions(-)
Fusion-Task-Id: FN-8017
Fusion-Task-Lineage: 5f03fe92-6dce-4de7-a745-0c8a46dc2dbb
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>