1.2.0
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