ENG LEARN · CHANGELOG

Roadmap

记录网站从第一次提交开始,每个有变化的日子。

记录范围 2026-02-22 至今

历史内容根据现有 Git 提交记录整理;同一天的相关改动合并展示。后续每次网站更新都继续追加在最上方。

编辑器逐行翻译与导入入口优化

  • 编辑模式每行新增 Tr 按钮,使用 Qwen-MT Flash 将对应英文实时翻译并替换中文。
  • Import VSA 改为在新页签打开对照页,保留当前编辑现场。
  • 编辑器动作菜单中的 Import 明确命名为 Import Wordbook。
  • VSA 对照页支持编辑时间范围和英文、增删或下移对齐行,并在校验开始与结束时间后保存回 VSA 数据表。
  • VSA 新增行会根据当前与下一条 Original time 自动换算并填入三位小数的秒级起止时间。
  • VSA English 增加逐行复制操作,可一键采用对应的 Original English。
  • VSA 对照页的 Original time、English 与中文支持独立单元格编辑、增删、下移和向上合并,并可保存回原始字幕数据。
  • VSA 对照表的所有可编辑单元格统一使用纯文本粘贴,自动移除来源格式和 HTML。
  • Original time 可一键采用同一行 VSA time 的开始时间,并自动换算为分:秒格式。
  • VSA time 可根据相邻 Original time 自动生成秒级范围;Save Origin 会保留未保存的 VSA 编辑及用于对齐的 Original 空行。
  • Save VSA 与 Save Origin 均会保留另一侧尚未保存的编辑内容,避免重新加载时覆盖工作进度。

字幕对齐、单词本与上传分类完善

  • 新增管理员 VSA 对照页,支持检查、应用和回退英文字幕,并统一时间格式。
  • 修正文章单词本入口与浏览、学习模式之间的文档上下文传递。
  • 单词本浏览模式尽力加载同一单词在文章中的多条来源句子。
  • 优化单词本浏览页的移动端布局、筛选区和分页操作。
  • 上传页 Video Tag 改为 18 个固定视频分类的下拉框,Access 页按分类显示不同颜色;已有文档 Tag 保持不变。

单词本筛选与浏览体验完善

  • 单词本浏览模式新增文档 Tag 筛选,Tag 来源统一使用 doc_info.tag。
  • 高亮词支持按最近高亮日期正序或倒序、文章来源数量正序或倒序排列。
  • 移除筛选栏冗余说明,浏览与学习界面除中文译文外统一使用英文。
  • 单词本页面采用与编辑页一致的用户菜单,并在学习模式入口右侧加入翻译按钮。
  • 访问页创建日期调整为 DD-MM-YYYY 格式。
  • 补齐近期 Roadmap;“今天”按浏览器本地日期校验,首条记录直接标记为 Latest。
  • Roadmap 右上角改为用户菜单,集中展示个人信息、主题和登录状态操作。

文档 Tag 与访问页升级

  • 上传页新增可选视频 Tag,doc_info 增加 tag 字段,历史文档统一标记为 BBC。
  • 访问页新增绿色 Tag 标记与 Tag 筛选,并优化搜索栏和文章预览布局。
  • 访问页改为英文界面,新增按钮仅管理员可见,编辑与阅读入口按角色切换。
  • 文档详情补充高亮词数量、精简 Doc ID,并缩短创建日期显示。
  • 编辑页将剩余操作收纳到动作菜单,统一按钮语言和图标表现。
  • 修复 Tag 汇总查询在 MySQL ONLY_FULL_GROUP_BY 模式下的 500 错误。

单词本浏览与账号权限升级

  • 将单词本拆分为学习模式与浏览模式,通用“单词本”入口默认打开浏览模式。
  • 集中展示 HTML 高亮词,支持按文章标题筛选并自动截断过长标题。
  • 高亮词表支持每页 10、30、50、80、100 或 200 条,默认每页 30 条。
  • 词条可展开查看双语来源句子,文章来源去重,展开内容每页显示 5 条。
  • 编辑页 Doc Words 可直接打开当前文章对应的高亮词浏览结果。
  • 访问页和编辑页新增用户菜单,集中展示个人信息、主题、Roadmap 与退出登录。
  • 账号加入管理员标记,编辑模式以及修改 URL、导入高亮词、保存操作仅向管理员开放。
  • 划词与高亮词查询改为星标确认加入;词典缺词时自动使用 Qwen-MT Flash 英译中。

翻译能力上线

  • 新增登录后可用的 Qwen-MT 翻译页面,支持自动检测、语言交换、复制与朗读。
  • 加入 qwen-mt-flash、qwen-mt-plus、qwen-mt-lite 模型选择,并记住用户上次的选择。
  • 补齐服务端 API Key、北京业务空间地址和 systemd 环境变量配置。
  • 修复旧版 CentOS Python 的 HTTPS 根证书校验问题,并记录完整的 502 排查流程。
  • 上线无需登录即可查看的 Roadmap 页面。

阅读与编辑体验增强

  • 在阅读页面标记从原始 HTML 导入的高亮词,并加入悬停词典卡片。
  • 统一全文阅读与访问预览的英文字体表现。
  • 修正字幕解析对保存控件的误识别,精简编辑器逐行操作。
  • 补充本地启动和调试说明。

项目文档完善

  • 系统整理账号、文档、字幕、视频、查词、单词卡和每日学习等网站能力。

HTML 高亮词归档

  • 高亮词支持按文档筛选,并明确归属于对应文档。
  • 完整保留无法匹配词典的原始高亮内容。

前端与阅读流程升级

  • 整理前端资源和工具脚本,补充音频、视频及文档存储说明。
  • 新增全文阅读、只读阅读入口和文档访问页跳转。
  • 支持从 HTML 导入高亮词,并在编辑时保持当前字幕居中。

后端模块化与文章单词卡

  • 将认证、文档、词典、单词本路由及业务逻辑拆分到 backend 模块。
  • 新增文章单词卡缓存、筛选、批量加入、隐藏与恢复能力。
  • 支持粘贴 HTML 创建文档、来源链接和逐行字幕保存。

每日学习与视频能力

  • 上线单词本、标签偏好、例句以及“先复习、后新词”的每日学习流程。
  • 新增文档视频上传与流式播放。
  • 文档列表加入分页、创建时间和材料时长,并完善上传大小限制。

词典发音接口

  • 查词结果增加音频标记,支持英音、美音以及两种历史文件命名格式。

音频任务优化

  • 批量下载时仅处理尚未写入音频信息的词典记录。

词典数据配置收敛

  • 统一词典表和单词字段配置,完善单词查询与发音下载任务。

查词记录与单词本起步

  • 查词接口开始记录文档、句子和选中文本来源。
  • 命中词典后自动写入用户单词本。
  • 开始建设英式、美式发音下载流程。

文档改用数据库存储

  • 字幕导入由写入 TXT 调整为写入数据库。
  • 完善上传、空行过滤和词典查询接口。

运行端口调整

  • 调整应用监听端口,为后续服务部署和接口扩展做准备。

第二版迭代

  • 完成早期 v2 版本更新,继续完善文档处理流程。

第一版形成

  • 完成项目 v1 版本,建立最初可持续迭代的网站基础。

项目开始

  • Eng Learn 首次提交,英语学习网站进入持续开发。
OK