Releases: coderirse/LingoFlow
Releases · coderirse/LingoFlow
Release list
v1.4.1
v1.4.1 — 翻译设置记忆 + 结果模式标签
新功能
- 翻译设置记忆:记住上次使用的源语言 / 目标语言 / 翻译模式,下次打开 App 直接恢复(如 中→英 + Natural)。切换语言、模式、交换按钮、历史复用时自动保存;全新安装仍按设置页「默认翻译模式」初始化
- 译文模式标签:译文卡片标题旁显示产出该结果的模式(Standard / Natural / …),与历史页记录标签同款;流式取消/中断保留的部分结果同样带标签
其他
- 版本 1.4.1 (16),可从 v1.3.x / v1.4.0 直接覆盖安装
v1.4.0
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
LingoFlow v1.3.4
新功能
- 译文朗读暂停:译文卡片的朗读按钮带播放/暂停状态,随时可停;长译文按句分批朗读,不再受 TTS 引擎长度限制
- 长文本 LLM 流式翻译 + 自动整理格式:Standard 模式下 ≥500 字符的文本(需配置 API Key)走 LLM 流式输出,自动分段、整理列表与标题;未配置 Key 或调用失败时自动回退离线翻译并提示
改进与修复
- 翻译按钮在全部五种模式下翻译中均可变为「取消」,且取消即时生效(修复 Standard 不显示取消、Learning 取消响应慢的问题)
- 取消或流式中断后,已输出的部分译文保留在屏幕上
- 流式传输不再丢字;LLM 输出截断(长度上限)会被检测并提示
- 点词查词:词条无音标或词典未收录时也有播放读音按钮
- 中文界面下回退提示已本地化
- 翻译完成自动停止上一条译文的朗读
升级安装即可,版本号 1.3.4 (14)。
LingoFlow v1.3.0
v1.3.0
- 新增编辑型界面风格(现代 / 报刊)和暖色主题
- Learning 改为收藏译文 / 单词分页,并支持手动查词
- 支持取消单次翻译请求,避免请求挂起
- 优化首页输入与查词入口布局
- 修复模态面板叠加、收藏空态等体验问题
APK:app-release.apk (v1.3.0, versionCode 10)
LingoFlow v1.2.0
更新内容
新功能
- 单词预览卡片流式中文释义(逐行渲染 + 进度线 + 呼吸光标),失败自动回退 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
优化:所有 LLM 触发路径统一使用闪烁流式光标
- 光标改为硬闪烁(亮 500ms / 灭 500ms),一眼可见
- Standard 模式单词释义加载、英文长句点词查词(WordPreviewSheet)均闪烁
- 单发翻译(LEARNING / Standard)进行时,结果卡内也显示闪烁光标
- 完整词典面板(DictionaryBottomSheet)现在会展示 LLM 中文释义,加载时显示闪烁光标
非 R8 构建,正式签名(CN=Stafind),versionCode 8
SHA-256: AF49278B2E105EDC0902573B9D58DAFA8B00EC159C52E1A7E7FBFCF3EE50E7D3
LingoFlow v1.1.4
修复:词典查询误报 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
稳定修复版(非 R8 构建)
- 代码与 v1.1.2 功能一致
- 关闭 R8 压缩,恢复稳定 release 构建
- 正式签名(CN=Stafind)
- versionCode 6 / versionName 1.1.3
SHA-256: 99E01767AD5FD641E14F6EA42B14414680627A3B2DD1DE5F336983ADC2DDBF0B
LingoFlow v1.1.2
体验优化版本。
改进
- 查词/单词翻译的 LLM 中文释义加载期间,立即显示流式光标反馈(复用翻译的打字机光标样式),不再有几秒空白
- MW 英英结果照常即时显示,中文释义就绪后自动替换
安装
下载 app-release.apk 侧载安装(debug 签名,仅用于测试分发)。
LingoFlow v1.1.1
词典中文化版本(仿有道模式)。
新功能
- 点击译文单词的轻量卡片:音标 + 词性 + 中文释义 + 中英对照例句(LLM 生成,LRU 缓存瞬时响应)
- Standard 模式英译中输入单个英文单词时,直译下方附加词典式中文区块(词性标签 + 中文释义 + 例句)
- Learning 模式的用法/语法分析改为中文输出
- LLM 返回异常时优雅回退到 MW 英英释义,不崩溃
安装
下载 app-release.apk 侧载安装(debug 签名,仅用于测试分发)。