Skip to content

Releases: Ageha6912/JapanLearn

v1.6.0 汉字专项 + 听力句库扩量

Choose a tag to compare

@Ageha6912 Ageha6912 released this 13 Sep 11:11

本版内容

汉字专项(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

Choose a tag to compare

@Ageha6912 Ageha6912 released this 13 Sep 03:59

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

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 14:35

修复

  • 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 助手首页悬浮按钮

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 11:56

新增

  • AI 助手首页悬浮按钮:首页右下角常驻按钮,点击弹出 AI 助手弹窗,形态与「设置」弹窗一致(从按钮处生长展开 / 收起)
  • 弹窗内支持语法解释 / 句子纠错 / 翻译三种模式、流式打字机输出、每日额度显示;关闭弹窗再打开不丢对话内容
  • 语法详情「问 AI 讲解」、复习页「AI 讲解」、「我的 → 开始对话」三个入口保持不变

说明

  • 遵守隐私不变式:未配置 API Key 时悬浮按钮不出现;请求只包含你主动输入的内容,学习数据不出设备
  • 全量 226 项单元测试通过;release 包模拟器回归通过

Full Changelog: v1.3.0...v1.3.1

v1.3.0 AI 流式输出

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 11:09

变更

  • 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 助手无法联网

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 10:22

修复

  • AI 助手所有请求报「网络不可用或接口无法连接」:根因是 App(纯离线起家)从未在 manifest 声明 权限,v1.1 加入 AI 助手时遗漏,所有网络请求在系统层被直接拦截。补上声明即修复
  • 已安装 v1.1.0 / v1.2.0 并配置了 Key 的用户:覆盖安装本版后 AI 助手即可正常使用,无需重新配置

其他

  • 新增 manifest 权限守护测试(防回归)
  • 单元测试 213 → 215 项,全绿

v1.2.0 错题突击

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 09:17

变更

  • 错题突击(PRD §19.10):复习 Tab 新增「错题突击」入口,把错题本变成可执行的行动——每轮 10 题,答对即从错题本清出,答错留在本里;全部清空有彩带庆祝
  • 三类错题各有出题通路:单词走混合题型(选择/听音/汉字/打字)、五十音四选一、语法用自带练习题
  • 复习队列错题优先:SRS 到期队列中答过的错题排前面先复习,其余按到期时间
  • N4 词二批:词库 804 → 1104(N4 300 → 600),新词自动归入课程单元,进度无损
  • 统计口径不混:突击时长计入统计,突击对错不影响复习正确率
  • 单元测试 206 → 213 项,全绿

升级说明

  • 签名与 v0.2.0+ 一致,可直接覆盖安装
  • 首次启动会重装单词表(进度按内容 id 保留)

v1.1.0 AI 助手(BYOK)

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 06:35

变更

  • 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 课程化 · 里程碑版本

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 05:20

变更

  • 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 听力训练

Choose a tag to compare

@Ageha6912 Ageha6912 released this 12 Sep 03:55

变更

  • 听力训练(PRD §19.7):学习 Tab 新增「听力训练」入口,三种题型混合出题——听音辨词(四选一)、听写假名(假名/罗马音均可)、听句选义(三选一,同场景干扰优先)
  • 题源规则:听音辨词全池已学优先;听写仅出已学词,不足 5 个自动回退听音辨词;配比 40/30/30,题量 5/10/20 可选
  • 听力对错只同步错题本,不推进 SRS 复习调度;练习时长计入统计
  • 进入听力会话即检测语音引擎,缺失时直接引导安装「Google 文字转语音」
  • 每日一句 120 → 180 条,新增购物 / 交通 / 就医三个场景
  • 单元测试 156 → 169 项,全绿

升级说明

  • 签名与 v0.2.0+ 一致,可直接覆盖安装
  • 句子内容升级会自动重装句子表,学习进度不受影响