Commit Graph

  • 4f99f31475 fix(ci): 绑定分支与部署环境并加固 IMAGE_TAG 传递 master dev cat-shark 2026-07-20 22:46:17 +08:00
  • 43580dd1fd Add Kubernetes deployment configurations cat-shark 2026-07-20 21:23:59 +08:00
  • d5d9b7aa99 feat(ci): 添加 imagePullSecret 自动创建步骤 cat-shark 2026-07-19 22:45:59 +08:00
  • 6eca6de249 feat(ci): 添加部署失败时的调试输出 cat-shark 2026-07-19 22:27:12 +08:00
  • a42df9d521 feat(ci): 使用时间戳标签确保每次部署都触发更新 cat-shark 2026-07-19 21:56:14 +08:00
  • 015ecd13d8 fix(ci): 使用命名 volume 避免挂载冲突 cat-shark 2026-07-19 21:31:18 +08:00
  • 8abd750dfb debug(ci): 添加 Docker 安装调试信息 cat-shark 2026-07-19 21:24:03 +08:00
  • f8e24ffdf0 fix(ci): 挂载 Docker socket 并安装 Docker CLI cat-shark 2026-07-19 21:18:47 +08:00
  • 688be6b65f feat(ci): 缓存 Maven 本地仓库,避免重复下载依赖 cat-shark 2026-07-19 21:17:45 +08:00
  • a6e75f6e97 fix(ci): 使用容器自带的 mvn 替代 mvnw cat-shark 2026-07-19 21:14:01 +08:00
  • 6cc5212eba fix(ci): 使用 maven 容器镜像,移除手动安装依赖 cat-shark 2026-07-19 20:56:30 +08:00
  • 2d87b96a09 fix(ci): 使用绝对路径调用 apt-get (host 模式) cat-shark 2026-07-19 20:49:55 +08:00
  • eb2869a71d fix(ci): 移除 sudo - runner 以 root 运行 cat-shark 2026-07-19 20:41:58 +08:00
  • 1789141a7b fix: 解决 deploy.yml 冲突 cat-shark 2026-07-19 20:13:05 +08:00
  • b80e4c01f5 fix: Alpine compatibility - apk, docker login, /tmp/kubeconfig cat-shark 2026-07-19 19:27:44 +08:00
  • b70d90d18a fix(ci): 修复部署流水线配置 cat-shark 2026-07-19 19:09:22 +08:00
  • 73fdaf82e7 fix: add docker.io install for step container (no docker CLI in runner image) cat-shark 2026-07-19 19:02:23 +08:00
  • 5418f23111 ci: replace actions/checkout with git clone (no Node.js in runner) cat-shark 2026-07-19 18:56:02 +08:00
  • 58e9e4db22 ci: add kubectl setup step with secret cat-shark 2026-07-19 18:50:39 +08:00
  • a6dab438d5 ci: use unique image tags (git sha) cat-shark 2026-07-19 18:49:23 +08:00
  • 174b4265d7 Switch to manual trigger (workflow_dispatch) cat-shark 2026-07-19 18:14:06 +08:00
  • 3d157ed30c Add CI/CD pipeline cat-shark 2026-07-19 18:07:50 +08:00
  • 9aded054d2 feat: update design review and serializer implementation feature/review-completion cat_shark 2026-07-19 16:56:39 +08:00
  • cfa21eb336 docs: 添加 CLAUDE.md 项目文档 cat_shark 2026-07-12 13:44:00 +08:00
  • 53a6781092 feat: 新增 URL 标题抓取工具 cat_shark 2026-07-12 13:43:58 +08:00
  • ac0154c1fb feat: 学习材料地址(materialUrl)支持 cat_shark 2026-07-12 13:43:55 +08:00
  • 9d3bac8224 feat: 统一 WebMvc 配置,合并 dev/prod 环境配置 cat_shark 2026-07-12 13:43:51 +08:00
  • 76742ed65a 清理测试中的导图相关测试用例 developer 2026-07-09 00:12:29 +08:00
  • c8c0773a6a 清理 ReviewServiceImpl 中的导图相关实现 developer 2026-07-09 00:12:26 +08:00
  • 5794bddc6c 清理 ReviewController 中的导图上传和查询接口 developer 2026-07-09 00:12:24 +08:00
  • b3c7d52174 清理 ReviewService 接口中的导图方法定义 developer 2026-07-09 00:12:22 +08:00
  • a9a5c888e3 删除导图文件解析器 MindMapFileParser developer 2026-07-09 00:12:20 +08:00
  • 4cf2827a74 删除导图实体、枚举、DTO 和 Mapper developer 2026-07-09 00:12:17 +08:00
  • b18f8b4d1c feat(复习): 节点级 focusPath + findNode,回退 session 维度 cat-shark 2026-07-05 18:12:32 +08:00
  • 3c3f682b2b feat(导图): 防并发生成 + 增量合并 + mergeTrees 工具 cat-shark 2026-07-05 15:19:03 +08:00
  • a636e516d1 feat(复习): 支持会话维度复习 + 标准导图按会话过滤(后端) cat-shark 2026-07-05 14:40:38 +08:00
  • 22cc5dc871 feat(历史报告): 展示学习预期目标以区分各会话 cat-shark 2026-07-05 12:35:25 +08:00
  • 3a30b746f5 fix(分页): MybatisPlusConfig 缺少 PaginationInnerInterceptor 导致 selectPage 不分页 cat-shark 2026-07-05 11:43:13 +08:00
  • 0a866bde14 feat(会话):新增活跃会话查询接口 cat-shark 2026-07-05 11:05:01 +08:00
  • c1385911c6 feat(会话):分页查询任务的历史残片/报告接口 cat-shark 2026-07-05 10:35:45 +08:00
  • eaa0e20c81 feat(学习材料):material_url varchar(255) → TEXT cat-shark 2026-07-04 22:37:08 +08:00
  • c0fe137c48 fix(后端):@Transactional + WebMvcProdConfig OPTIONS 跳过 cat-shark 2026-07-04 17:38:00 +08:00
  • cca51530c6 fix(后端):extraNodes 解析兼容字符串和对象两种格式 cat-shark 2026-07-04 16:52:09 +08:00
  • 55b7c1c83c feat(后端):AiServiceClient 改为 submit+poll 异步任务模式 cat-shark 2026-07-04 16:41:21 +08:00
  • 4ec900577e fix(后端):lpt-ai 超时从 90s 增加到 180s cat-shark 2026-07-04 16:16:27 +08:00
  • af4f536980 fix(复习):AI 对比结果由 Java 端标注标准树,不再依赖 LLM 输出树结构 cat-shark 2026-07-04 16:09:07 +08:00
  • 7ac7868511 feat(复习):回忆对比优先走 AI 语义对比,失败时降级为内置算法 cat-shark 2026-07-04 15:47:24 +08:00
  • cd5ee0b404 feat(思维导图):AI 生成接入 lpt-ai 服务 cat-shark 2026-07-04 11:14:27 +08:00
  • baf9ae8761 docs(评审):补充 2026-07-04 交付记录 cat-shark 2026-07-04 00:08:59 +08:00
  • 21c5b8f761 feat(报告):AI 聚合残片生成报告草稿 cat-shark 2026-07-03 23:52:32 +08:00
  • 3c4db2fead feat(复习):feed 智能模式——加权随机采样 cat-shark 2026-07-03 23:44:40 +08:00
  • 7461b6b5ad feat(优先级):维度权重可配置并即时重算 cat-shark 2026-07-03 23:41:50 +08:00
  • b67cf238c2 feat(预期):学习预期后端闭环——实体/服务/端点 cat-shark 2026-07-03 23:38:52 +08:00
  • 090d03e251 docs(评审):补充评价回应、研究支撑、技术推荐与修正优先级 cat-shark 2026-07-03 22:56:18 +08:00
  • d173b37a9b docs(评审):架构与设计评审报告 cat-shark 2026-07-03 09:16:00 +08:00
  • 32b247526b feat(复习):标准思维导图生成与回忆对比 cat-shark 2026-07-03 08:53:51 +08:00
  • 5f3f35c53b feat: parse uploaded review mind maps cat-shark 2026-06-20 10:33:14 +08:00
  • f170e85297 feat: complete review workflow support cat-shark 2026-06-20 09:16:20 +08:00
  • 81543969d8 feat: 新增复习任务统计接口 cat-shark 2026-06-18 00:07:43 +08:00
  • 2cf3533141 feat: 登录密码改用 BCrypt 校验 cat-shark 2026-06-18 00:06:42 +08:00
  • d0c78ceb28 test: 新增 StudySessionsServiceImpl 单元测试 (10 cases) cat-shark 2026-05-30 17:37:29 +08:00
  • d7e1d9a10c test: 新增 StudySessionsEntity 单元测试 (16 cases) cat-shark 2026-05-30 17:37:22 +08:00
  • a64daacc71 feat: 结束会话时返回有效时间不足的提示信息 cat-shark 2026-05-30 17:36:56 +08:00
  • 591dc89e53 feat: 有效学习时间不足10分钟不计入总学习时间 cat-shark 2026-05-30 17:36:50 +08:00
  • c7eb448e33 Merge branch 'feature/fragment-edit' into dev cat-shark 2026-05-30 16:06:43 +08:00
  • d5835cdf55 feat: 新增碎片更新和会话查询的Controller端点 cat-shark 2026-05-30 15:50:40 +08:00
  • 487b38e8b0 feat: 新增碎片更新和会话查询的Service实现 cat-shark 2026-05-30 15:50:34 +08:00
  • e1cd5d5b82 feat: 新增碎片更新请求DTO和MapStruct映射 cat-shark 2026-05-30 15:50:28 +08:00
  • 6bd6b00518 Revert "Revert "revert: 恢复 flyway validate-on-migrate 为 true"" cat-shark 2026-05-30 09:22:16 +08:00
  • aadf1911ce fix:移除多余的创建语句 cat-shark 2026-05-30 09:22:13 +08:00
  • 82948e3ff9 Revert "revert: 恢复 flyway validate-on-migrate 为 true" cat-shark 2026-05-28 00:31:50 +08:00
  • fe6983cb69 revert: 恢复 flyway validate-on-migrate 为 true cat-shark 2026-05-28 00:24:31 +08:00
  • 27cb1b21fb fix: 关闭 flyway validate-on-migrate 临时绕过 checksum 校验 cat-shark 2026-05-28 00:19:30 +08:00
  • 4b2bd5a47a fix: 添加 flyway repair-on-migrate 修复 checksum 不一致 cat-shark 2026-05-28 00:13:59 +08:00
  • b6bc587ea2 fix: 复原 V20250719_2 迁移文件,修复 Flyway 校验失败 cat-shark 2026-05-28 00:00:30 +08:00
  • a92465dfc0 chore: 清理冗余注释,保留字段/业务含义注释 cat-shark 2026-05-27 23:03:43 +08:00
  • 78a24e8394 chore: 修复 mvnw 文件权限 cat-shark 2026-05-27 21:24:15 +08:00
  • 1fc41f1443 feat: 添加 MyBatis-Plus 多租户配置,自动注入行级数据隔离 cat-shark 2026-05-27 21:24:15 +08:00
  • 24d871b430 refactor: 优化其他 Service 实现和 Controller 代码 cat-shark 2026-05-27 21:23:50 +08:00
  • 950c91791f refactor: ReviewServiceImpl 改用 MyBatis-Plus Java API 实现复盘功能 cat-shark 2026-05-27 21:23:44 +08:00
  • f797a712db refactor: 移除 ReviewMapper 自定义 SQL,改用 MyBatis-Plus Java API cat-shark 2026-05-27 21:23:36 +08:00
  • a932bf52ca refactor: 移除 StudyExpectations 相关代码 cat-shark 2026-05-27 21:23:31 +08:00
  • 4b26ed46ec refactor: 移除 UserTask 相关代码(entity/mapper/service/impl/XML) cat-shark 2026-05-27 21:23:23 +08:00
  • 8409dc58ab db: 新增迁移脚本,删除不再使用的 user_task 表 cat-shark 2026-05-27 21:23:14 +08:00
  • 0beaed8121 docs: 添加 AGENTS.md 项目规范,记录数据库迁移命名规则 cat-shark 2026-05-27 21:23:09 +08:00
  • b0219df313 maven部署配置,配置国内镜像源 task-1 cat-shark 2026-05-23 23:27:46 +08:00
  • f271efbead feat: add getTaskReview API endpoint for fetching all reports and fragments by task number cat-shark 2026-05-23 21:01:01 +08:00
  • 375ec8858c feat(review): 新增复习内容滚动展示与交互 API cat-shark 2026-05-23 19:22:55 +08:00
  • a7cb4a1167 chore(config): 收敛 dev 与 uat 的 CORS 域名白名单 cat-shark 2026-04-12 18:55:44 +08:00
  • 1338cbfc59 refactor(cors): 按环境读取允许来源并支持 uat 配置 cat-shark 2026-04-12 18:55:35 +08:00
  • 4c6167281f fix(prod): 指定 Traefik 网络避免后端转发卡住 cat-shark 2026-04-12 18:55:27 +08:00
  • 6db049670b chore(dev): 后端开发环境接入 Traefik 并路由 /api cat-shark 2026-04-12 18:55:03 +08:00
  • e4f21f3a69 更新生产环境部署配置,使用Traefik代理 cat-shark 2026-04-12 16:04:12 +08:00
  • 666cb2a3a6 更新生产环境部署配置,使用Traefik代理 cat-shark 2026-04-12 16:01:10 +08:00
  • 932ea06ce3 更新生产环境部署配置,使用Traefik代理 cat-shark 2026-04-12 15:41:41 +08:00
  • f938076bda Merge branch 'dev' cat-shark 2026-04-12 14:05:37 +08:00
  • 1d1b48bdbd 调整本地开发环境配置参数 cat-shark 2026-04-12 13:06:29 +08:00
  • 43747f785c 修复任务更新主键校验与会话查询SQL参数化 cat-shark 2026-04-12 13:06:11 +08:00
  • c696397d83 修正学习会话计时指针与时间单位定义 cat-shark 2026-04-12 13:06:00 +08:00
  • 05f47b92a8 补全登录退出接口并统一登出路径 cat-shark 2026-04-12 13:05:46 +08:00