wonder
|
a6bd46db34
|
feat: support private repo cloning with HTTP basic auth
Deploy PR-Helper / deploy (push) Successful in 30s
- Add SSH URL detection with friendly prompt to use HTTPS instead
- Add private repo toggle (default off) with username/password fields
- Persist auth_type and credential in repositories table
- Pass stored credentials to PullRepo for authenticated pulls
- Incremental migration adds auth_type and credential columns
|
2026-06-21 14:58:12 +08:00 |
|
wonder
|
292588ef23
|
feat: 将默认 LLM 配置从 OpenAI 切换为 DeepSeek (deepseek-v4-pro)
|
2026-06-20 22:03:09 +08:00 |
|
wonder
|
9c843b79ba
|
feat: 添加用户注册登录功能,实现数据和配置的用户隔离
- 新增 users 和 user_settings 表,repositories/analyses/review_notes 添加 user_id 列
- 实现基于邮箱+密码的注册登录,密码使用 bcrypt 哈希
- 使用 gin-contrib/sessions cookie-based session 管理
- 所有仓库、分析记录、review notes 按用户隔离
- 用户设置(LLM 配置、review 参数、缓存配置)独立存储
- 新增登录/注册页面,导航栏显示用户邮箱和退出按钮
- 前端 fetch 请求统一添加 credentials: 'same-origin'
- 支持 SESSION_SECRET 环境变量配置会话密钥
|
2026-06-20 21:57:46 +08:00 |
|
wonder
|
a66074e49c
|
feat: 并发文件审查,可配置并行度
|
2026-06-19 23:40:13 +08:00 |
|
wonder
|
1e9b1a2129
|
feat: Phase 1 — 项目骨架搭建,集成 Gin、SQLite 和设置页面
|
2026-06-18 22:48:16 +08:00 |
|