cat-shark
3e4c0645ad
docs: 修正紧急性维度注释命名
2026-09-13 22:55:26 +08:00
cat-shark
11a7c8aaea
chore: 添加 .gitattributes 规范行尾
2026-08-26 21:13:14 +08:00
cat-shark
e691dfaa95
docs: 更新 API 端点总览
2026-08-26 21:13:14 +08:00
cat-shark
a6f684c8b7
feat: 新增会话误操作结束接口
2026-08-15 21:24:59 +08:00
cat-shark
0413013f24
docs: 移除仓库文档
2026-08-05 23:35:10 +08:00
cat-shark
9595ad92ee
merge: 合并残片报告拆分到dev
2026-08-03 23:20:01 +08:00
cat-shark
6678c2b8c0
refactor: 优化用户可见错误提示
2026-08-03 23:08:26 +08:00
cat-shark
b434520eff
refactor: 标准导图仅使用报告生成
2026-08-03 23:08:19 +08:00
cat-shark
5b6f7d6a2a
refactor: 首页feed仅返回残片
2026-08-03 23:08:14 +08:00
cat-shark
c8d0584f11
docs: 补充用户提示规范
2026-08-03 23:08:08 +08:00
cat-shark
8c272dc1dc
fix: 流水线kubeconfig改用临时目录
2026-08-02 10:51:03 +08:00
cat-shark
e42b15600a
chore: 移除Jenkins配置
2026-08-02 10:21:05 +08:00
cat-shark
e32226d7d2
docs: 合并CLAUDE规范
2026-08-01 00:15:56 +08:00
cat-shark
b61736eb2b
docs: migrate .pi/SYSTEM.md to AGENTS.md
2026-08-01 00:13:05 +08:00
cat-shark
8ed5631969
perf: multi-stage Dockerfile + remove Maven from CI — Docker layer caching instead
2026-07-26 23:07:56 +08:00
cat-shark
65ee61c6c9
fix: add shell: bash to CI steps — maven container uses sh by default
2026-07-26 22:06:33 +08:00
cat-shark
09e67cd834
chore: remove k8s/ — migrated to lpt-infra
2026-07-26 21:35:51 +08:00
cat-shark
fd317b7932
docs: 补充Git提交规范
2026-07-23 23:03:21 +08:00
cat-shark
859dab9401
docs: add .pi/SYSTEM.md with project overview
2026-07-23 23:01:47 +08:00
cat-shark and Claude Opus 4.8
4f99f31475
fix(ci): 绑定分支与部署环境并加固 IMAGE_TAG 传递
...
- dev 仅允许 dev 分支,prod 仅允许 master/main
- IMAGE_TAG 写 env 文件 + image_tag.txt 兜底
- checkout 时确保 maven 容器内安装 git
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-20 22:46:17 +08:00
cat-shark and Claude Opus 4.8
43580dd1fd
Add Kubernetes deployment configurations
...
- Add deployment.yaml with imagePullSecrets and env configuration
- Add service.yaml with NodePort configuration
- Configure Spring Boot environment variables from ConfigMap and Secrets
- Ensures proper image pull authentication from private registry
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 21:23:59 +08:00
cat-shark
d5d9b7aa99
feat(ci): 添加 imagePullSecret 自动创建步骤
2026-07-19 22:45:59 +08:00
cat-shark
6eca6de249
feat(ci): 添加部署失败时的调试输出
2026-07-19 22:27:12 +08:00
cat-shark
a42df9d521
feat(ci): 使用时间戳标签确保每次部署都触发更新
2026-07-19 21:56:14 +08:00
cat-shark
015ecd13d8
fix(ci): 使用命名 volume 避免挂载冲突
2026-07-19 21:31:18 +08:00
cat-shark
8abd750dfb
debug(ci): 添加 Docker 安装调试信息
2026-07-19 21:24:03 +08:00
cat-shark
f8e24ffdf0
fix(ci): 挂载 Docker socket 并安装 Docker CLI
2026-07-19 21:18:47 +08:00
cat-shark
688be6b65f
feat(ci): 缓存 Maven 本地仓库,避免重复下载依赖
2026-07-19 21:17:45 +08:00
cat-shark
a6e75f6e97
fix(ci): 使用容器自带的 mvn 替代 mvnw
2026-07-19 21:14:01 +08:00
cat-shark
6cc5212eba
fix(ci): 使用 maven 容器镜像,移除手动安装依赖
2026-07-19 20:56:30 +08:00
cat-shark
2d87b96a09
fix(ci): 使用绝对路径调用 apt-get (host 模式)
2026-07-19 20:49:55 +08:00
cat-shark
eb2869a71d
fix(ci): 移除 sudo - runner 以 root 运行
2026-07-19 20:41:58 +08:00
cat-shark
1789141a7b
fix: 解决 deploy.yml 冲突
2026-07-19 20:13:05 +08:00
cat-shark
b80e4c01f5
fix: Alpine compatibility - apk, docker login, /tmp/kubeconfig
2026-07-19 19:27:44 +08:00
cat-shark and Claude Opus 4.8
b70d90d18a
fix(ci): 修复部署流水线配置
...
- 使用 Git commit hash 作为镜像标签
- 修复 Docker 网络配置(先连接 traefik-public,再附加 mysql 网络)
- 增加健康检查超时到 120 秒
- 添加镜像清理阶段(保留 7 天)
- 修复 Gitea Actions: github.sha → gitea.sha
- 添加 Docker Registry 认证
- kubectl 版本修正为 v1.30.0
- JDK 安装添加 sudo 权限
- 添加部署失败自动回滚机制
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-19 19:12:21 +08:00
cat-shark
73fdaf82e7
fix: add docker.io install for step container (no docker CLI in runner image)
2026-07-19 19:02:23 +08:00
cat-shark
5418f23111
ci: replace actions/checkout with git clone (no Node.js in runner)
2026-07-19 18:56:02 +08:00
cat-shark
58e9e4db22
ci: add kubectl setup step with secret
2026-07-19 18:50:39 +08:00
cat-shark
a6dab438d5
ci: use unique image tags (git sha)
2026-07-19 18:49:23 +08:00
cat-shark
174b4265d7
Switch to manual trigger (workflow_dispatch)
2026-07-19 18:14:06 +08:00
cat-shark
3d157ed30c
Add CI/CD pipeline
lpt-be Build & Deploy / build-and-deploy (push) Failing after 4s
2026-07-19 18:07:50 +08:00
cat_shark
9aded054d2
feat: update design review and serializer implementation
2026-07-19 16:56:39 +08:00
cat_shark
cfa21eb336
docs: 添加 CLAUDE.md 项目文档
2026-07-12 13:44:00 +08:00
cat_shark
53a6781092
feat: 新增 URL 标题抓取工具
...
- UtilsController 提供 /utils/fetch-title 接口,供前端获取网页标题
- TitleFetcher 工具类支持 HTTP/HTTPS 请求、重定向跟踪、gzip/deflate 解压
- 支持 SSL 宽松配置、编码自动检测、批量并行抓取
- 支持裸 URL 自动嵌入为 [标题](url) Markdown 格式
2026-07-12 13:43:58 +08:00
cat_shark
ac0154c1fb
feat: 学习材料地址(materialUrl)支持
...
- TaskInfo DTO 新增 materialUrl 字段
- StudySessionResponse 新增 materialUrl 和 taskId 字段
- StudySessionsServiceImpl 在学习会话响应中填充 materialUrl 和 taskId
- TasksServiceImpl 更新任务时保留原有 taskNum
- 修复 TaskInfoResponse 注释格式错误
2026-07-12 13:43:55 +08:00
cat_shark
9d3bac8224
feat: 统一 WebMvc 配置,合并 dev/prod 环境配置
...
- 删除 WebMvcDevConfig 和 WebMvcProdConfig 两个环境特定配置
- 新增统一的 WebMvcConfig,同时包含 CORS 和 SaToken 鉴权拦截器
- CORS 支持通配符 allowedOriginPatterns 与精确 origins 两种模式
- 合并后的配置对所有环境生效,简化部署
2026-07-12 13:43:51 +08:00
developer
76742ed65a
清理测试中的导图相关测试用例
2026-07-09 00:12:29 +08:00
developer
c8c0773a6a
清理 ReviewServiceImpl 中的导图相关实现
2026-07-09 00:12:26 +08:00
developer
5794bddc6c
清理 ReviewController 中的导图上传和查询接口
2026-07-09 00:12:24 +08:00
developer
b3c7d52174
清理 ReviewService 接口中的导图方法定义
2026-07-09 00:12:22 +08:00