更新日志 (Changelog)
此文件记录所有构建版本的变更。
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),移除重复内联脚本