Commit Graph

8 Commits

Author SHA1 Message Date
lintsinghua a26552c86b feat(languages): Expand supported languages and improve code analysis
- Add Swift and Kotlin as supported programming languages
- Update language detection and file upload logic in InstantAnalysis page
- Refactor language-related code to use centralized SUPPORTED_LANGUAGES constant
- Enhance project detail page to handle repository scanning with more flexibility
- Improve error handling and user guidance for project audits
- Add language name formatting utility in ProjectDetail component
- Update file input accept types to include new language extensions
2025-10-31 22:36:43 +08:00
lintsinghua 86e3892d45 feat: implement ZIP file management for project auditing
- Added functionality to automatically load saved ZIP files from IndexedDB when creating audit tasks.
- Introduced loading indicators and user feedback for ZIP file operations in the CreateTaskDialog component.
- Enhanced project detail page to handle ZIP file audits, including error handling and user notifications.
- Implemented methods for saving and deleting ZIP files in IndexedDB to streamline project management.
2025-10-27 18:34:37 +08:00
lintsinghua 281ab2c9e7 feat: add project management features including recycle bin and project editing
- Introduced a new Recycle Bin page for managing deleted projects.
- Implemented project editing functionality with a dialog for updating project details.
- Added methods for retrieving deleted projects and restoring or permanently deleting them from the database.
- Enhanced the Projects page with edit and delete options for better project management.
2025-10-27 18:01:33 +08:00
lintsinghua 68477ebfd4 feat(audit): Add terminal progress dialog for audit tasks
- Implement TerminalProgressDialog component for real-time task tracking
- Enhance CreateTaskDialog to launch terminal progress dialog after task creation
- Add dynamic log tracking and status polling for audit tasks
- Improve user experience by providing immediate feedback during task initialization
- Support both repository and zip file audit task types
- Implement real-time logging with timestamp and status updates
- Add error handling and state management for task progress tracking
2025-10-24 20:23:22 +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 96e15452e8 feat(audit): Enhance CreateTaskDialog with project preselection
- Add preselectedProjectId prop to CreateTaskDialog component
- Implement automatic project selection when a project ID is provided
- Update useEffect hook to set project ID in task form when preselected
- Add CreateTaskDialog to ProjectDetail page for seamless task creation
- Implement handleCreateTask and handleTaskCreated methods
- Add dialog trigger buttons in both empty state and tasks section
- Improve user experience by simplifying task creation workflow
2025-10-22 22:00:05 +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
lintsinghua 7478f6f14f Initial commit: Add XCodeReviewer project files 2025-09-20 00:09:00 +08:00