Commit Graph
7 Commits
Author SHA1 Message Date
eddy 5a7149151e fix: 增强学习流程与数据处理的稳定性
- 确保异步提词操作结束后可靠恢复按钮状态
- 改进批量文件解析、清空操作与来源列表同步
- 防止复习提前完成,并拦截无效的会话跳转
- 校验 AI 翻译数据并保留 JSON 最外层结构
- 仅使用测验记录计算正确率和易错单词排名
- 限制自动播放设置范围,并在词表变化时停止播放
- 避免云端语音被中断后触发重复的降级朗读
- 改进 Service Worker 对临时网络故障的缓存回退
- 增加 AI 响应解析和测验统计相关测试
2026-07-30 01:47:54 +08:00
eddy 738275b493 feat: 添加 Service Worker 缓存与更新流程
- 为同源资源添加网络优先策略,并在离线时回退到缓存
- 缓存带版本号的 CDN 资源,并在发布更新时保留独立缓存条目
- 改进版本更新检查,避免清除 localStorage 或无关缓存
- 将 Service Worker 纳入部署流程并更新相关文档
2026-07-20 02:22:15 +08:00
eddy a878899512 feat: 在设置中显示当前应用版本
- 通过全局应用版本变量公开资源版本号
- 在应用更新区域显示当前版本
- 更新资源版本号以刷新缓存文件
2026-07-20 00:08:29 +08:00
eddy 438b6cb7bb test: 添加核心服务回归测试
- 为存储、词库、记忆调度、MIME 解析、单词提取、测验生成及备份处理添加 Node.js 测试
- 添加可复用的浏览器环境与 localStorage 测试辅助工具
- 修复移除 HTML 时单词边界丢失的问题,并拒绝无效的测验答案
- 校验导入备份中的日期,并添加 npm 测试脚本
2026-07-19 23:57:27 +08:00
eddy adf4f9d93a chore: 将部署脚本拉取源从 GitHub 切换为 Gitea
- 将 REPO_ARCHIVE_URL 指向 Gitea 归档地址,替换原 GitHub 地址
- 同步把下载提示文案从「GitHub」改为「Gitea」
2026-07-19 21:17:51 +08:00
eddy 4f042a494a docs: 将部署脚本地址切换为 Gitea 源
- 将 README 中的 GitHub raw 地址替换为 https://gitea.tohub.top/Share/AI_English/raw/branch/main/deploy.sh
- 使一键部署命令指向自建的 Gitea 仓库
2026-07-19 21:12:58 +08:00
eddy 5558482479 init 2026-07-19 21:09:58 +08:00