CodeReview/backend/app/services
lintsinghua 07810b309c feat(audit): refactor task creation with file selection and advanced options
- Add FileSelectionDialog component for granular file selection in audit tasks
- Extract task form logic into useTaskForm and useZipFile custom hooks
- Create modular components: BasicConfig, AdvancedOptions, ExcludePatterns, ProjectSelector, ZipFileSection
- Add file listing endpoint GET /projects/{id}/files with branch support
- Add branch listing endpoint GET /projects/{id}/branches for repository projects
- Implement ScanRequest model with file_paths, exclude_patterns, and branch_name fields
- Update scan endpoint to accept selective file scanning and exclude patterns
- Add branch_name and exclude_patterns fields to AuditTask model
- Enhance scanner service with GitHub and GitLab file/branch retrieval functions
- Improve CreateTaskDialog with better UX for repository and ZIP file scanning
- Support per-scan configuration storage in audit tasks
- Refactor repository scan services to handle file selection and branch parameters
2025-12-06 20:47:28 +08:00
..
llm fix: 修复多个问题 2025-12-04 16:54:15 +08:00
report_generator.py refactor: 优化 Docker 部署配置 2025-12-05 20:51:22 +08:00
scanner.py feat(audit): refactor task creation with file selection and advanced options 2025-12-06 20:47:28 +08:00
zip_storage.py feat(projects): add ZIP file upload support and source type tracking 2025-11-28 17:38:12 +08:00