## 2020-03-24 `v0.1.0` - 目前只支持填空题和问答题(见截图) ## 2020-03-26 `v0.2.0` ### 新增 - 支持选择题(二选一,多选) - 支持单元测试 - 显示口语参考 ### 修复与改进 - 优化性能 ## 2020-03-26 `v0.2.1` - 增加了问题反馈渠道 ## 2020-03-26 `v0.2.2` ### 修复与改进 - 修复了某些课程,答案和课程不匹配的问题 ## 2020-03-27 `v0.3.0` ### 新增 - 支持连线题 - 适配外教社数字课程系列 - 适配全新版大学英语《视听说教程》 - 适配全新版大学进阶英语:综合教程 - 适配全新版大学进阶英语:视听说教程 - 适配新世纪大学英语(第二版)综合教程 - 适配新世纪大学英语(第二版)视听说教程 - 适配新目标大学英语《综合教程》 - 适配新目标大学英语视听说教程1 - 适配新标准高职公共英语系列教材:实用综合教程(精编版) ## 2020-03-28 `v0.4.0` ### 新增 - 支持判断题 - 适配,适配,适配 - 支持新世纪大学英语系列教材(第二版)综合教程的纠错选择题 ### 修复与改进 - 优化代码逻辑 - 美化字体 - 修复了有时无法获取URL的问题 ## 2020-03-29 `v0.4.1` ### 新增 - 当悬浮窗可移动时(鼠标位于“参考答案”上时),鼠标指针会改变 - 悬浮窗毛玻璃效果,支持自定义背景色(修改containerColor变量) ### 修复与改进 - 修复了全新版大学进阶英语:综合教程部分题目的识别问题 ## 2020-04-01 `v0.4.2` ### 修复与改进 - 修复了新标准高职实用综合教程(第2版)部分题目的识别问题 ## 2020-04-03 `v0.4.3` ### 新增 - 支持下拉选择题 ## 2020-04-18 `v0.4.4` - 修改了一下描述 ## 2020-04-24 `v0.4.5` ### 新增 - 答案前加入序号 ## 2020-04-27 `v0.4.6` ### 修复与改进 - 修复了高职综合精编第七、八单元的单元测试不显示答案的问题 ## 2020-05-03 `v0.4.7` ### 新增 - 适配高职的单词测试 ## 2020-05-13 `v0.5.0` ### 新增 - 可以关闭听力参考 - 现在有多个答案的填空题,只显示第一个答案 - 不同类型的题目之间加入分割线 ### 修复与改进 - 修复了各种类型的答案,重复显示的问题 ## 2020-05-13 `v0.5.1` ### 修复与改进 - 修复视听说unit test填空题重复显示 ## 2020-05-16 `v0.6.0` ### 新增 - 进阶视听说填空、选择自动答题 ## 2020-05-16 `v0.6.1` ### 新增 - 进阶综合自动答题 - 新世纪综合自动答题 - 新标准高职综合精编…… - 全新版视听说…… - 外教社数字课程系列…… ## 2020-05-18 `v0.6.2` ### 修复与改进 - 优化了网页匹配 - 现在不用跨域了 - 调整了一下高职单词测试的显示风格 ## 2020-05-18 `v0.6.3` ### 修复与改进 - 修复上个版本引入的一些bug ## 2020-05-20 `v0.6.4` ### 新增 - 现在连线题分行显示 ### 修复与改进 - 修复新世纪视听说填空题填入问题 ## 2020-05-27 `v0.6.5` ### 新增 - 适配新世纪英语专业(修订版)泛读教程(第2版) ### 修复与改进 - 修复进阶视听说部分单元测试自动答题答案选择错误的问题 ## 2020-05-31 `v0.6.6` ### 修复与改进 - 使用网页自带jquery,避免可能遇到的页面加载不出来的问题(用户反馈) - 使用try捕获getAttribute of undefined,404没有办法,除非手动在chrome中关闭,或者…… - 清理答案中的br ## 2020-06-02 `v0.6.7` ### 新增 - 新标准高职公共英语系列教材:实用听说教程(第二版)第三册 ## 2020-06-03 `v0.6.8` ### 新增 - 双击折叠 - 刷时长 ### 修复与改进 - 修复自动答题时快速切换页面导致的答案滞留问题 ## 2020-06-03 `v0.6.9` ### 修复与改进 - 刷时长自动切换页面 - span和li的混合问题 ## 2020-06-06 `v0.6.10` ### 修复与改进 - 使用sweat alert替代原生alert - 修改协议为GPL ## 2020-06-07 `v0.7.0` ### 新增 - 图形化设置参数 - 鼠标离开窗体变暗,放上变亮 - 点击答案直接复制到粘贴板 - 实现自动同步github ### 修复与改进 - 修复挂机一直弹窗 ## 2020-06-07 `v0.7.1` ### 新增 - 实现每次刷新页面使用真随机间隔 ## 2020-06-08 `v0.7.2` - 稍微优化了一下菜单布局 ### 新增 - 实现滑块单选框 ## 2020-06-10 `v0.7.3` ### 新增 - 淡入淡出效果,旋转箭头效果,菜单划入效果 - 第一次使用弹窗提示(协议、用法) ## 2020-06-10 `v0.7.4` ### 新增 - 固定设置键在右上角 ## 2020-06-10 `v0.7.5` ### 修复与改进 - 修改为iframe内左下角,避免浏览器兼容性(edge跨域上比chrome严格) - 修正不同课程下答案间距不同的问题(line-height) ## 2020-06-11 `v0.7.6` ### 修复与改进 - 优化滑块的动画效果 ## 2020-06-11 `v0.7.7` ### 修复与改进 - 可选设置按钮位置(默认悬浮窗内) - swal套入try,防止cdn加载失败无法使用 ## 2020-06-14 `v0.7.8` ### 新增 - 现在每条答案显示都有自己的动画效果了 - 在悬浮窗出现滚动条后,会自动定位到新加入的答案 - 允许循环挂机 ## 2020-09-27 `v0.8.0` ### 修复与改进 - 使用typescript重构 - 基于webpack,实现模块化开发 - 整合考试专版 ## 2020-10-19 `v0.8.1` ### 修复与改进 - 考试题目搜索的网络连接问题 - 挂时长时,切换页面失效问题 ## 2020-11-05 `v0.8.2` ### 修复与改进 - 优化架构 - 通过动态导入,彻底修复挂时长切换页面失效的问题 ## 2020-12-04 `v0.8.3` ### 新增 - 在任务页面提供手动上传按钮 ### 修复与改进 - 增强无限听力的实现方式 - 为所有按钮提供工具提示 - 优化时长部分的逻辑 ## 2020-12-17 `v0.8.4` ### 修复与改进 - 适配新URL ## 2020-12-17 `v0.8.5` ### 修复与改进 - 适配动态URL ## 2021-11-08 `v0.9.0` ### 修复与改进 - webpack ts化 - 支持chrome扩展 - 全局存储store化 - 简化测试答案查询 - 优化测试答案上传逻辑 ## 2021-12-17 `v0.9.1` ### 新增 - 支持思政智慧版 ### 修复与改进 - 修复答案复制无效 - 优化时长部分的逻辑 ## 2022-04-01 `v0.9.2` ### 新增 - 每次使用时,动态获取课程目录,避免硬编码,可以快速适配新课程了 - 使用pnpm替换npm ### 修复与改进 - 优化测试答案的获取逻辑 ## 2022-04-26 `v0.9.3` ### 新增 - 支持视听说系列,`下拉选择题`、`长填空`的自动答题 - 支持视听说系列,`拖动排序题`的答案解析 - 适配`本校考试` ## 2023-03-15 `v1.0.0` ### 代码 - webpack => vite - vue => react - 重构浏览器扩展的polyfill逻辑 - 类型安全的setting - 抽象出projects概念,复用主要逻辑 - 各种逻辑优化 ### UI - 重新设计的、一致性的UI - 各种动画效果 - 新增悬浮球 - 为各种功能增加工具提示 - log中的record,现在是可交互的容器,而不仅仅是文本 ### 发布 - 抽象出metadata,自动生成对应的package.json、manifest.json、userscript的header - github action自动构建,自动发布release - script cat、greasy fork通过webhook自动更新 ### [1.0.1](https://github.com/SSmJaE/WELearnHelper/compare/v1.0.0...v1.0.1) (2023-03-20) ### Features - **ui:** 实现extra字段的换行显示 ([5591f67](https://github.com/SSmJaE/WELearnHelper/commit/5591f679648af86420a4223f8b40878cc545d6f6)) - 允许动态添加inline button ([54771e6](https://github.com/SSmJaE/WELearnHelper/commit/54771e6f4820710abbc1f57083cf4c914c41b9dd)) - 实现inline button的动态disable能力 ([e90f86e](https://github.com/SSmJaE/WELearnHelper/commit/e90f86eab0c6312045643e486e543192fa9a649b)) - 实现纯css的打字效果,解决性能问题 ([e00020c](https://github.com/SSmJaE/WELearnHelper/commit/e00020c533ec02228e008730b2801b755df62e3d)) ### Bug Fixes - 保证测试页面的初始化函数,在页面加载完成之后才执行 ([9bc6018](https://github.com/SSmJaE/WELearnHelper/commit/9bc601896861873a653f12a3997b0ca4a4f71da0)) - 修复GM_xmlhttpRequest的content_type问题 ([b60e57e](https://github.com/SSmJaE/WELearnHelper/commit/b60e57e6bdead493131da4bc18f2f13b578c0d30)) - 修复浏览器的兼容性(polyfill)问题,request + getValue ([18eeda3](https://github.com/SSmJaE/WELearnHelper/commit/18eeda37d5b343b163b4e0e69f861be4b8f82708)) - 确定了班级测试触发查询、上传的交互方式 ([a0492ae](https://github.com/SSmJaE/WELearnHelper/commit/a0492ae2b28792161793f300aa748ee6d894907f))