Commit Graph

451 Commits

Author SHA1 Message Date
lintsinghua 512bfe9907
更新 README.md 2025-10-27 19:21:18 +08:00
lintsinghua f47c8bee01 docs: add reflections on open source journey to README files
- Included a new section detailing the author's experiences and challenges in maintaining the project as an undergraduate student.
- Expressed gratitude towards the Linux.do community for their support and contributions.
- Highlighted the importance of community collaboration and ongoing project optimization efforts.
2025-10-27 19:19:04 +08:00
lintsinghua 865debdc1a docs: restructure acknowledgments in README files for clarity
- Organized acknowledgments into distinct sections: Core Technology, AI Platform Support, Data Storage, Functional Components, and Special Thanks.
- Added new AI platform support entries for OpenAI, Anthropic Claude, DeepSeek, Alibaba Qwen, Zhipu AI, Moonshot AI, and Ollama.
- Enhanced clarity and readability of technology and component acknowledgments in both English and Chinese README files.
2025-10-27 18:59:58 +08:00
lintsinghua c7ce5bae30 chore: bump version to v1.2.0
- Update package.json version to 1.2.0
- Update version badges in README files
- Update package-lock.json
2025-10-27 18:50:00 +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 9325608e5c feat: enhance OpenAIAdapter to support reasoning models
- Added detection for reasoning models (GPT-5 and o1 series) to adjust request body accordingly.
- Implemented conditional logic to use max_completion_tokens for reasoning models and max_tokens for others.
- Refactored request body construction for improved clarity and maintainability.
2025-10-27 17:39:41 +08:00
lintsinghua f52c46f6be style: update star SVG files for improved aesthetics and consistency
- Reduced height and adjusted dimensions of SVG elements for both English and Chinese versions to enhance visual appeal.
- Modified text positioning and font sizes for better readability.
- Updated star icon sizes and positions to maintain design consistency across both SVG files.
2025-10-27 17:21:45 +08:00
lintsinghua 1fd93d79b8 style: enhance README layout for star project button
- Updated the layout of the star project button in both English and Chinese README files for improved responsiveness and visual appeal.
- Adjusted the div styling to center the button and ensure it scales properly across different screen sizes.
2025-10-27 17:20:18 +08:00
lintsinghua 9012b64c2c refactor: update star SVG files for improved design and responsiveness
- Reduced dimensions of the SVG elements for both English and Chinese versions to enhance visual appeal.
- Adjusted text positioning and font sizes for better readability.
- Modified star icon sizes and positions to maintain consistency across designs.
2025-10-27 17:16:31 +08:00
lintsinghua 6dfbdcdddc docs: enhance README files with additional badges
- Added version, stars, and forks badges to both English and Chinese README files for improved project visibility and engagement.
- Centered the badges for better presentation.
2025-10-27 17:14:33 +08:00
lintsinghua 871f1f49fe docs: update README files with version badge and social media links
- Replaced build status badge with version badge in both English and Chinese README files.
- Added social media badges for stars and forks to enhance project visibility and engagement.
2025-10-27 17:13:07 +08:00
lintsinghua 01027a0802 docs: update support messages in star SVG files
- Revised the support messages in both English and Chinese star SVG files to emphasize the project's free and open-source nature.
2025-10-27 17:11:10 +08:00
lintsinghua 2fad6a2e11 docs: add project star button to README files
- Included a centered star project button in both English and Chinese README files to encourage user engagement.
2025-10-27 17:06:17 +08:00
lintsinghua c7bdf4dc91 docs: update Git repository integration configuration in README files
- Changed the optional status of GitHub and GitLab tokens to required.
- Updated descriptions for clarity in both English and Chinese README files.
2025-10-27 16:55:40 +08:00
lintsinghua 9d2897773d feat: 优化审计任务UI和错误处理
- 隐藏审计进度对话框中的 pending 状态日志
- 优化仓库扫描任务的状态更新时机
- 增强错误处理:添加连续失败和失败率检测
2025-10-27 16:27:01 +08:00
lintsinghua a250c92182 chore: bump version to v1.1.3 2025-10-27 15:45:08 +08:00
lintsinghua ab64fde709 feat: 添加 GitLab 仓库支持和认证配置
- 添加 GitLab Token 环境变量和运行时配置支持
- 实现 GitLab API v4 集成(仓库树和文件获取)
- 在系统配置界面添加 GitLab Token 配置
- 支持容器环境下访问私有 GitLab 仓库
- 优化错误提示和调试日志
- 更新文档说明 GitLab 使用方法
2025-10-27 15:42:02 +08:00
lintsinghua 7aaaa4a900 chore: bump version to v1.1.2 2025-10-26 21:01:49 +08:00
lintsinghua a54b8da672 fix: .cc/.hh后缀文件无法进行纳入审计的问题. 2025-10-26 20:56:29 +08:00
lintsinghua 9fa3a18a4b 更新配置文件模版. 2025-10-26 16:01:16 +08:00
lintsinghua 22578f8d65 Update README to reflect new features and enhancements, including universal relay service support, CI/CD integration plans, and improved multi-agent collaboration and custom audit standards. 2025-10-26 15:46:20 +08:00
lintsinghua dfa357ec6d chore: bump version to v1.1.1 2025-10-26 15:33:45 +08:00
lintsinghua ea97d67165 增加了自定义请求头功能;
修复了API调用的相关功能.
2025-10-26 15:32:39 +08:00
lintsinghua ecfee09ad4 更新README文件 2025-10-26 14:14:02 +08:00
lintsinghua b4e111a574 fix: add Docker multi-arch support (amd64, arm64, armv7) 2025-10-26 13:45:48 +08:00
lintsinghua f1b865982b chore: bump version to v1.1.0 2025-10-26 13:39:18 +08:00
lintsinghua 165372cfd6 新增系统管理功能,可在Web界面修改配置,无需手动修改配置文件,无需重新构建docker镜像 2025-10-26 13:38:17 +08:00
lintsinghua c13f266557 fix: Docker镜像名改为小写以符合规范 2025-10-26 13:07:17 +08:00
lintsinghua 0b8481091c chore: bump version to v1.0.0 2025-10-26 13:04:25 +08:00
lintsinghua 0963adfea9 feat: 添加自动化版本发布系统
- 添加 GitHub Actions 发布工作流(release.yml)
- 添加定时发布工作流(scheduled-release.yml)
- 添加本地发布脚本(release.sh)
- 支持多种发布方式:手动触发、Git Tag、定时自动发布
- 自动生成 GitHub Release 和变更日志
- 自动构建并推送 Docker 镜像
2025-10-26 13:03:51 +08:00
lintsinghua a5e7fefbdc chore(dependencies): Update project dependencies
- Add @radix-ui/react-visually-hidden package to project dependencies
- Update package-lock.json and pnpm-lock.yaml to reflect new dependency
- Ensure compatibility with existing project configuration
2025-10-26 11:30:07 +08:00
lintsinghua 927113d51d
更新 README_EN.md 2025-10-25 22:31:19 +08:00
lintsinghua 101b2bced7
更新 README.md 2025-10-25 22:30:41 +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 d9d2f8603f fix(docs): Resolve merge conflicts in README files
- Merge conflicting sections in README.md and README_EN.md
- Consolidate Supabase configuration instructions
- Remove duplicate and conflicting text blocks
- Improve clarity and consistency of documentation
- Ensure both English and Chinese README files have matching content structure
2025-10-25 13:06:20 +08:00
lintsinghua 943066f852 Merge branch 'main' of github.com:lintsinghua/XCodeReviewer 2025-10-25 13:03:16 +08:00
lintsinghua 859f51e071 docs(readme): Enhance local development and deployment documentation
- Completely restructure local development section for improved readability
- Add detailed configuration instructions with comprehensive `.env` file examples
- Include advanced configuration tips for resolving common deployment issues
- Expand troubleshooting sections with practical solutions
- Add details about database modes, LLM platform switching, and local model support
- Improve code block formatting and provide clearer step-by-step guidance
- Remove redundant explanations and consolidate configuration instructions
2025-10-25 13:02:26 +08:00
lintsinghua 8e30931466
更新 README.md 2025-10-25 12:19:35 +08:00
lintsinghua 9072f82361
更新 README.md 2025-10-25 12:19:17 +08:00
lintsinghua 1a3fee36bd
更新 README.md 2025-10-25 12:18:38 +08:00
lintsinghua 704798b11a
更新 README_EN.md 2025-10-25 12:17:15 +08:00
lintsinghua bd9ee04ae9
更新 README.md 2025-10-25 12:16:24 +08:00
lintsinghua b8a94d4d54 docs(readme): Add audit report export section with example image
- Update README.md and README_EN.md with new section about audit report export
- Add new image 'public/images/审计报告示例.png' demonstrating audit report export feature
- Include descriptions highlighting JSON and PDF export capabilities
- Enhance documentation with visual example of audit report functionality
2025-10-24 21:03:48 +08:00
lintsinghua 9fc95f8daf feat(reports): Add comprehensive report export functionality
- Implement export report dialog in task detail page
- Add support for JSON and PDF report export formats
- Create report export service with export logic
- Update README.md and README_EN.md with report export documentation
- Add package-lock.json to ensure consistent dependency versions
Enhances user experience by providing flexible and detailed audit report export options for better documentation and sharing of code review results.
2025-10-24 20:56:24 +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 b4ab62aae5 feat(database): Add comprehensive local database management support
- Implement three database modes: Local, Cloud, and Demo
- Add IndexedDB configuration and initialization utilities
- Update README_EN.md with detailed database management features
- Enhance project structure with new database-related components and configuration files
- Introduce local database initialization and management utilities
- Update environment configuration to support flexible database modes
- Add documentation for database storage options and management capabilities
2025-10-24 19:09:43 +08:00
lintsinghua 6d1071289c feat(dashboard): Enhance data loading and display for dynamic dashboard
- Implement robust error handling for dashboard data fetching
- Add support for real-time data loading with fallback to empty states
- Generate dynamic issue type and quality trend data from actual task data
- Introduce demo mode indicator and informative alert for data context
- Improve console logging for data retrieval failures
- Update stats display to handle zero or undefined data gracefully
- Add database mode and demo mode context to dashboard rendering
Resolves data display inconsistencies and provides more transparent user feedback about current application state
2025-10-24 19:05:23 +08:00
lintsinghua c403b4a440 Merge branch 'main' of github.com:lintsinghua/XCodeReviewer 2025-10-24 18:36:33 +08:00
lintsinghua 3f7cc276d9 feat(database): Add local database support with IndexedDB and multi-mode configuration
- Introduce three database modes: local IndexedDB, Supabase cloud, and demo mode
- Update `.env.example` with comprehensive database configuration options
- Add new database management components for local storage and status tracking
- Implement local database initialization and configuration utilities
- Update Dockerfile and docker-compose.yml to support local database environment variable
- Enhance README documentation with detailed database mode explanations and usage guidance
- Add configuration for output language selection in environment settings
- Refactor database configuration to support flexible storage strategies
- Improve error handling and configuration management for database interactions
Resolves database persistence and provides users with flexible data storage options across different use cases.
2025-10-24 18:34:55 +08:00