8665032da4
- 新建 mobile/src/styles/variables.css — Design Token 变量定义 - App.vue — 使用 var(--muted) / var(--foreground) 替代硬编码 - sandbox/index.vue — 完整迁移参考页(品牌色/边框/文字/背景) - docs/design-tokens.md — 更新 Mobile 迁移对照表
3.4 KiB
3.4 KiB
项目进度追踪
当前阶段:P0 全部完成 ✅
Phase 1-3 — 全部完成 ✅
P0 — 全局优化(全部完成 ✅)
| 子项 | 说明 | 状态 |
|---|---|---|
| P0a | i18n 基础设施 + 翻译文件 + LanguageProvider + useT hook | ✅ |
| P0b | UI 统一 — Design Token + 共享组件库 | ✅ |
| P0c | 逐页翻译 + 语言切换 — 沙盒页面 useT 化 | ✅ |
| P0d | 会员定价页重构(用量可视化) | ✅ |
| P0e | 模型选择器升级(卡片式 + 能力标签) | ✅ |
| P0f | 会话分享链接 — HMAC 签名 + 分享查看页 | ✅ |
| 全栈验证 | 后端 13 suites / 92 tests / 前端 61 pages | ✅ |
P1 — 学习技能包(全部完成 ✅)
| 子项 | 说明 | 状态 |
|---|---|---|
| 后端 | SkillsModule + 8 技能定义 + 过滤/详情 API | ✅ |
| 前端 | /skills 市场 + /skills/[id] 详情 + header 入口 | ✅ |
| 沙盒集成 | 替代硬编码 SCENES,从 API 动态加载,?skill=xxx 支持 | ✅ |
| 全栈验证 | 后端 92 tests / 前端 70 pages | ✅ |
参考来源
- opencode 源码克隆到
/tmp/opencode-source/(21 packages, 147MB) - 关键参考模块:
packages/plugin(hooks + tool 系统)、packages/ui/i18n/(20+ 语言)、packages/llm(provider 接口)
新页面
/learning/analytics— 学情分析看板(对话分析→知识图谱→薄弱环节→推荐)/learning/path— 分阶段学习路径(4 阶段 12 任务,自动追踪完成进度)/my首页添加了学情分析和学习路径入口链接
验证
- 后端 13 suites / 92 tests passed ✅
- 前端 60 页面构建无报错 ✅
今日修复项(2026-05-15)
颜色约定修复(18 个文件)
page.tsx(首页)、dashboard/page.tsx、my/*(4 个)、models/page.tsxdiscover/*(3 个)、circles/*(2 个)、admin/*(2 个)courses/[id]/client.tsx、contents/[id]/client.tsxsandbox/compare/page.tsx、sandbox/code/page.tsx- 全部替换
text-gray-*/bg-gray-*/border-gray-*→ CSS 变量
模型列表统一
- 新建
frontend/src/lib/models.ts— 单数据源 sandbox/page.tsx、sandbox/compare/page.tsx、prompts/workshop/page.tsx统一导入
对比实验室增强
- 修复硬编码颜色、更新 model ID 为后端支持的值
- 新增参数调节面板(temperature/top-p/max-tokens)
清理
- 删除根目录 9 个残留文件(next-dev*.log、PROGRESS_FINAL* 等)
- 删除
backend/src/e2e.spec.ts占位符
关键决策
frontend/src/lib/models.ts作为模型列表单数据源- 所有颜色使用 CSS 变量(
text-foreground/text-muted-foreground/bg-card/bg-muted/border-border) nest build正常产出(--tsc遗漏 prisma 模块)- 沙盒 JWT 认证保留
相关文件
backend/src/modules/learning/— 学习分析模块(service + controller + module)frontend/src/app/learning/analytics/page.tsx— 学情分析看板页面frontend/src/app/learning/path/page.tsx— 学习路径页面frontend/src/lib/models.ts— 模型列表单数据源(新建)frontend/src/app/sandbox/compare/page.tsx— 对比实验室(修复颜色+参数+model)frontend/src/app/page.tsx,dashboard/,my/,discover/,circles/,admin/,courses/,contents/— 颜色修复docs/产品优化方向.md— 完整优化方案