Releases: Ageha6912/JapanLearn
Releases · Ageha6912/JapanLearn
Release list
v1.6.0 汉字专项 + 听力句库扩量
本版内容
汉字专项(v1.5)
- N5 核心 397 字:音读/训读分列 + 词例
- 学习 Tab 入口:卡片学 → 五种选择题(含听音选字)→ 自评进 FSRS
- 每日配额按目标档位折算 1–4(无目标默认 2)
- 复习队列 / 错题本 / 统计 / 掌握度 / 备份均已接入汉字
听力句库扩量(v1.6)
- 每日一句 / 听句库 180 → 300
- 新场景:天气 / 网购 / 银行
其他修复
- 底部 Tab 切换时原 Tab 上下闪烁
- 并排按钮与 AI 模式 chip 文案换行
构建信息
- versionName 1.6.0 / versionCode 29
- 正式签名,可从 v1.4.0 覆盖升级
- 单元测试 275 项全绿
升级说明
从 GitHub 下载 APK 覆盖安装即可。学习进度保留在本机;建议先在「我的」做一次备份导出。
v1.4.0
v1.4.0 (2026-09-12)
统计增强(统计页仪表盘)
- 掌握度分布:已学词按 FSRS stability 分档(新学 / 巩固中 / 已掌握),分段条可视化
- 错题画像:待攻克总量、类型分布、反复错 Top 5、单词分类热区,可跳转错题本
- 周学习趋势图沿用既有柱状图
内容
- N5 语法 50 → 78(+28,与两条既有条目去重),每单元 6–8 条
应用内更新检查(首次发出)
- 启动静默检查 GitHub Releases;有新版时首页横幅,可跳过该版本
- 失败完全静默;单向拉取不带用户数据
工程
- versionName 1.4.0 / versionCode 28
- 单元测试 257 项全绿
- 宣传页 web/ 目录入库
覆盖安装说明:正式签名,可从 v0.2.0+ 直接覆盖升级。
v1.3.2 · 修复 AI 回答前出现大量 null
修复
- AI 助手流式回答前出现大量「null」字样的问题。根因:思考模型(如 DeepSeek R1 / deepseek-reasoner)在思考阶段发送的 SSE 增量为
delta.content: null,解析时 JSON null 被取成了字符串字面量 "null" 拼进回答。现只接受真正的字符串增量,思考阶段恢复为「思考中…」等待态,思考结束后正常打字机输出。
升级说明
- 覆盖安装即可,AI 配置保留;v1.3.1 的首页悬浮按钮、弹窗形态均不变
- 全量 231 项单元测试通过
Full Changelog: v1.3.1...v1.3.2
v1.3.1 · AI 助手首页悬浮按钮
新增
- AI 助手首页悬浮按钮:首页右下角常驻按钮,点击弹出 AI 助手弹窗,形态与「设置」弹窗一致(从按钮处生长展开 / 收起)
- 弹窗内支持语法解释 / 句子纠错 / 翻译三种模式、流式打字机输出、每日额度显示;关闭弹窗再打开不丢对话内容
- 语法详情「问 AI 讲解」、复习页「AI 讲解」、「我的 → 开始对话」三个入口保持不变
说明
- 遵守隐私不变式:未配置 API Key 时悬浮按钮不出现;请求只包含你主动输入的内容,学习数据不出设备
- 全量 226 项单元测试通过;release 包模拟器回归通过
Full Changelog: v1.3.0...v1.3.1
v1.3.0 AI 流式输出
变更
- AI 助手流式输出(PRD §19.11):回答改为打字机效果逐字显示——发送后先显示「思考中…」,第一个字到达即开始实时输出,不再等整段返回
- 流中断时保留已收到的部分回答,并附错误说明;流式期间发送按钮禁用防止重复请求
- 前置依赖 v1.2.1 的 INTERNET 权限修复(v1.1/v1.2.0 的 AI 功能因缺权限完全无法联网,务必升级)
- N4 语法二批:语法 87 → 120 条(N4 37 → 70,每单元 3 → 6-7 条),新增 ~し / ~ても / ~ほど / ~たびに / ~うちに / ~ことになる 敬语等 33 个语法点,均带例句与练习
- 单元测试 215 → 223 项,全绿
升级说明
- 签名与 v0.2.0+ 一致,可直接覆盖安装
- AI 配置与学习数据保留;首次启动会重装语法表(进度无损)
v1.2.1 热修复:AI 助手无法联网
修复
- AI 助手所有请求报「网络不可用或接口无法连接」:根因是 App(纯离线起家)从未在 manifest 声明 权限,v1.1 加入 AI 助手时遗漏,所有网络请求在系统层被直接拦截。补上声明即修复
- 已安装 v1.1.0 / v1.2.0 并配置了 Key 的用户:覆盖安装本版后 AI 助手即可正常使用,无需重新配置
其他
- 新增 manifest 权限守护测试(防回归)
- 单元测试 213 → 215 项,全绿
v1.2.0 错题突击
变更
- 错题突击(PRD §19.10):复习 Tab 新增「错题突击」入口,把错题本变成可执行的行动——每轮 10 题,答对即从错题本清出,答错留在本里;全部清空有彩带庆祝
- 三类错题各有出题通路:单词走混合题型(选择/听音/汉字/打字)、五十音四选一、语法用自带练习题
- 复习队列错题优先:SRS 到期队列中答过的错题排前面先复习,其余按到期时间
- N4 词二批:词库 804 → 1104(N4 300 → 600),新词自动归入课程单元,进度无损
- 统计口径不混:突击时长计入统计,突击对错不影响复习正确率
- 单元测试 206 → 213 项,全绿
升级说明
- 签名与 v0.2.0+ 一致,可直接覆盖安装
- 首次启动会重装单词表(进度按内容 id 保留)
v1.1.0 AI 助手(BYOK)
变更
- AI 语法助手(BYOK,PRD §19.9):在「我的 → AI 助手」填入你自己的大模型 API Key 即可启用——支持一切 OpenAI 兼容接口(内置 DeepSeek / 智谱 GLM / OpenAI 预设,Ollama 本地端点同样适用)
- 三种模式:语法解释 / 句子纠错 / 翻译;一次性返回 + 可读的中文错误提示
- 上下文入口:语法详情页「问 AI 讲解」自动带入语法说明与接续;错题本每条可一键「AI 讲解」
- 隐私边界:Key 仅保存在本机,不进备份、不打日志;请求只包含你主动输入的内容,任何学习数据都不出设备
- 费用保护:每日调用上限默认 20 次,可选 10/20/50/不限,本地计数
- 不配置 Key 则所有 AI 入口完全隐藏,核心学习功能保持完全离线
- 单元测试 190 → 206 项,全绿
升级说明
- 签名与 v0.2.0+ 一致,可直接覆盖安装
- AI 助手为可选功能:不填 Key 的用户升级后界面与 v1.0.0 完全一致
v1.0.0 课程化 · 里程碑版本
变更
- N5/N4 课程化:内容重组为 22 个课程单元(N5/N4 各 11 个,按主题聚类),学习 Tab 新增「课程」入口——单元列表、单元详情(词表 + 语法)、单元测试 10 题检查点
- 个性化取词:今日新词从「当前课程单元」顺序取(第一个未完成单元,可手动切换),替代全池随机;单元学完自动推进
- 学习目标与课程联动:目标系统(v0.8)保持不变,复习调度(FSRS)不受影响
- 学习成果页:累计时长、已学/掌握单词、当前与历史最长连击、单元完成 x/22、复习正确率一页看全
- 数据层:内容 JSON 增加 unit 字段,Room v4 → v5 迁移(words/grammar 加 unit 列),进度无损
- README 里程碑更新:功能全景、FSRS 描述、最新截图 showcase
- 单元测试 169 → 190 项,全绿
升级说明
- 签名与 v0.2.0+ 一致,可直接覆盖安装
- 首次启动会重装单词与语法内容表(进度按内容 id 保留),老用户的既有进度自动计入对应课程单元
里程碑说明
v1.0 覆盖了产品缺口清单(PRD §19.5)全部高优先级项:Onboarding、学习目标、个性化计划、课程化、听力训练与持续的内容扩充。下一个候选主题为 AI 语法助手(BYOK 形态,见 §19.8)。
v0.9.0 听力训练
变更
- 听力训练(PRD §19.7):学习 Tab 新增「听力训练」入口,三种题型混合出题——听音辨词(四选一)、听写假名(假名/罗马音均可)、听句选义(三选一,同场景干扰优先)
- 题源规则:听音辨词全池已学优先;听写仅出已学词,不足 5 个自动回退听音辨词;配比 40/30/30,题量 5/10/20 可选
- 听力对错只同步错题本,不推进 SRS 复习调度;练习时长计入统计
- 进入听力会话即检测语音引擎,缺失时直接引导安装「Google 文字转语音」
- 每日一句 120 → 180 条,新增购物 / 交通 / 就医三个场景
- 单元测试 156 → 169 项,全绿
升级说明
- 签名与 v0.2.0+ 一致,可直接覆盖安装
- 句子内容升级会自动重装句子表,学习进度不受影响