Version History

View all published versions, including stable and prerelease versions. You can install any version or view its source code.
10
Total Versions
10
Stable Versions
0
Prerelease Versions
Showing 1-10, total 10

1.5.2

Latest Version
5 days ago

v1.5.2

  • 修复视频播放约30秒后自动跳过 — 停滞检测从百分比增量(Math.abs(delta) < 0.001)改为基于 currentTime 的时间增量,阈值自动计算(CONFIG.autoResumeMs / 1000 * 0.5),不受视频时长与倍速影响
  • 移除已学时长与预计剩余时间功能

1.4.0

5 days ago

v1.4.0

  • 复习模式视频循环 — 全部页面刷完后自动回到有视频的第一个知识点无限循环播放(仅复习模式),用户通过面板"停止"退出
  • 视频知识点标题通过 Set 收集(videoTitles),后续循环按标题匹配过滤,跳过文档类知识点
  • 循环中沿用长休息(每 5 知识点休息 30-60s)、暂停、课程树变化检测
  • 修复:翻页结束时"全部完成"日志重复问题
  • 优化:getPageEntries(entries) 复用已采集数据,避免多余 DOM 查询

1.3.7

5 days ago

v1.3.7

  • 已学时长持久化CTRL.videoWatchSec / CTRL.itemsProcessed 通过 localStorage 持久化(xxt_watch_sec / xxt_items),页面刷新后续计,不再归零
  • 切回标签立即恢复播放 — visibilitychange + focus 事件触发时扫描 iframe 内全部 <video>,自动续播暂停的视频
  • Wake Lock API — 请求 screen wake lock 防止系统/浏览器休眠,切回标签时自动重新获取
  • 停滞检测改为真实时间基(Date.now())— 原来计数器 × 间隔在后台节流时需 30 分钟才触发,现统一为 30 秒实际停滞即强制完成
  • 保存时机:beforeunload + 每 10 秒自动保存

1.3.6

5 days ago

v1.3.6

  • 修复:刷新后不播放视频(根因:浏览器自动播放策略) — 刷新(F5)后页面失去用户手势授权,video.play() 被浏览器拒绝。开启 DevTools(F12) 相当于一次用户交互,解除了限制
  • 修复:video.play() 前先 video.muted = true(静音视频允许自动播放),监控中恢复播放时也先静音
  • 修复:知识点等待从 1×3s 改为最多 15×2s 循环重试
  • 修复:等待课程树中 .posCatalog_active 出现(最多 20s)
  • 修复:findVideosWithRetry 从 1×3s 改为最多 8×2s 循环重试
  • 修复:主循环增加 try-catch 兜底,捕获异常后继续
  • 修复:增加全局 onerror / unhandledrejection 监听
  • 优化:初始化 waitForEl 超时 20s→30s,sleep 2s→3s

1.3.4

5 days ago

v1.3.4

  • 移除未使用的 CTRL 字段(pageTotal/pageDone/allTotal/allDone
  • 修复 2 处花括号格式误导
  • 收窄文件链接选择器范围,避免全量扫描 iframe 内元素

1.3.3

5 days ago

v1.3.3

  • 修复模式按钮初始状态错误:复习模式下"刷课"按钮错误显示为 active(纯视觉 bug,功能无冲突)

1.3.2

5 days ago

v1.3.2

  • 修复视频计时虚高问题:prevPct 初始值改为视频实际起始位置,避免断点续播时将已看部分计入本次时长

1.3.1

5 days ago

v1.3.1

  • 无视频任务点(文档/附件)自动点击文件链接触发完成("查看"/"打开"/"预览"/"下载")
  • 无视频任务点跳过最低停留和进度上报等待,改为 6~10s 短停留后继续

1.3.0

5 days ago

v1.3.0

  • 新增计时与估算
    • 实时累计视频观看时长(基于 currentTime 增量,不受倍速影响)
    • 预计剩余时间推算(已处理知识点平均耗时 × 剩余未完成数)
    • 全部完成时显示 ✅ 已完成

1.2.0

5 days ago