Skip to content

Releases: onewhitethreee/wobushikaoshen

v0.9.0

Choose a tag to compare

@onewhitethreee onewhitethreee released this 26 Oct 22:51

四 / 六级真题

  • 新栏目 /cet4、/cet6(页头「四六级」),按试卷分组:听力 Section A / B / C、阅读(选词填空、长篇阅读、仔细阅读两篇)、写作、翻译,可按科目、题型、年份筛选
  • 每题带解析;阅读每段带中文译文,做题时随时可以打开;听力交卷后看原文和每段译文
  • 听力默认隐藏题干(和真实试卷一样只看选项),需要时可以打开
  • 写作、翻译:写作框、字数统计、草稿;看范文、范文译文和解析
  • 写作、翻译 AI 批改(每次 1 额度):15 分制原始分、档位和约合报道分;写作有三方面点评、逐段建议和改写,翻译逐句对照,标出漏译、错译并给建议译法
  • 磨耳朵、随机抽题、进步曲线在四 / 六级里单独可用,不和雅思混在一起

部署

  1. 依次跑迁移 033_cet、034_cet_review(docker compose run --rm migrate),已有内容自动标为雅思
  2. 导入四 / 六级题库包:pnpm import:dir <导入包目录>,导入为草稿,后台按「考试」筛选后发布;格式见 docs/import-format.md
  3. 后台「页头」若手动填过导航,加一项「四六级」→ /cet4

v0.8.2

Choose a tag to compare

@onewhitethreee onewhitethreee released this 26 Oct 01:13
  • 安全:nodemailer 升到 10.1.4(修复地址解析问题)
  • 安全:undici 升到 7.30.1、fast-uri 升到 3.1.9(间接依赖)

无迁移。部署后重新安装依赖即可。

v0.8.1

Choose a tag to compare

@onewhitethreee onewhitethreee released this 26 Oct 01:08
  • 性能:每次页面加载的接口请求从 3 个减到 1 个
  • 修复:练习列表编号框副标题从 10px 改为 12px,更易读
  • 文档:README 更新额度获取方式

无迁移。

v0.8.0

Choose a tag to compare

@onewhitethreee onewhitethreee released this 24 Oct 16:38

新功能

  • 答案纠错举报:交卷后在解析里点"答案有问题"举报判错的题(要登录),可选"我的答案也应该算对 / 标准答案错了 / 其他"并写说明;站长审核通过奖励额度(默认 3)。同一题不能重复举报,每人每天最多 20 条;「我的额度」里能看每条结果
  • 后台「答案举报」:可只看审核中、按"同题审核中"数量排先后;详情页有当前标准答案、"去改这道题"链接和同题其他举报
  • 笔记换额度的平台可在后台设置:「额度设置」里选小红书、其他平台(填名称)或关闭;关闭后前台不再出现笔记换额度

修复

  • 帮助页"发现题目或答案有错"改为指向举报按钮

部署

  • 跑新迁移:docker compose run --rm --build migrate(笔记平台、答案举报两个迁移)
  • 默认仍是小红书,不想显示的话到后台「额度设置」改

v0.7.3

Choose a tag to compare

@onewhitethreee onewhitethreee released this 23 Oct 21:48

修复

  • 同义替换脚本 pnpm paraphrase 在使用带思考的 DeepSeek 模型时,思考把输出额度用光、返回为空,导致大部分单元失败。现在这一步关掉思考(请求体加 thinking: { type: 'disabled' }),每个单元约 3 秒完成。
  • chat() 新增可选参数 thinking: false,只有显式传入时才发送该字段;写作批改、错题讲解等其他调用不受影响。

v0.7.2

Choose a tag to compare

@onewhitethreee onewhitethreee released this 23 Oct 20:42

安全修复

  • 升级 Next.js 16.3.8 → 16.4.3,修复 GHSA-2464-fhr4-w9xw、GHSA-673q-mjm6-r5xr(严重)和 GHSA-p3m5-59mp-jv5r
  • 错题讲解:作答长度限 200 字符
  • 写作批改:作文长度限 12000 字符;AI 功能每人每 24 小时最多 100 次
  • 修复登录验证码发信、AI 功能限频、笔记提交在并发请求下可绕过上限的问题

部署无需迁移。

v0.7.1

Choose a tag to compare

@onewhitethreee onewhitethreee released this 23 Oct 19:04

每日精选入口

  • 首页新增「每日精选阅读」:显示最新三篇和最近更新日期,没有内容时不显示
  • 阅读栏目标题下新增「每日精选:每天更新新文章」入口,直达每日精选筛选
  • 阅读栏目里每日精选排在最前,新的在上

部署无需迁移。

v0.7.0

Choose a tag to compare

@onewhitethreee onewhitethreee released this 23 Oct 14:32

新功能

  • 栏目随机抽题:听力、阅读、写作列表上方"随机一题",在当前练法和筛选下抽一道(只在本栏目内),优先没做过的;交卷后"再抽一题"按同样条件接着抽,"返回列表"回到原来的练法和筛选
  • 阅读内容上传接口:站长自己的 AI 每天取材改写的阅读(文章、题目、答案、解析、配图)可带密钥上传,先存草稿复核或直接发布;后台「内容接口」生成 / 停用密钥、设每日上限。见 docs/content-api.md
  • 页脚:栏目导航、使用说明与常见问题(新页面 /help)、领额度、反馈与投诉邮箱、源代码与版本号

修复

  • 邀请没算上:打开邀请链接直接进登录页并预填邀请码;换了浏览器也能在登录页手动填邀请码;「我的额度」单独显示邀请码
  • 写作栏目"已做 / 未做"筛选一直全是未做:草稿里写过字的题现在算已做

文档

  • README、使用说明补上新功能;部署文档加同义替换的每日定时任务(第 8 节)

部署

  • 跑新迁移:docker compose run --rm --build migrate(页脚邮箱、内容接口两个迁移)
  • 后台「页脚」填"反馈与投诉邮箱"(留空不显示)
  • 用内容接口的话:后台「内容接口」生成密钥;建议按 docs/deploy.md 第 8 节配上 pnpm paraphrase 定时任务

v0.6.0

Choose a tag to compare

@onewhitethreee onewhitethreee released this 21 Oct 21:38

新功能

  • 全真模考(听力 + 阅读):/mock 固定卷和随机一场;听力 4 个 Part 连播只放一次,阅读 60 分钟,到点自动交卷;刷新、关页、断网可续考;成绩单出两科 Band、用时和题型正确率。只支持电脑

文档

  • README、使用说明补上 v0.5.0 以来的功能说明和截图

部署

  • 跑新迁移:docker compose run --rm migrate
  • 组卷:docker compose run --rm migrate pnpm mock:compose,到后台「模考卷」抽看后批量发布(见 docs/deploy.md);随机一场不用组卷

v0.5.0:错题打印、PWA、做题计时、进步曲线、磨耳朵、精听听写、备考计划、成绩分享、同义替换、机经栏目

Choose a tag to compare

@onewhitethreee onewhitethreee released this 19 Oct 20:25

新功能

  • 错题打印:错题本可打印 / 另存 PDF,带原文段落,答案解析放最后
  • 可安装到主屏幕(PWA)
  • 做题计时:正计时 / 倒计时,每题用时,交卷后看用时最长的题
  • 进步曲线:「学习进度」页和听力、阅读栏目页显示正确率和 Band 变化
  • 听力磨耳朵:整个题集连播,支持锁屏控制
  • 精听 / 听写:交卷后逐句听写或挖空,错句进错题本
  • 备考计划:首页「今日任务」,考试倒计时和每日题量
  • 成绩分享卡片:交卷后生成成绩图,可带邀请二维码
  • 同义替换对照:交卷后解析显示题干与原文的对应说法
  • 机经栏目:/jijing 按题季整理

修复

  • 考生登录不再把后台管理员的登录挤掉
  • 写作批改记录加载失败可重试,批改中自动刷新
  • 无障碍与界面:文章页头重做、「跳到正文」所有页面可用、若干对比度和焦点样式

部署

  • 需要跑两个新迁移:docker compose run --rm migrate