CHANGELOG.md 1002 B

更新日志 (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),移除重复内联脚本