# 更新日志 (Changelog) 此文件记录所有构建版本的变更。 ## v1.0.21 (2026-07-08) ### 工程化 - bump to v1.0.20 ## v1.0.20 (2026-07-08) ### 新功能 - radar chart dual-line support (avg + user cognitive scores) ### 其他 - - Shows gray dashed avg line behind user's indigo filled polygon - - 6 dims: perception/focus/memory/logic/spatial/processing speed - ## v1.0.19 (2026-07-08) ### 新功能 - radar chart dual-line support (avg + user scores) ### 其他 - - New _drawAvgScoreArea() method renders average as background layer - - Body page passes mock avg scores alongside user dimension scores - - Avg scores: [72,68,75,70,73,69,71] for 7 dimensions - - Without user data, only avg line shows; with data, both lines visible - - - Add console logs for tracking dimension data loading flow - - Helps diagnose radar chart not rendering when no child selected or API fails - - - Bump package.json version 1.0.11 → 1.0.17 - - Update .last_build_commit to latest build - - web/index.html: update Clarity tracking ID, remove duplicate inline script - ### Bug 修复 - guard loadHealthDimensions on activeChildId + debug logs - add table overflow scroll to admin pages ### 工程化 - clean CHANGELOG, bump version to 1.0.17, update Clarity tracking ID ## v1.0.18 (2026-07-08) ### Bug 修复 - guard loadHealthDimensions on activeChildId + debug logs - add table overflow scroll to admin pages ### 其他 - - Add console logs for tracking dimension data loading flow - - Helps diagnose radar chart not rendering when no child selected or API fails - - - Bump package.json version 1.0.11 → 1.0.17 - - Update .last_build_commit to latest build - - web/index.html: update Clarity tracking ID, remove duplicate inline script - ### 工程化 - clean CHANGELOG, bump version to 1.0.17, update Clarity tracking ID ## v1.0.18 (2026-07-08) ## v1.0.18 (2026-07-08) ### Bug 修复 - Dashboard.vue: 替换 CSS Grid 为 flexbox(.td-quick-actions、.td-today-stats) - Dashboard.vue: teacher API null/undefined 守卫,防止 Promise.all catch 后访问 undefined 属性 - Dashboard.vue: el-progress 进度环空值容错(parseFloat fallback) - Dashboard.vue: 改进 Markdown 解析器,支持代码块、列表、标题、加粗/斜体/链接 - 闭合括号格式错误导致构建失败 ## v1.0.17 (2026-07-08) ### Bug 修复 - ArticleService.recordRead: null userId 守卫,防止 creator_id NOT NULL 异常 - TeacherDashboard: 添加 null/undefined 守卫 ### 新功能 - Dashboard.vue 全面优化:CSS grid → flexbox、API 错误处理、进度条容错、Markdown 解析器增强 ### 其他 - omf 插件更新至最新版本 - web/index.html: Clarity 追踪 ID 更新 (xbtkn3d56w → xj4p74ra9m),移除重复内联脚本