Skip to content

v0.7.2 — 点词查词典 + 数据备份 + 学习动效

Choose a tag to compare

@zzz-sc-tech zzz-sc-tech released this 17 Oct 08:03
· 75 commits to main since this release

v0.7.2 — 点词查词典 + 数据备份 + 学习动效

本 Release 为六级版(38 套六级真题)。
三批功能:点词查词典 / 四项增强(备份·听时长·错题·复习·搜索)/ 动效打磨。

一、点词查词典 + 生词本增强

以前收生词要从整句里自己挑词、再手动敲一遍。现在改成点句中任意单词:

  • 右侧滑出侧栏,显示音标 / 词性 / 中文释义 / 考试标签(六级·考研·雅思…)/ 本库例句
  • 例句来自本库 38 课的真实语境(跨课各取首句,最多 6 条),点击可跳转该课该句
  • 侧栏内一键「加入生词本」,再点同一词收起
  • 内置精简词典:7368 词条 + 1762 词形映射(1.3MB),只收本库出现的词
    • 词形自动归位:children's → children、patients' → patient、foods → food
    • 未收录词(专有名词)优雅降级显示「未收录」,仍可收藏

二、四项增强

学习数据导出 / 导入(防丢失)

设置页新增「数据」区块:一键导出全部学习进度为 JSON 文件,可导入恢复。

  • 支持覆盖与合并两种模式(合并时进度取并集、生词取并集、成绩去重追加)
  • 畸形文件会被明确拒绝,不会写入任何数据
  • 启动时自动保留最近 3 份进度快照(误清缓存时兜底)

首页「累计所听时长」

统计区新增第 5 格:累计时长 + 今日时长。按墙钟计时(不乘倍速),
切走标签页自动停止累计。

错题档案

  • 首页「你最常错的题」:跨场次聚合反复错的题(需 ≥2 场或同题错 ≥2 次)
  • 交卷后「成绩历史」:历场日期/得分/错题/未答/各 Section 分布 + 得分走势折线

生词复习调度

生词本顶部新增「今日待复习 N 词」,按遗忘曲线 1/3/7/15 天 安排:

  • 复习卡用收藏时的原句挖空出题(不脱离语境背单词)
  • 「认识」→ 间隔推后;「不认识」→ 归零重排;连续 4 次 → 标记「已掌握」
  • 老生词自动迁移,首次打开即可复习

跨课全文搜索

TopBar 放大镜或 /search:搜索句子 / 生词 / 课程标题,命中高亮,
点击结果直接跳到该课精听并定位到该句。

三、动效打磨

  • 句子切换:上下句带方向感的滑入(200ms),不再瞬间替换
  • 阶段切换:舞台淡入 + 横向位移
  • 列表增删:生词本删除后其余行平滑上移,新增项缩放淡入
  • 波形播放头:从跳格改为连续滑动(transform 走合成器,不阻塞主线程)
  • 按钮反馈:按下轻微缩小 + 回弹
  • 无障碍:尊重系统「减少动态效果」设置,动画自动降为瞬时

四、资产说明

文件 用途
juting-v0.7.2-win-full-cet6.7z 首次安装用这个,需 7-Zip 解压
juting-v0.7.2-win-full-cet6-update.zip 程序层(客户端一键更新必下)
juting-v0.7.2-win-full-cet6-deps.zip 依赖层(按需,客户端自动判断)
juting-v0.7.2-win-full-cet6-media.zip 音频层(按需,客户端自动判断)
SHA256SUMS.txt 校验和

从 v0.7.1 升级:音频未变,客户端只会下载程序层(约 5MB)+ 依赖层(45MB)。
若已是最新的依赖(本次有依赖变化),会完整下载一次 45MB。

五、数据

  • 六级版:38 门 / 2017—2026 真题 / 字幕 7690 行 / 译文覆盖 99% / 题干锚点映射 100%
  • 词典:7368 词条 + 1762 词形映射,1.3MB

六、验证

  • 构建通过(JS 1830.96 kB / gzip 611.87 kB)
  • 浏览器实测:点词侧栏内容齐全、收藏落盘、跨课例句跳转、搜索命中与空态、
    导出文件完整、畸形导入被拒、动效 computed style 生效(line-enter-next 0.2s /
    stage-enter 0.2s / 播放头 transform 推进)、reduced-motion 降为 0.01ms
  • 三服务启动正常(8100 API / 8101 学习端 / 8102 管理端)