Repository navigation
ToastFish v3.2.3
v3.2.3 更新说明
🐛 重要修复
1. 复习词不出现(严重)
此前每轮学习本应有 2N 个复习词,实际却长期为空。根因是程序内部用文本比较判断日期:'2026/9/15' < '2026/9/9' 在字符串比较下成立,导致 9 号以后学过的词每次启动都被误判为「超过 7 天未复习」并被刷新时间戳 —— 单次启动影响 1193 个词,复习队列因此永远抽不到词。
本版已修复,并把复习词选取改为「逾期优先 + 未到期补足」,保证每轮都有足量复习词。
2. 学习记录不写入(严重)
从托盘菜单「退出」时,程序用 Environment.Exit 直接结束进程,跳过了收尾流程 —— 学习日志从不写入(该问题自首个版本即存在,非本版引入)。本版已修复,退出时会正确统计并写入当日学习记录。
3. 安装包携带开发者的学习数据(隐私)
此前构建安装包时,AI 短文历史表未被清理。v3.1.0 ~ v3.2.2 的安装包中均包含开发者的 69 条 AI 短文记录(含短文原文、题目、作答)。本版已彻底修复清理流程,同时对词表学习状态、配置项、历史备份表一并清理。
如果你安装过 v3.1.0 ~ v3.2.2,那些记录位于本地数据库的
EssayLog表,删除它不会影响你的词汇与学习进度。
✨ 改进
AI 短文改为「累积」触发(此前每轮结束都会生成,频率过高)
- 每轮累积本轮新词,累计达到 30 个才生成一次
- 生成时从「全部累积新词 + 10 个随机已学词」的词池中随机挑 8 个作为目标词
- 生成成功即清零重新累积;生成失败则保留,下轮继续累加
- 完形填空(15选10 / 20空四选一)共用同一触发节奏
📌 安装说明
- 已有用户:数据库会自动升级(新增字段在启动时自动添加),学习进度不受影响
- 新用户:安装包内为纯净词库,从零开始
- 迁移旧数据:安装时勾选「导入旧版 ToastFish 学习数据」并选择旧
inami.db即可 - 卸载重装不会丢失学习数据(数据库文件被标记为保留)