Commit Graph

5 Commits

Author SHA1 Message Date
wonder 9b26bcb1b8 feat: move git graph legend to top-right corner to avoid overlap with graph
Deploy PR-Helper / deploy (push) Successful in 26s
2026-06-21 14:43:16 +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 2fce992eaa feat: 多分支图形可视化,彩色泳道和右对齐标签 2026-06-19 20:18:05 +08:00
wonder 7ac3a3726b feat: Phase 3 — 前端交互功能完成 2026-06-18 23:37:19 +08:00
wonder 34ef868e10 feat: Phase 2 — Git 核心功能,go-git 克隆、SSE 进度、D3.js 图形、diff2html 查看器 2026-06-18 22:59:51 +08:00