Skip to content

1.2.0

Choose a tag to compare

@xxinjie21 xxinjie21 released this 24 Jul 05:13

1.2.0 - 功能完善 & Bug修复 / Bug Fixes & Polish

中文

Bug修复

  • 修复导航栏状态同步问题:从错题/笔记等页面点击开始答题后,导航高亮会正确切换到"首页"
  • 修复内部设置页区间预设按钮和自定义输入框未保存设置的问题
  • 修复笔记"来源"排序分组错误使用文件名而非frontmatter字段的问题
  • 修复markReviewDone路径类型判断错误导致复习完成无法正确更新文件的问题
  • 修复reviewUpdate数组索引越界(off-by-one)问题

功能优化

  • 热力图:修复颜色阈值分级,移除外边框,更接近GitHub风格
  • 答题格式:AI生成题目序号使用加粗格式,二级分点用(1)(2)(3)
  • 复习标签页:仅显示今日到期项,移除"即将复习"分区
  • 复习完成:点击"完成"按钮后正确推进下次复习时间
  • 首页统计:综合统计错题、题目、笔记三个来源的到期复习项
  • 区间预设:更新提示信息,更清晰地说明各模块/速度对应的复习间隔

代码维护

  • 清理死代码(wrongRePracticeDue、answerStartTime)
  • 跨模块数据流完整审计,确认所有模块间交互正确

English

Bug Fixes

  • Fix navigation state desync: clicking start answer from wrong/notes/questions pages now correctly switches nav highlight to Home
  • Fix internal settings page interval preset buttons and custom input not saving
  • Fix notes source sort using file basename instead of frontmatter source field
  • Fix markReviewDone path type detection causing review completion to fail on file updates
  • Fix reviewUpdate off-by-one array index error

Improvements

  • Heatmap: fixed color thresholds, removed outline border for cleaner GitHub-style look
  • Answer formatting: AI-generated question numbers use bold format, sub-items use (1)(2)(3)
  • Review tab: only shows due-today items, removed Upcoming Reviews section
  • Review completion: Done button correctly advances next review interval
  • Home stats: aggregates due review counts from wrong answers, questions, and notes
  • Interval presets: updated hints to clarify which module/speed each preset corresponds to

Maintenance

  • Removed dead code (wrongRePracticeDue, answerStartTime)
  • Full cross-module data flow audit confirming all module interactions work correctly