Commit Graph

145 Commits

Author SHA1 Message Date
lintsinghua 6ce5b3c6c1 refactor: 重构项目结构,将前端和后端代码分离到独立目录
- 将前端代码移动到 frontend/ 目录
- 将后端代码移动到 backend/ 目录
- 更新 .gitignore 以包含 Python 和前端构建产物
- 修复 LLM JSON 解析问题,增强错误处理
- 修复前端配置默认值,改为从后端获取
- 删除 AdminDashboard 中的数据库信息和统计卡片
- 完善系统配置管理,支持从后端获取默认配置
2025-11-26 21:11:12 +08:00
github-actions[bot] cc9ef80278 chore: bump version to v1.3.4 2025-11-15 11:01:36 +00:00
lintsinghua dac82d3cd0 fix: 修复运行时配置不生效的问题
- 修改 repoScan.ts 使用 env.ts 中的运行时配置
- 修改 repoZipScan.ts 使用 env.ts 中的运行时配置
- 修改 CreateTaskDialog.tsx 使用 env.ts 中的 token 配置
- 确保 Web 界面修改的配置(如最大文件数量)能够立即生效
2025-11-15 18:51:07 +08:00
cto-new[bot] 30f670bfd3
Merge pull request #42 from lintsinghua/investigate-repo-audit-zero-quality-score
Stabilize code quality score calculation to prevent zero scores during repo audits
2025-11-12 13:11:47 +00:00
engine-labs-app[bot] 2060b81b22 fix(code-analysis): stabilize quality score calculation to avoid zero scores
Prevents quality_score from dropping to zero when many issues are reported during a repository audit. Reworks calculateQualityScore to use a balanced penalty scheme and a weighted average (issues 30%, metrics 70%). Keeps API compatibility and provides more stable, meaningful scores even with heavy issue loads.
2025-11-12 13:10:31 +00:00
lintsinghua 1f55c79231 docs(readme): Improve online demo section formatting
- Add line breaks to online demo section in both README files
- Enhance readability of demo URL presentation
- Maintain consistent formatting across Chinese and English README documents
2025-11-11 18:26:53 +08:00
lintsinghua 3c69ee74ab Merge branch 'main' of github.com:lintsinghua/XCodeReviewer 2025-11-11 18:25:14 +08:00
lintsinghua d6b80b8f90 docs(readme): Add online demo section to both README files
- Moved online demo section to a more prominent location in both Chinese and English README files
- Ensured consistent placement and formatting of online demo link
- Improved visibility of the online demo URL for easier access
- Maintained existing documentation structure and style
2025-11-11 18:24:55 +08:00
github-actions[bot] 7a2f45e7a4 chore: bump version to v1.3.3 2025-11-11 10:18:16 +00:00
lintsinghua 9198cdf9d2 feat(header): Add GitHub repository link to header navigation
- Add GitHub repository link in desktop header view
- Include GitHub link in mobile menu navigation
- Use GitHub SVG icon for consistent branding
- Improve navigation options by providing direct link to project repository
- Enhance user engagement and project visibility
2025-11-11 18:00:45 +08:00
lintsinghua 8e2fd8d01d docs(readme): Update online demo and deployment sections
- Remove redundant online demo section from both README files
- Simplify Vercel deployment introduction
- Maintain consistent messaging across English and Chinese READMEs
- Remove audit report export section for cleaner documentation
- Streamline quick start and deployment instructions
2025-11-11 17:56:06 +08:00
lintsinghua 885039a054 docs(readme): Add online demo section for Vercel deployment
- Update README.md and README_EN.md with new online demo section
- Add direct link to Vercel preview deployment
- Highlight key benefits of the online demo
- Update .gitignore to include .vercel directory
- Improve documentation for easier user onboarding
2025-11-11 17:46:50 +08:00
lintsinghua 074ac71b20 docs(readme): Update deployment and database mode documentation
- Clarify database mode details in both README.md and README_EN.md
- Highlight default local database mode (IndexedDB) usage
- Remove redundant recommendation for local database configuration
- Add explanation of Supabase cloud database option
- Update notes about Vercel deployment and backend API
- Modify vercel.json to set default local database environment variable
2025-11-11 17:22:50 +08:00
lintsinghua 67e050f0e0 chore(vercel): Remove unnecessary environment variables from configuration
- Clean up vercel.json configuration
- Remove hardcoded environment variable references
- Simplify deployment configuration
- Ensures cleaner and more minimal Vercel deployment setup
2025-11-11 17:15:45 +08:00
lintsinghua eec852914a feat(deployment): Add Vercel deployment support and configuration
- Add .vercelignore to exclude unnecessary files from Vercel deployment
- Update README.md and README_EN.md with detailed Vercel deployment instructions
- Create vercel.json with deployment configuration
- Add one-click deployment button and multiple deployment methods
- Include environment variable setup guidance
- Highlight Vercel deployment advantages and important notes
- Improve documentation for easier deployment and setup process
Enhances project deployment flexibility and provides clear, step-by-step guidance for users looking to quickly deploy the application on Vercel.
2025-11-11 17:01:29 +08:00
lintsinghua 688b3bd461
Update README.md 2025-11-09 20:32:51 +08:00
github-actions[bot] 4c66cfa8be chore: bump version to v1.3.2 2025-10-31 14:48:45 +00:00
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
github-actions[bot] d8f6b2470a chore: bump version to v1.3.1 2025-10-30 17:27:52 +00:00
lintsinghua 6ca3b3568c docs(readme): Add contributors section with contrib.rocks badge
- Add contributors section to both README.md and README_EN.md
- Include contrib.rocks badge to showcase project contributors
- Update token description for GitLab to clarify support for Project Access Token
- Improve documentation with visual representation of project contributors
2025-10-30 20:26:37 +08:00
lintsinghua f0a5c3237e
Merge pull request #27 from Heartune/gitLab_support
增强 GitLab 仓库集成,支持多种 Token 认证方式,解决自建 GitLab 使用 Project Access Token 无法克隆的问题
2025-10-30 20:13:48 +08:00
Heartune 4c7529d5e0 增强 GitLab 仓库集成,支持多种 Token 认证方式,解决自建 GitLab 使用 Project Access Token 无法克隆的问题 2025-10-30 20:04:15 +08:00
lintsinghua 83fe1ad228
Merge pull request #25 from vinland100/fix/dashscope-cors-error
fix: route dashscope calls through dev proxy to avoid CORS
2025-10-30 16:00:54 +08:00
vinland100 ab5dfbd1f6 refactor: addresses review comments, move CORS fix logic from card.tsx to qwen-adapter.js 2025-10-30 15:42:51 +08:00
vinland100 66cbfa9629 fix: route dashscope calls through dev proxy to avoid CORS 2025-10-30 15:04:29 +08:00
lintsinghua 59c4d448f3 docs(readme): Remove contributors section from README files
- Remove "Contributors" section from README.md
- Remove "Contributors" section from README_EN.md
- Delete contrib.rocks badge from both files
- Maintain overall structure and other sections of the README files
2025-10-30 14:50:56 +08:00
lintsinghua 11253878ad docs(readme): Update contributors section with contrib.rocks badge
- Replace custom image-card with contrib.rocks contributors badge
- Update both README.md and README_EN.md with new contributors visualization
- Improve visual representation of project contributors
- Enhance readability and aesthetic of contributors section
2025-10-30 14:34:52 +08:00
lintsinghua f801615dbf docs(readme): Add contributors section to README files
- Added new "Contributors" section to both README.md and README_EN.md
- Included GitHub contributors graph image card in both files
- Highlighted community contribution and appreciation
- Improved project documentation with recognition of contributors
2025-10-30 14:28:38 +08:00
lintsinghua 7d1a9aac74
Merge pull request #24 from HuangLuGuang/main
feat(repoScan): 基于项目 repository_type 决定仓库类型,支持私有 GitLab 域名/IP;移除 URL正则判断
2025-10-30 14:19:02 +08:00
huanglg 2a910f3eff feat(repoScan): 基于项目 repository_type 决定仓库类型,支持私有 GitLab 域名/IP;移除 URL 正则判断 2025-10-30 13:39:02 +08:00
lintsinghua c44ca118d7
Update README_EN.md 2025-10-29 22:23:14 +08:00
lintsinghua a48542daea
Update README.md 2025-10-29 22:22:38 +08:00
lintsinghua 8bad846483
Update README.md 2025-10-29 22:21:01 +08:00
lintsinghua 112c85523a
Update FUNDING.yml 2025-10-29 22:15:40 +08:00
lintsinghua 19c901310a
Update FUNDING.yml with localized comments 2025-10-29 22:05:24 +08:00
lintsinghua 38d3c8d969
Update README_EN.md 2025-10-29 19:45:17 +08:00
lintsinghua e191023c91
Update README.md 2025-10-29 19:44:54 +08:00
lintsinghua 950325850c feat: v1.3.0 - 添加完整的日志系统和错误处理
- 新增日志记录系统,自动记录用户核心操作和错误
- 新增日志查看器,支持筛选、搜索和导出
- 增强错误处理,显示具体错误信息
- 修复所有LLM adapter的URL双斜杠问题
- 优化审计失败提示,引导用户查看日志
- 更新版本号到v1.3.0
2025-10-29 19:25:38 +08:00
lintsinghua 094677028a
Update README.md 2025-10-28 19:23:17 +08:00
lintsinghua 1216395704
Update README_EN.md 2025-10-28 15:34:19 +08:00
lintsinghua dd4f4eb544
Update README.md 2025-10-28 15:33:22 +08:00
lintsinghua 02e3278154 remove personal reflections on open source journey from README files
- Deleted the section detailing the author's experiences and challenges in maintaining the project as an undergraduate student.
- Removed expressions of gratitude towards the Linux.do community and the importance of community collaboration.
- Streamlined the README content for a more concise presentation.
2025-10-27 22:19:17 +08:00
lintsinghua 477dac5661
更新 README.md 2025-10-27 19:30:13 +08:00
lintsinghua a2c7f6acd1
更新 README.md 2025-10-27 19:29:04 +08:00
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