Commit Graph

  • e7202a6244 fix(practice): 修复分析报告重复插入错误 main yuliang_guo 2026-02-04 15:38:53 +08:00
  • c6f64de4cc fix(mistakes): 修复错题掌握状态不返回的问题 yuliang_guo 2026-02-04 15:31:23 +08:00
  • 724e3e1073 fix(practice): 获取报告时自动生成不存在的报告 yuliang_guo 2026-02-04 15:03:54 +08:00
  • b02f249166 fix(practice): 修复结束会话接口 DetachedInstanceError yuliang_guo 2026-02-04 14:56:36 +08:00
  • 8f2bd92ee0 Merge branch 'test' yuliang_guo 2026-02-04 12:34:36 +08:00
  • 205ae6aa4e feat(course): 岗位选择器添加全选按钮 yuliang_guo 2026-02-04 12:34:28 +08:00
  • 2de394ccae feat: 添加租户部署脚本 yuliang_guo 2026-02-04 10:32:36 +08:00
  • 3bc9304fa9 chore: trigger rebuild [all] yuliang_guo 2026-02-03 18:32:59 +08:00
  • a2ba73e33d fix: 增加 Node.js 内存限制避免构建 OOM yuliang_guo 2026-02-03 18:02:57 +08:00
  • bb669ef422 fix: npm install 添加 --include=dev 确保安装 vite yuliang_guo 2026-02-03 17:56:42 +08:00
  • 44beaa164d fix: 前端构建添加 --target production 参数 yuliang_guo 2026-02-03 17:53:05 +08:00
  • 2f38a0b77a refactor: 改造 CI/CD 使用阿里云 ACR 镜像仓库 test staging yuliang_guo 2026-02-03 17:38:01 +08:00
  • ed47286955 style: 优化陪练记录页面UI设计 yuliang_guo 2026-02-03 16:38:45 +08:00
  • 4c1b70e9d6 fix: 修复陪练记录回放对话功能 yuliang_guo 2026-02-03 16:27:02 +08:00
  • 149cc5f6b0 fix: 权限和显示优化 yuliang_guo 2026-02-03 15:41:56 +08:00
  • 7555de2275 fix: 修复课程库加载 - 后端限制每页最多100条 yuliang_guo 2026-02-03 15:12:34 +08:00
  • 344d8c1770 feat: 完善成长路径管理功能 yuliang_guo 2026-02-03 15:05:57 +08:00
  • 8892511f10 fix: 后端保存和返回节点位置坐标(position_x, position_y) yuliang_guo 2026-02-03 15:00:54 +08:00
  • 973ce53bf3 feat: 完善成长路径画布设计器 yuliang_guo 2026-02-03 14:55:01 +08:00
  • 9c916195c6 feat: 恢复成长路径画布式设计器 yuliang_guo 2026-02-03 14:46:42 +08:00
  • 20905b72cc feat: 成长路径管理添加拖拽排序功能 yuliang_guo 2026-02-03 14:34:37 +08:00
  • e110067840 feat: 添加统一启动脚本,支持通过环境变量配置workers数量 yuliang_guo 2026-02-03 14:25:34 +08:00
  • 879247c8e9 docs: 添加MinIO对象存储配置文档 yuliang_guo 2026-02-03 14:11:09 +08:00
  • 2f47193059 feat: 集成MinIO对象存储服务 yuliang_guo 2026-02-03 14:06:22 +08:00
  • fca82e2d44 fix: 优化路由加载失败的错误处理 yuliang_guo 2026-02-03 13:42:42 +08:00
  • 99ded54616 style: 优化错题卡片操作按钮UI yuliang_guo 2026-02-03 13:19:43 +08:00
  • c66b355a5a style: 优化错题分析筛选框UI设计 yuliang_guo 2026-02-03 11:16:46 +08:00
  • 078117807d style: 优化错题分析页面的答案选项显示格式 yuliang_guo 2026-02-03 10:49:32 +08:00
  • ac686c27e7 feat: 优化登录策略 - 延长token有效期并支持自动刷新 yuliang_guo 2026-02-02 17:35:29 +08:00
  • 58f746cf46 fix: 完整开放manager课程管理权限 yuliang_guo 2026-02-02 16:54:27 +08:00
  • 7c9f235a0e fix: 允许manager分配课程到岗位 yuliang_guo 2026-02-02 16:39:04 +08:00
  • 4b03e56e89 deploy: 部署仪表盘和岗位筛选修复 [ex] yuliang_guo 2026-02-02 16:27:42 +08:00
  • 7857b4fb22 fix: 修复仪表盘用户数统计和岗位筛选问题 yuliang_guo 2026-02-02 16:27:35 +08:00
  • e357f44e37 deploy: 部署课程权限和409处理修复 [ex] yuliang_guo 2026-02-02 16:21:10 +08:00
  • 659f60e765 fix: 修复课程权限和添加409冲突统一处理 yuliang_guo 2026-02-02 16:21:02 +08:00
  • 6317eb2479 deploy: 部署Coze陪练修复到ex环境 [ex] yuliang_guo 2026-02-02 13:21:08 +08:00
  • 82f8e6596c fix: 修复CozeService初始化时get_bot_config缺少参数的问题 yuliang_guo 2026-02-02 13:21:00 +08:00
  • 5156cbf4d2 deploy: 部署钉钉同步修复到ex环境 [ex] yuliang_guo 2026-02-02 13:09:14 +08:00
  • 8024c38c32 fix: 修复钉钉同步误删用户的问题 yuliang_guo 2026-02-02 13:09:03 +08:00
  • 8bfd5aa3de fix: 修复TrainingSession状态比较大小写问题 yuliang_guo 2026-02-02 13:02:19 +08:00
  • cf71fabef0 fix: 修复企业看板API 500错误 yuliang_guo 2026-02-02 12:57:31 +08:00
  • 99c4ac5473 fix: 团队统计只计算未删除的活跃用户 yuliang_guo 2026-01-31 19:01:01 +08:00
  • 616bb7185e fix: 任务中心标签页显示真实任务数量 yuliang_guo 2026-01-31 18:48:26 +08:00
  • e942a9de2c fix: 任务列表优先级显示英文转中文 yuliang_guo 2026-01-31 18:42:14 +08:00
  • 586c51955e fix: 增加分页参数page_size上限到500 yuliang_guo 2026-01-31 18:38:25 +08:00
  • ebf196686f fix: 修复任务API枚举值访问错误 yuliang_guo 2026-01-31 18:35:17 +08:00
  • fc9775e61f fix: 修复任务服务SQLAlchemy异步加载错误 yuliang_guo 2026-01-31 18:31:07 +08:00
  • eca0ed8c9d fix: 修复创建任务时优先级转换错误 yuliang_guo 2026-01-31 18:19:19 +08:00
  • 506e9ea2e2 feat: 员工同步增加离职处理功能 yuliang_guo 2026-01-31 18:10:45 +08:00
  • e5dd6f3acb fix: 修复员工同步统计错误 yuliang_guo 2026-01-31 18:04:27 +08:00
  • 6b7b828854 feat: 添加员工同步立即执行按钮 yuliang_guo 2026-01-31 17:51:41 +08:00
  • 940777a86e fix: 修复员工同步功能开关保存失败的问题 yuliang_guo 2026-01-31 17:46:35 +08:00
  • 41a2f7944a fix: 修复flake8 lint检查错误 yuliang_guo 2026-01-31 17:43:39 +08:00
  • 18d6d5aff3 refactor: 员工同步复用钉钉免密登录配置 yuliang_guo 2026-01-31 17:29:10 +08:00
  • 7be1ac1787 feat: 员工同步改为钉钉开放API方式 yuliang_guo 2026-01-31 17:25:44 +08:00
  • cabc3c3442 fix: 修复练习结束时的DetachedInstanceError yuliang_guo 2026-01-31 17:13:00 +08:00
  • 07638152fc refactor: 员工同步数据库配置改为环境变量 yuliang_guo 2026-01-31 17:07:55 +08:00
  • 78e1bb3dc3 feat: 员工同步配置支持多租户 yuliang_guo 2026-01-31 17:01:30 +08:00
  • 8500308919 feat: 添加功能开关机制 yuliang_guo 2026-01-31 14:26:52 +08:00
  • d2e6abfc80 feat: 完善任务中心全部功能 yuliang_guo 2026-01-31 14:05:55 +08:00
  • 9bd9e58439 fix: 课程资料schema支持PPT/PPTX文件类型 yuliang_guo 2026-01-31 12:02:11 +08:00
  • 0b8f8aa6ca fix: 前端上传组件支持PPT/PPTX文件 yuliang_guo 2026-01-31 11:54:16 +08:00
  • c3aa4e85e7 feat: 添加PPT/PPTX文件类型支持 yuliang_guo 2026-01-31 11:49:10 +08:00
  • 4e817f6eef fix: 修复exam_service解析questions JSON格式 yuliang_guo 2026-01-31 11:28:00 +08:00
  • 64a70d5c2c fix: 修复考试API路由冲突和响应验证问题 yuliang_guo 2026-01-31 11:26:54 +08:00
  • e1d10605c9 fix: ExamService.start_exam返回ID避免懒加载 yuliang_guo 2026-01-31 11:21:39 +08:00
  • 50c511d825 fix: 修复考试API的SQLAlchemy懒加载问题 yuliang_guo 2026-01-31 11:20:09 +08:00
  • 2334a2544c fix: 修复exam_service异常类导入错误 yuliang_guo 2026-01-31 11:15:52 +08:00
  • ae4ba8afd3 fix: 修复考试API的ExamService导入缺失 yuliang_guo 2026-01-31 11:14:17 +08:00
  • 4a273e627a fix: 成长路径管理API添加权限控制 yuliang_guo 2026-01-31 11:06:02 +08:00
  • bdb91aabea fix: SQL执行器仅允许管理员访问 yuliang_guo 2026-01-31 11:01:35 +08:00
  • 79b55cfd12 fix: 修复权限提升漏洞和添加安全头 yuliang_guo 2026-01-31 10:57:41 +08:00
  • 52dccaab79 feat: 添加API限流和优化错误处理 yuliang_guo 2026-01-31 10:50:27 +08:00
  • d59a4355a5 fix: 修复安全问题 - 登录失败返回401 + XSS过滤 yuliang_guo 2026-01-31 10:39:07 +08:00
  • 0b7c07eb7f feat: 添加请求验证错误详细日志 yuliang_guo 2026-01-31 10:03:54 +08:00
  • fadeaadd65 fix: 修复学员端成长路径数据解析,兼容直接返回数据格式 yuliang_guo 2026-01-30 18:32:51 +08:00
  • 67b3c28d33 debug: 添加成长路径返回数据日志 yuliang_guo 2026-01-30 18:28:58 +08:00
  • 1f60012a97 fix: 修复学员端成长路径按用户岗位匹配的逻辑,支持多岗位 yuliang_guo 2026-01-30 18:20:18 +08:00
  • 3dcaaaaa35 feat: 成长路径页面增加岗位全选按钮,调整下方区域高度 yuliang_guo 2026-01-30 18:12:08 +08:00
  • ceb0ae966b fix: 修复模板结构错误 yuliang_guo 2026-01-30 17:56:12 +08:00
  • 52236ff2a8 feat: 重构成长路径编辑页面布局 - 上方基本信息/阶段/统计,下方左右分栏课程配置 yuliang_guo 2026-01-30 17:55:06 +08:00
  • ebcc0da4c7 fix: 修复课程加载 size 参数超过后端限制的问题 yuliang_guo 2026-01-30 17:47:55 +08:00
  • a6a87e2d41 fix: 修复课程列表API路径和数据结构 yuliang_guo 2026-01-30 17:39:40 +08:00
  • 14e2e948f5 feat: 优化课程列表显示,双列布局展示更多课程 yuliang_guo 2026-01-30 16:34:40 +08:00
  • b2e1ed02d1 feat: 增强课程搜索功能,添加分类筛选 yuliang_guo 2026-01-30 16:27:34 +08:00
  • 920c6a64c8 feat: 成长路径支持多岗位关联 + 增强拖拽功能 yuliang_guo 2026-01-30 16:19:40 +08:00
  • a92bfa2b0f fix: 修复考试题目分数显示为小数的问题 yuliang_guo 2026-01-30 16:09:14 +08:00
  • 925576d38e feat: 重构成长路径管理页面 yuliang_guo 2026-01-30 15:53:47 +08:00
  • b4906c543b feat: 实现成长路径功能 yuliang_guo 2026-01-30 15:37:14 +08:00
  • d44111e712 fix: 修复 duo-practice-report.vue 语法错误 yuliang_guo 2026-01-30 15:20:18 +08:00
  • c0d0331422 fix: 修复多选题提交后页面崩溃 yuliang_guo 2026-01-30 15:16:12 +08:00
  • ef7a41ba01 fix: 修复 SQLAlchemy case() 语法 yuliang_guo 2026-01-30 15:11:57 +08:00
  • 406efa6f14 fix: 修复 endpoints 模块导入路径 yuliang_guo 2026-01-30 15:04:01 +08:00
  • a2429329df fix: 修复 notification_service 导入错误 yuliang_guo 2026-01-30 15:02:09 +08:00
  • b1e6ca20fd chore: 触发重新部署 yuliang_guo 2026-01-30 14:54:00 +08:00
  • e3b7bdcfd8 feat: 实现考试分数智能分配 yuliang_guo 2026-01-30 14:50:41 +08:00
  • 27b5766694 fix: 修复 Drone CI 脚本中的方括号语法问题 yuliang_guo 2026-01-30 14:28:29 +08:00
  • 64f5d567fa feat: 实现 KPL 系统功能改进计划 yuliang_guo 2026-01-30 14:22:35 +08:00
  • 9793013a56 chore: 添加前端环境配置文件 yuliang_guo 2026-01-29 18:55:25 +08:00
  • 3f724bc322 refactor: 后端代码按环境隔离部署 yuliang_guo 2026-01-29 18:25:42 +08:00