这里记录每一次「改了什么、为什么改」。发现错题或问题,欢迎发邮件 2515591683@qq.com,或点题卡上的「⚠️ 这题有问题 / 求收录」——错题勘误会尽量在后续版本修正。
| 日期 | 改了什么 | 类别 | 为什么 |
|---|---|---|---|
| 2026-09-18 | 修正「后端只有 sync 一个接口」的以偏概全:后端实际 5 个路由(sync / ai / ai-issue / feedback / error),已逐个说明各自能拿到什么并公布全部源码 | 运维 | 此前 /selfhost 只公开了同步接口,覆盖面不实 |
| 2026-09-18 | AI 页与隐私政策写明确:提问内容对模型服务商(DeepSeek)是可读的,且不会随 AI 请求发送完整进度与云同步密文 | 合规 | 原表述只写了「数据会经过服务器」,读者无法判断留存与可读性 |
| 2026-09-18 | 修 AI 代理里一处模块级可变状态(配额头会被并发请求串用) | 稳定性 | 同一 isolate 内并发时可能返回别人的配额数字 |
| 2026-09-17 | 新增「恢复码」:忘记同步密码也能找回云端数据并重设密码(DEK 信封加密,密码/恢复码各包一层) | 数据安全 | 此前密码丢失=云端数据永久打不开 |
| 2026-09-17 | 加密备份文件升级 v2:同一份文件用密码或用恢复码都能导入 | 数据安全 | 备份文件此前同样受密码丢失限制 |
| 2026-09-17 | 本机快照保留 3 份,且每份都能「⬇️ 下载这份」另存成备份文件 | 数据安全 | 快照只在浏览器里,清掉数据就一起没了 |
| 2026-09-17 | 修「云同步合并后页面反复自动刷新」:只在云端出现本机没见过的新状态时才合并 | 稳定性 | 本机进度领先时会每次打开都合并+刷新,直到定时上传追平 |
| 2026-09-17 | 题库判重加严并清理同义重复:合并「猪肺疫」两条同名解;「直肠检查」三名解合并为 1 条并补上「胎膜滑动感」「乳汁体细胞计数」两个新名解 | 内容 | 同一考点重复出现,练起来浪费题量 |
| 2026-09-17 | 后端同步源码全文公开,并新增「自托管与后端源码」页(含自建三步) | 运维 | 报告指出云同步后端此前无法被外部审计 |
| 2026-09-17 | 修正 AI 提示词与 manifest 里的旧科目代码(817 → 820) | 内容 | 用户在不同位置读到不一致的科目代码 |
| 2026-09-17 | 同步接口加固:跨站请求拒绝、按 IP/指纹限流、指纹格式校验、CORS 收紧 | 安全 | 接口此前没有来源校验与频控 |
| 2026-09-17 | 新增「🔍 加密自证」:可自查云端存的是不是密文 | 安全 | 让「服务器看不到内容」可被自己验证 |
| 2026-09-17 | 修「打印全真卷」两个按钮点了没反应;卷名分组与卷号去重 | 功能 | 弹层先关后读,导致永远提示「请选择真题卷」 |
| 2026-09-17 | 修弹层内按钮点了没反应(我押题本 / 我的题库) | 功能 | 事件委托被 stopPropagation 拦掉 |
| 2026-09-17 | 覆盖率口径改为「有题可练 / 题量充足」并列,并标注每节题量是否偏少 | 口径 | 原「覆盖 100%」会让用户误以为题量充足 |
| 2026-09-17 | 零数据时不再给「节奏健康」结论;今日该背标注为「计划排期,不是欠账」 | 口径 | 空数据下的乐观结论不可信 |
| 2026-09-17 | 新增备份健康卡片(首次/每 7 天提醒)与导出/导入校验(校验和 + 导入后自检) | 数据安全 | 备份靠自觉,且无法确认备份文件可用 |
| 2026-09-17 | 开启云同步需二次输入密码 + 确认「已抄走」;新增加密备份导出/导入 | 数据安全 | 密码打错或忘记就没有挽回余地 |
| 2026-09-17 | 隐私政策补明文邮箱;新增数据流向一览;用户协议加「联系我们」 | 合规 | 此前只有应用内反馈入口 |
| 2026-09-17 | 新增功能总览 / 安全与边界 / 更新日志等静态页与站点地图 | 运维 | 功能页此前无法被搜索引擎收录 |