Commit Graph
191 Commits
Author SHA1 Message Date
cat-shark f408076187 style: 调整复习总览操作按钮与参考文案 2026-08-03 22:21:57 +08:00
cat-shark 7610b34621 docs: 补充前端测试规范与代码标准 2026-08-03 22:21:46 +08:00
cat-shark 6595ed0dfc test: 单元测试改为直接测试真实代码 2026-08-03 22:21:36 +08:00
cat-shark f71abdd000 refactor: 为测试暴露组件内部状态 2026-08-03 22:21:25 +08:00
cat-shark 9bba684fb2 feat: 首页滚动条展示学习残片并支持滚轮手动滚动 2026-08-03 22:21:13 +08:00
cat-shark 8d5c9db47f docs: 补充前端代码标准 2026-08-02 12:02:07 +08:00
cat-shark b8b0b73cd8 style: 复习总览统一样式并补全字段名 2026-08-02 11:59:47 +08:00
cat-shark 81f91b320a style: 适配复习总览移动端列表 2026-08-02 11:57:31 +08:00
cat-shark de45c8039c style: 适配各页面弹窗窄屏布局 2026-08-02 11:48:37 +08:00
cat-shark c2493e4c71 style: 增加移动端弹窗全局适配 2026-08-02 11:48:00 +08:00
cat-shark 0059e0ec71 style: 统一历史记录按钮尺寸 2026-08-02 11:40:10 +08:00
cat-shark 96d574b99f refactor: 收敛重复的 Markdown 渲染与应用状态常量 2026-08-02 11:36:18 +08:00
cat-shark 69861d54bb chore: 删除模板遗留文件与无用依赖 2026-08-02 11:35:03 +08:00
cat-shark 769d26fa97 style: 清理未使用的样式 2026-08-02 11:33:02 +08:00
cat-shark 04df078fcf refactor: 清理未使用的源码片段 2026-08-02 11:32:39 +08:00
cat-shark bcec8512f4 fix: 修复回忆页历史记录与重选节点交互 2026-08-02 11:31:58 +08:00
cat-shark 297320446c style: 统一页面按钮样式与尺寸 2026-08-01 19:06:41 +08:00
cat-shark a87fdba4cc docs: 合并CLAUDE规范 2026-08-01 00:15:57 +08:00
cat-shark a43267db73 docs: migrate .pi/SYSTEM.md to AGENTS.md 2026-08-01 00:13:07 +08:00
cat-shark 9af479d833 chore: remove k8s/ — migrated to lpt-infra 2026-07-26 21:35:51 +08:00
cat-shark a00e576516 docs: 补充Git提交规范 2026-07-23 23:03:21 +08:00
cat-shark 02ce825c53 docs: add .pi/SYSTEM.md with project overview 2026-07-23 23:01:47 +08:00
cat-sharkandClaude Opus 4.8 68082afc78 fix(ci): 加强 secrets 校验并强制 patch imagePullSecrets
- Login/regcred 步骤校验 secrets 非空
- regcred 强制重建 + 校验 dockerconfigjson 长度
- 部署前 patch Deployment imagePullSecrets (防集群存量缺失)
- 部署时确认 regcred 已挂载
- Debug 输出 regcred secret 内容供排查

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 23:43:10 +08:00
cat-shark e446cde225 fix(ci): force regcred imagePullSecrets 2026-07-20 23:29:10 +08:00
cat-sharkandClaude Opus 4.8 d1210db1a7 fix(ci): 绑定分支与部署环境并加固 IMAGE_TAG 传递
- dev 仅允许 dev 分支,prod 仅允许 master/main,防止 master 代码进 lpt-dev
- IMAGE_TAG 同时写 GITHUB_ENV/GITEA_ENV 与工作区文件兜底
- 更新部署说明文档

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 22:45:40 +08:00
cat-sharkandClaude Opus 4.8 68d5ca119a Add Kubernetes deployment configurations
- Add deployment.yaml with imagePullSecrets configured
- Add service.yaml with NodePort configuration
- Ensures proper image pull authentication from private registry

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 21:23:50 +08:00
cat-shark 4bda9d6ba2 docs: 保存部署流水线问题排查进度 2026-07-19 23:07:49 +08:00
cat-shark 0a82bac723 feat(ci): 添加 imagePullSecret 自动创建步骤 2026-07-19 22:45:21 +08:00
cat-shark 1efc7581e6 feat(ci): 添加部署失败时的调试输出 2026-07-19 22:16:40 +08:00
cat-shark 29b879b274 feat(ci): 使用时间戳标签确保每次部署都触发更新 2026-07-19 21:56:52 +08:00
cat-shark ec05269806 fix(ci): 移除手动安装 docker.io 2026-07-19 20:56:41 +08:00
cat-shark ff8d4fefe2 fix(ci): 使用绝对路径调用 apt-get (host 模式) 2026-07-19 20:50:26 +08:00
cat-shark 835ebafc21 fix(ci): 使用 apt-get 替代 apk (Ubuntu runner) 2026-07-19 20:43:48 +08:00
cat-shark 02cccbd94b fix: add build:development script alias for CI 2026-07-19 19:59:07 +08:00
cat-shark bc5880ec31 fix: add explicit type annotation to child variable 2026-07-19 19:55:58 +08:00
cat-shark 38ab924b91 fix: remove unused ReviewMindMap import 2026-07-19 19:55:40 +08:00
cat-shark 021cb81125 fix: Alpine compatibility - apk, docker login, /tmp/kubeconfig 2026-07-19 19:27:50 +08:00
cat-sharkandClaude Opus 4.8 ec157b06dc fix(ci): 修复部署流水线配置
- 使用 Git commit hash 作为镜像标签
- 增加健康检查超时到 15 秒
- 添加镜像清理阶段(保留 7 天)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-19 19:11:10 +08:00
cat-shark bc707179ce fix: add docker.io install for step container (no docker CLI in runner image) 2026-07-19 19:02:23 +08:00
cat-shark e1faacf7a7 ci: replace actions/checkout with git clone (no Node.js in runner) 2026-07-19 18:56:02 +08:00
cat-shark 2a24c16244 ci: add kubectl setup step with secret 2026-07-19 18:50:40 +08:00
cat-shark 9c49e21575 ci: use unique image tags (git sha) 2026-07-19 18:49:39 +08:00
cat-shark f712fa9e85 ci: use unique image tags (git sha) 2026-07-19 18:49:27 +08:00
cat-shark 88747cbd48 Switch to manual trigger (workflow_dispatch) 2026-07-19 18:14:07 +08:00
cat-shark 131e25c154 Add CI/CD pipeline
lpt-fe Build & Deploy / build-and-deploy (push) Failing after 1m4s
2026-07-19 18:07:52 +08:00
developer e44301e1d5 feat: update StartTask component and add documentation 2026-07-19 16:58:04 +08:00
developer c08c247271 docs: 添加 CLAUDE.md 项目文档 2026-07-12 13:50:25 +08:00
developer 2315c0d08f feat: TaskForm 应用场景表单弹窗化
- 应用场景表单从内联改为 el-dialog 弹窗
- 新增「添加应用场景」按钮,编辑也走弹窗
- 表单 label-position=top,布局更清晰
- 移除旧的 application-form 行内布局样式
- 新增 application-header 弹性布局
- 弹窗在保存/取消后自动关闭
2026-07-12 13:50:23 +08:00
developer 032317da7b feat: TaskForm 学习材料 Markdown 预览
- materialURL 重命名为 materialUrl
- 新增预览/编辑切换按钮,实时 Markdown 渲染预览
- 保存前自动将裸 URL 转换为 [标题](url) 格式
- 新增 convertMaterialUrls 函数批量抓取链接标题
- 预览区样式与页面风格统一(绿色链接 + 箭头图标)
- textarea 行数从 3 增至 6,placeholder 更新为 Markdown 示例
2026-07-12 13:49:43 +08:00
developer 9c3c1f0d26 feat: TaskForm 应用场景链接标题抓取
- 导入 getUrlTitle 替代直连 lpt-ai
- 新增 appUrlTitles 缓存映射
- loadApplications 中并行抓取应用场景 URL 标题
- 模板中应用场景链接显示标题而非裸 URL
2026-07-12 13:49:11 +08:00