Commit Graph

14 Commits

Author SHA1 Message Date
wonder 55bfdf08ce i18n: 中文化所有错误消息和用户交互文本
Deploy PR-Helper / deploy (push) Successful in 31s
- Go 后端 handler 错误消息统一中文化(middleware/repos/generate/review/settings)
- 前端 JS 加载和错误消息中文化(diff-viewer.js, graph.js)
- 模板页面错误 fallback 和静态文本中文化(index/generate/review/base)
- 消除中英文混杂,提升中文用户体验
2026-06-21 15:11:20 +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 4eaf89219d feat: 添加 Toast 通知系统,替换所有 alert() 调用 2026-06-20 00:05:56 +08:00
wonder e4df6487ea feat: 共享 markdown 渲染器,完整语法支持 2026-06-19 23:29:05 +08:00
wonder 8f346999fb fix: 从 graph API 响应对象中提取 commits 数组 2026-06-19 22:59:02 +08:00
wonder d320c3a847 feat: 生成/审查页面的 ref 选择器添加标签和最近提交 2026-06-19 22:23:54 +08:00
wonder aee8f90148 fix: 统一所有页面中 repoId 的字符串类型 2026-06-19 22:22:20 +08:00
wonder 6c7195fe66 feat: 生成页面根据 URL 查询参数预选 Base/Head 2026-06-19 22:21:51 +08:00
wonder ddaf849c86 fix: 生成页面分支列表加载失败时显示错误提示 2026-06-19 22:21:27 +08:00
wonder e9f1a66aeb fix: 修正 generate API 的 JSON 字段名(base/head 而非 base_ref/head_ref) 2026-06-19 22:19:38 +08:00
wonder 1cfab2d2d1 fix: 改进 diff 查看器样式和 markdown 渲染 2026-06-19 21:41:47 +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
wonder 1e9b1a2129 feat: Phase 1 — 项目骨架搭建,集成 Gin、SQLite 和设置页面 2026-06-18 22:48:16 +08:00