Commit Graph

8 Commits

Author SHA1 Message Date
huanglg 2a910f3eff feat(repoScan): 基于项目 repository_type 决定仓库类型,支持私有 GitLab 域名/IP;移除 URL 正则判断 2025-10-30 13:39:02 +08:00
lintsinghua 950325850c feat: v1.3.0 - 添加完整的日志系统和错误处理
- 新增日志记录系统,自动记录用户核心操作和错误
- 新增日志查看器,支持筛选、搜索和导出
- 增强错误处理,显示具体错误信息
- 修复所有LLM adapter的URL双斜杠问题
- 优化审计失败提示,引导用户查看日志
- 更新版本号到v1.3.0
2025-10-29 19:25:38 +08:00
lintsinghua 9d2897773d feat: 优化审计任务UI和错误处理
- 隐藏审计进度对话框中的 pending 状态日志
- 优化仓库扫描任务的状态更新时机
- 增强错误处理:添加连续失败和失败率检测
2025-10-27 16:27:01 +08:00
lintsinghua ab64fde709 feat: 添加 GitLab 仓库支持和认证配置
- 添加 GitLab Token 环境变量和运行时配置支持
- 实现 GitLab API v4 集成(仓库树和文件获取)
- 在系统配置界面添加 GitLab Token 配置
- 支持容器环境下访问私有 GitLab 仓库
- 优化错误提示和调试日志
- 更新文档说明 GitLab 使用方法
2025-10-27 15:42:02 +08:00
lintsinghua a54b8da672 fix: .cc/.hh后缀文件无法进行纳入审计的问题. 2025-10-26 20:56:29 +08:00
lintsinghua e07ecd3ce2 feat(audit): Implement task cancellation and progress tracking
- Add task cancellation functionality to allow users to stop ongoing audit tasks.
- Introduce a global task control manager to manage task states and cancellations.
- Update CreateTaskDialog and TerminalProgressDialog components to handle ZIP file uploads and repository audits.
- Enhance progress tracking in both ZIP and repository scans, ensuring real-time updates.
- Modify task status handling to include 'cancelled' state and update UI accordingly.
- Refactor utility functions for calculating task progress percentages.
- Update relevant components and services to support new task management features.
2025-10-25 22:14:56 +08:00
lintsinghua 9b11e47b36 feat(audit): Enhance CreateTaskDialog with improved task creation workflow
- Add navigation to project details page after task creation
- Update task creation process with more detailed toast notifications
- Modify created_by field to handle null scenario for system users
- Refactor CreateTaskDialog to improve user experience and error handling
- Optimize repoScan service with more robust background task processing
- Update example image for visual consistency
Improves the audit task creation flow by providing better user feedback and streamlining the post-creation experience.
2025-10-22 22:18:19 +08:00
lintsinghua a12633b47d refactor(project-structure): Restructure project architecture and improve code organization
- Reorganize source code into feature-based and shared module structure
- Move components, services, and hooks into more logical directories
- Update project configuration files to reflect new structure
- Add .env.example template for easier environment setup
- Enhance README.md with more detailed project information and setup instructions
- Consolidate utility functions and hooks into shared modules
- Remove deprecated or unused files and components
- Improve type definitions and configuration management
- Update routing and main application configuration
This refactoring aims to improve code maintainability, readability, and scalability by implementing a more modular and organized project structure.
2025-10-22 15:12:59 +08:00