Skip to content

Conversation

@GavanHub
Copy link
Contributor

@GavanHub GavanHub commented Jul 1, 2025

No description provided.

@yokowu yokowu merged commit 63866e4 into chaitin:main Jul 1, 2025
2 checks passed
@safe1ine
Copy link
Collaborator

@MonkeyCode-AI review

@MonkeyCode-AI
Copy link

⏳ MonkeyCode-AI 正在分析,请稍等片刻...

Copy link

@MonkeyCode-AI MonkeyCode-AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request 概述

这个 PR 主要实现了钉钉 OAuth 登录功能,包括前端 UI 的更新、API 接口的扩展以及相关配置项的增加。同时也对部分组件样式和路由进行了调整。

Pull Request 变更详情

文件路径 变更类型 变更内容
ui/scripts/downLoadIcon.cjs 修改 使用 fetch 替换 axios 下载图标字体文件
ui/src/api/User.ts 修改 添加钉钉 OAuth 相关 API 接口
ui/src/api/types.ts 修改 添加用户平台类型枚举和钉钉 OAuth 相关类型定义
ui/src/assets/fonts/iconfont.js 修改 更新图标字体文件,添加微信图标
ui/src/components/form/index.tsx 修改 移除 'use client' 指令,调整表单标签样式
ui/src/components/markDown/index.tsx 修改 添加调试用 console.log 语句
ui/src/pages/auth/index.tsx 修改 添加钉钉 OAuth 登录按钮和相关逻辑
ui/src/pages/chat/chatDetailModal.tsx 修改 更新聊天详情显示内容
ui/src/pages/chat/index.tsx 修改 调整任务内容显示的正则表达式
ui/src/pages/completion/completionDetailModal.tsx 修改 调整代码块显示格式
ui/src/pages/invite/index.tsx 修改 添加钉钉 OAuth 登录支持,更新邀请流程
ui/src/pages/user/index.tsx 修改 添加钉钉登录设置相关状态和逻辑
ui/src/pages/user/inviteUserModal.tsx 修改 更新邀请 URL 格式
ui/src/router.tsx 修改 更新邀请路由支持步骤参数
ui/src/theme.ts 修改 注释掉 divider 颜色定义

Copy link

@MonkeyCode-AI MonkeyCode-AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request 概述

  • 本次PR主要引入了钉钉OAuth登录功能,增强了用户认证的多样性。
  • 更新了UI组件,改进了部分界面的交互体验。
  • 修改了邀请流程以支持钉钉登录。

Pull Request 变更详情

文件路径 变更类型 变更内容
ui/scripts/downLoadIcon.cjs 修改 更新图标字体脚本,添加钉钉和微信图标
ui/src/api/User.ts 修改 添加钉钉OAuth相关API接口
ui/src/api/types.ts 修改 添加钉钉OAuth相关的类型定义
ui/src/assets/fonts/iconfont.js 修改 更新图标字体,添加钉钉和微信图标
ui/src/components/form/index.tsx 修改 调整表单标签样式
ui/src/components/markDown/index.tsx 修改 修改Markdown渲染,使用anOldHope语法高亮主题
ui/src/pages/auth/index.tsx 修改 添加钉钉登录按钮
ui/src/pages/chat/chatDetailModal.tsx 修改 更新聊天显示以处理任务标签
ui/src/pages/chat/index.tsx 修改 更新聊天显示以处理任务标签
ui/src/pages/completion/completionDetailModal.tsx 修改 更新聊天显示以处理任务标签
ui/src/pages/invite/index.tsx 修改 修改邀请流程以支持多步骤和钉钉登录
ui/src/pages/user/dingdingLoginSettingModal.tsx 添加 创建钉钉登录设置弹窗组件
ui/src/pages/user/index.tsx 修改 更新用户设置页面以管理钉钉OAuth启用/禁用
ui/src/pages/user/inviteUserModal.tsx 修改 更新邀请用户弹窗
ui/src/router.tsx 修改 修改邀请路由以支持可选步骤参数
ui/src/theme.ts 修改 更新主题配置

Copy link

@MonkeyCode-AI MonkeyCode-AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request 概述

  • 本次PR主要实现了钉钉OAuth登录功能,同时优化了UI界面和修复了部分bug。
  • 在安全性方面,增加了第三方登录选项,但需要确保OAuth流程的安全实现。
  • 在性能方面,重构了图标下载脚本,使用fetch替代axios,可能提升性能。
  • 在可维护性方面,代码结构清晰,新增了专门的钉钉登录设置组件。
  • 在用户体验方面,改进了认证页面布局和表单样式,增强了交互体验。

Pull Request 变更详情

文件路径 变更类型 变更内容
ui/scripts/downLoadIcon.cjs 修改 使用fetch替代axios重构图标下载脚本
ui/src/api/User.ts 修改 添加钉钉OAuth相关API接口
ui/src/api/types.ts 修改 添加钉钉OAuth相关类型定义
ui/src/assets/fonts/iconfont.js 修改 更新图标字体文件
ui/src/components/form/index.tsx 修改 调整表单标签样式
ui/src/components/markDown/index.tsx 修改 修改markdown渲染主题和增加调试日志
ui/src/pages/auth/index.tsx 修改 实现钉钉OAuth登录功能
ui/src/pages/chat/chatDetailModal.tsx 修改 修改任务标签显示方式
ui/src/pages/chat/index.tsx 修改 更新聊天详情模态框显示用户名
ui/src/pages/completion/completionDetailModal.tsx 修改 更新代码块格式
ui/src/pages/invite/index.tsx 修改 实现邀请流程中的钉钉OAuth登录
ui/src/pages/user/dingdingLoginSettingModal.tsx 添加 新增钉钉登录设置模态框组件
ui/src/pages/user/index.tsx 修改 更新用户设置页面以支持第三方登录
ui/src/pages/user/inviteUserModal.tsx 修改 调整邀请用户模态框
ui/src/router.tsx 修改 更新路由配置以支持邀请流程步骤参数
ui/src/theme.ts 修改 修改分隔线颜色设置

Copy link

@MonkeyCode-AI MonkeyCode-AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request 概述

  • 该PR主要实现了DingTalk OAuth登录功能,增强了系统的第三方登录支持。
  • 修改了图标定义文件,添加了微信和钉钉等图标。
  • 更新了API类型定义和用户认证相关的API接口。
  • 修改了表单样式和路由逻辑,支持多步骤邀请流程。
  • 在用户管理和认证页面添加了钉钉登录相关的UI组件和配置选项。

Pull Request 变更详情

文件路径 变更类型 变更内容
ui/src/assets/fonts/iconfont.js 修改 添加了微信和钉钉等新图标,更新了现有图标
ui/src/api/types.ts 修改 添加了OAuth登录相关的类型定义
ui/src/api/User.ts 修改 添加了OAuth注册和登录的API接口
ui/scripts/downLoadIcon.cjs 修改 将下载图标脚本从Axios改为fetch
ui/src/components/form/index.tsx 修改 调整了表单样式
ui/src/pages/auth/index.tsx 修改 添加了钉钉OAuth登录支持
ui/src/pages/invite/index.tsx 修改 添加了钉钉登录选项和多步骤邀请流程
ui/src/pages/admin/user/index.tsx 修改 添加了钉钉登录配置UI
ui/src/pages/admin/user/detail.tsx 修改 添加了钉钉登录设置的展示
ui/src/pages/admin/setting/auth/index.tsx 修改 添加了钉钉OAuth配置选项
ui/src/router/index.tsx 修改 更新了路由逻辑以支持邀请流程的步骤参数
ui/src/pages/admin/setting/auth/detail.tsx 修改 添加了钉钉OAuth配置的详细设置

Copy link

@MonkeyCode-AI MonkeyCode-AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request 概述

  • 本次PR主要实现了钉钉OAuth登录功能,包括后端API接口和前端UI界面的增加,并对部分组件样式和逻辑进行了调整。
  • 重构了图标下载脚本,使用fetch替代axios,并简化了下载逻辑。
  • 修改了部分Markdown渲染组件的样式和日志输出。

Pull Request 变更详情

文件路径 变更类型 变更内容
ui/scripts/downLoadIcon.cjs 修改 使用fetch替代axios重构图标下载逻辑
ui/src/api/User.ts 修改 增加钉钉OAuth相关的API接口
ui/src/api/types.ts 修改 增加钉钉OAuth相关类型定义
ui/src/assets/fonts/iconfont.js 修改 更新图标库,添加微信和钉钉图标
ui/src/components/form/index.tsx 修改 调整表单标签样式
ui/src/components/markDown/index.tsx 修改 增加调试日志并更改代码高亮主题
ui/src/pages/auth/index.tsx 修改 添加钉钉登录入口和相关逻辑
ui/src/pages/chat/chatDetailModal.tsx 修改 更改对话详情标题显示方式
ui/src/pages/chat/index.tsx 修改 更改任务字段正则表达式处理方式
ui/src/pages/completion/completionDetailModal.tsx 修改 更改代码显示格式
ui/src/pages/invite/index.tsx 修改 增加钉钉登录功能和步骤控制
ui/src/pages/user/dingdingLoginSettingModal.tsx 添加 新增钉钉登录设置弹窗组件
ui/src/pages/user/index.tsx 修改 增加钉钉登录设置选项和相关逻辑
ui/src/pages/user/inviteUserModal.tsx 修改 调整邀请链接URL格式
ui/src/router.tsx 修改 更新邀请页面路由支持步骤参数
ui/src/theme.ts 修改 注释divider颜色定义

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants