Skip to content

Releases: coderirse/LingoFlow

v1.4.1

Choose a tag to compare

@coderirse coderirse released this 30 Aug 05:21

v1.4.1 — 翻译设置记忆 + 结果模式标签

新功能

  • 翻译设置记忆:记住上次使用的源语言 / 目标语言 / 翻译模式,下次打开 App 直接恢复(如 中→英 + Natural)。切换语言、模式、交换按钮、历史复用时自动保存;全新安装仍按设置页「默认翻译模式」初始化
  • 译文模式标签:译文卡片标题旁显示产出该结果的模式(Standard / Natural / …),与历史页记录标签同款;流式取消/中断保留的部分结果同样带标签

其他

  • 版本 1.4.1 (16),可从 v1.3.x / v1.4.0 直接覆盖安装

v1.4.0

Choose a tag to compare

@coderirse coderirse released this 30 Aug 05:08

v1.4.0 — 全面代码审查与 UI 优化

稳定性 / 安全

  • 修复备份规则:密钥文件不再进云备份/设备迁移,恢复场景不再崩溃
  • R8 压缩兼容修复(ML Kit 初始化、DataStore protobuf 反射)
  • Base URL 校验 + LLM 报错带上服务端真实原因
  • 启动 SplashScreen:不再出现主题/语言闪变

新行为

  • TTS 真实断点续播(句子级)
  • 清空历史保留收藏的译文
  • 历史复用还原完整语言对与模式
  • 设置页:显式保存 + 未保存返回拦截;外观即时生效但不夹带未保存内容
  • 错误提示全面本地化(中/英)

UI

  • 补全 4 套主题全部颜色角色(消除紫色泄漏);Editorial 主色对比度达标
  • 历史页滑动删除 + 撤销;模式 chip 横向滚动;取消按钮保留品牌色

体积

  • 启用 R8 + 资源收缩 + 仅手机 ABI:79MB → 33MB

APK 仅含 arm64-v8a / armeabi-v7a;v1.3.x 可直接覆盖安装。

v1.3.4

Choose a tag to compare

@coderirse coderirse released this 22 Aug 06:37

LingoFlow v1.3.4

新功能

  • 译文朗读暂停:译文卡片的朗读按钮带播放/暂停状态,随时可停;长译文按句分批朗读,不再受 TTS 引擎长度限制
  • 长文本 LLM 流式翻译 + 自动整理格式:Standard 模式下 ≥500 字符的文本(需配置 API Key)走 LLM 流式输出,自动分段、整理列表与标题;未配置 Key 或调用失败时自动回退离线翻译并提示

改进与修复

  • 翻译按钮在全部五种模式下翻译中均可变为「取消」,且取消即时生效(修复 Standard 不显示取消、Learning 取消响应慢的问题)
  • 取消或流式中断后,已输出的部分译文保留在屏幕上
  • 流式传输不再丢字;LLM 输出截断(长度上限)会被检测并提示
  • 点词查词:词条无音标或词典未收录时也有播放读音按钮
  • 中文界面下回退提示已本地化
  • 翻译完成自动停止上一条译文的朗读

升级安装即可,版本号 1.3.4 (14)。

LingoFlow v1.3.0

Choose a tag to compare

@coderirse coderirse released this 21 Aug 16:08

v1.3.0

  • 新增编辑型界面风格(现代 / 报刊)和暖色主题
  • Learning 改为收藏译文 / 单词分页,并支持手动查词
  • 支持取消单次翻译请求,避免请求挂起
  • 优化首页输入与查词入口布局
  • 修复模态面板叠加、收藏空态等体验问题

APK:app-release.apk (v1.3.0, versionCode 10)

LingoFlow v1.2.0

Choose a tag to compare

@coderirse coderirse released this 19 Aug 16:14

更新内容

新功能

  • 单词预览卡片流式中文释义(逐行渲染 + 进度线 + 呼吸光标),失败自动回退 JSON 路径
  • 收藏闭环:结果卡片 ❤️ 收藏的译文现在会显示在 Learning 页(译文/单词两分区),状态全局同步
  • Learning 模式译文支持逐词点击查词

修复

  • 修复 Learning 模式翻译时界面冻结 / ANR 闪退(主线程阻塞 IO)
  • 修复弱网下 LLM 误报 Translation failed(OkHttp read 超时 10s→60s)
  • 修复中文释义间歇性 unavailable(全角冒号/markdown 容错 + 自动重试)
  • 修复快速切换单词时词典内容串扰

UI

  • 深色主题重做:蓝黑背景、卡片分层、发丝描边
  • 亮色主题打磨:浅灰底 + 纯白卡片
  • Translate 按钮渐变、结果卡渐变描边、译文排版优化

152 个单元测试全过,lint 0 error。

LingoFlow v1.1.5

Choose a tag to compare

@coderirse coderirse released this 18 Aug 06:10

优化:所有 LLM 触发路径统一使用闪烁流式光标

  • 光标改为硬闪烁(亮 500ms / 灭 500ms),一眼可见
  • Standard 模式单词释义加载、英文长句点词查词(WordPreviewSheet)均闪烁
  • 单发翻译(LEARNING / Standard)进行时,结果卡内也显示闪烁光标
  • 完整词典面板(DictionaryBottomSheet)现在会展示 LLM 中文释义,加载时显示闪烁光标

非 R8 构建,正式签名(CN=Stafind),versionCode 8

SHA-256: AF49278B2E105EDC0902573B9D58DAFA8B00EC159C52E1A7E7FBFCF3EE50E7D3

LingoFlow v1.1.4

Choose a tag to compare

@coderirse coderirse released this 18 Aug 05:56

修复:词典查询误报 Network error

  • 问题:MW 现在对被拒/未订阅的 API Key 返回 HTTP 200 + 纯文本,App 解析失败后把真实原因显示成了 Network error
  • 修复:识别该响应并明确提示 API Key 无效;解析失败不再伪装成网络错误
  • 非 R8 构建,正式签名(CN=Stafind),versionCode 7

注意:如果你的 MW Key 确实被拒,请到 dictionaryapi.com 检查/重新生成,并在设置里更新。

SHA-256: 7619163539A03B731099B12F658CCE0C8462CC18D6C679277291F9C3F734EE7E

LingoFlow v1.1.3

Choose a tag to compare

@coderirse coderirse released this 18 Aug 05:36

稳定修复版(非 R8 构建)

  • 代码与 v1.1.2 功能一致
  • 关闭 R8 压缩,恢复稳定 release 构建
  • 正式签名(CN=Stafind)
  • versionCode 6 / versionName 1.1.3

SHA-256: 99E01767AD5FD641E14F6EA42B14414680627A3B2DD1DE5F336983ADC2DDBF0B

LingoFlow v1.1.2

Choose a tag to compare

@coderirse coderirse released this 17 Aug 15:13

体验优化版本。

改进

  • 查词/单词翻译的 LLM 中文释义加载期间,立即显示流式光标反馈(复用翻译的打字机光标样式),不再有几秒空白
  • MW 英英结果照常即时显示,中文释义就绪后自动替换

安装

下载 app-release.apk 侧载安装(debug 签名,仅用于测试分发)。

LingoFlow v1.1.1

Choose a tag to compare

@coderirse coderirse released this 17 Aug 13:41

词典中文化版本(仿有道模式)。

新功能

  • 点击译文单词的轻量卡片:音标 + 词性 + 中文释义 + 中英对照例句(LLM 生成,LRU 缓存瞬时响应)
  • Standard 模式英译中输入单个英文单词时,直译下方附加词典式中文区块(词性标签 + 中文释义 + 例句)
  • Learning 模式的用法/语法分析改为中文输出
  • LLM 返回异常时优雅回退到 MW 英英释义,不崩溃

安装

下载 app-release.apk 侧载安装(debug 签名,仅用于测试分发)。