Skip to content

Release 2.9.6

Choose a tag to compare

@github-actions github-actions released this 17 Oct 07:47
· 10 commits to main since this release

📝 更新日志

这是首个发布版本。

所有提交

  • feat: 新增预置信息功能,支持通过预置名称输入指定内容 (f8b77d1) - Temporary User
  • feat: 新增预置信息功能,支持通过预置名称输入指定内容 (f97bab8) - Temporary User
  • fix(asr): 调整输入法聚焦保持时间和延迟检查时间 (23b8e32) - BryceWG
  • feat(ime): 添加键盘可见性兼容模式 (eb1c0e9) - BryceWG
  • fix(ime): 修复 AI 编辑时选中文本获取的可靠性 (f301661) - BryceWG
  • feat(asr): 允许为 OpenAI ASR 添加 Prompt 和语言设置 (7dd2862) - BryceWG
  • feat(haptic): 扩展触觉反馈至所有按键和悬浮球 (7e14e07) - BryceWG
  • fix(asr): 增强录音权限检查和错误处理 (3f6ae17) - BryceWG
  • Modify release notes in version.json (327a80c) - BryceWG
  • chore: auto-update version.json to 2.9.6 [skip ci] (e5d9ffa) - github-actions[bot]
  • chore: 更新版本号至2.9.6 (f78c279) - BryceWG
  • refactor(asr): 提取文件ASR引擎通用录音和处理逻辑到基类 (b55b58b) - BryceWG
  • fix: 更新系统要求为Android 10.0及以上,移除LLM拼音输入功能相关内容 (c120e46) - BryceWG
  • feat(app): 增加隐藏最近任务卡片功能 (2e459c4) - BryceWG
  • feat(asr): 增加ASR音频录制方法失败的回退机制 (16a8b15) - BryceWG
  • chore: auto-update version.json to 2.9.5 [skip ci] (53364b2) - github-actions[bot]
  • chore(config): 更新应用版本 (54c5b3a) - BryceWG
  • feat(floating_ball): 悬浮球托盘功能 (94cb0bb) - BryceWG
  • chore: auto-update version.json to 2.9.4 [skip ci] (e9cf8c8) - github-actions[bot]
  • feat(ui): 更新输入法配置以支持语音模式并添加查询权限 (0fde2d4) - BryceWG
  • feat(ui): 实验性为悬浮球引入轮盘菜单和供应商选择面板 (bbfc258) - BryceWG
  • feat(ui): 在录音时强制显示悬浮球 (aee361f) - BryceWG
  • feat(ui): 设置自动保存 (473430a) - BryceWG
  • feat(ui): 实时刷新 IME 键盘布局以响应设置更改 (4b24d57) - BryceWG
  • chore: auto-update version.json to 2.9.4 [skip ci] (d48185c) - github-actions[bot]
  • chore: auto-update version.json to 2.9.3 [skip ci] (e189ac2) - github-actions[bot]
  • feat(build): 更新版本号至 2.9.4 (ba1c57d) - BryceWG
  • feat(ui): 优化 ASR 错误提示和空结果处理 (9ad1c3a) - BryceWG
  • chore(readme): 移除拼音输入和 LLM 转换相关描述 (e48d537) - BryceWG
  • feat(keyboard): 添加交换 AI 编辑与输入法切换键位置的选项 (2b066b4) - BryceWG
  • chore(ui): 移除浮动 ASR 文本插入成功提示和日志 (6557c38) - BryceWG
  • feat(asr): 优化流式 ASR 启动延迟,增加音频预缓冲 (7b4fb3a) - BryceWG
  • feat(llm): 使 LLM API 密钥为可选 (a115f52) - BryceWG
  • feat(asr): 使 OpenAI ASR API 密钥可选 (e29a289) - BryceWG
  • chore: auto-update version.json to 2.9.3 [skip ci] (27c9a63) - github-actions[bot]
  • ci(workflow): 优化 CI/CD 工作流中多行输出的传递方式 (a8647a3) - BryceWG
  • ci(workflow): 使用随机分隔符避免 GitHub Actions 输出解析失败 (bc1b0fc) - BryceWG
  • chore: 更新应用版本号至 2.9.3 (8b57603) - BryceWG
  • feat(release): 优化发布日志生成与应用内更新信息显示 (43f633c) - BryceWG
  • feat(ui): 优化 ASR 字符统计与设置页显示 (f211e8a) - BryceWG
  • fix(accessibility): 强化无障碍服务文本提取,避免将提示文本误识别为实际输入 (ad603df) - BryceWG
  • chore: auto-update version.json to 2.9.2 [skip ci] (31290a9) - github-actions[bot]
  • chore(release): 更新应用版本号 (c7e3431) - BryceWG
  • feat(floating-asr): 悬浮球写入文字兼容性模式 (56d9762) - BryceWG
  • feat(asr): 添加 ElevenLabs 语言选择和火山引擎语义顺滑 (2787e3d) - BryceWG
  • fix(ime): 修复 ASR 预览文本在键盘显示或输入开始时固化 (8b4311d) - BryceWG
  • refactor(ui): 调整设置界面布局和分隔符 (4f4c111) - BryceWG
  • fix(ui): 修复部分场景悬浮球状态更新逻辑 (ac90cdf) - BryceWG
  • feat(asr): 添加 SiliconFlow 多模态语音识别支持 (08dcb0c) - BryceWG
  • feat(license): 添加 Apache 2.0 许可证并更新 README 文件中的许可证信息 (fe28d23) - BryceWG
  • chore: auto-update version.json to 2.9.1 [skip ci] (13e325f) - github-actions[bot]
  • feat(asr): 实现ASR流式引擎静音自动判停 (72b3b8d) - BryceWG
  • feat(ui): 添加键盘高度调节功能 (6be65d3) - BryceWG
  • feat(asr): 添加录音静音自动判停功能 (a043580) - BryceWG
  • feat(asr): 启用Qwen ASR 的 ITN 并禁用 LID (574345a) - BryceWG
  • feat(ui): 在设置页添加测试输入功能 (8b6cddd) - BryceWG
  • chore: auto-update version.json to 2.8.9 [skip ci] (36114ad) - github-actions[bot]
  • build(config): 降低最低 SDK 版本 (b662c66) - BryceWG
  • fix(ui): 添加 ASR 结果超时兜底提交 (825f8ed) - BryceWG
  • feat(dashscope): 添加识别提示词和语言设置 (32872ce) - BryceWG
  • feat(gemini): 添加转录提示词设置 (f602155) - BryceWG
  • feat(ui): 优化镜像站 APK 直链下载 (8b30175) - BryceWG
  • chore: auto-update version.json to 2.8.8 [skip ci] (a8a0aa9) - github-actions[bot]
  • feat(ui): 添加删除 Prompt 预设功能 (4f5f722) - BryceWG
  • feat(soniox): 支持Soniox多语言选择 (656f76e) - BryceWG
  • chore: auto-update version.json to 2.8.7 [skip ci] (51a48c5) - github-actions[bot]
  • feat(floating-asr): 添加部分应用兼容性模式 (7faf546) - BryceWG
  • feat(update): 添加每日自动更新检查 (3749ee6) - BryceWG
  • docs(readme): 添加 Telegram 社区链接和优化描述 (f159f36) - BryceWG
  • chore: auto-update version.json to 2.8.6 [skip ci] (3b6fffd) - github-actions[bot]
  • feat(ui): 调整悬浮球默认设置 (5408a34) - BryceWG
  • fix(ui): 优化 AI 后处理设置界面的输入框和下拉菜单刷新 (c5b1377) - BryceWG
  • feat(ui): 存储悬浮球在屏幕上的位置 (727fe4d) - BryceWG
  • chore: auto-update version.json to 2.8.5 [skip ci] (59e0a7c) - github-actions[bot]
  • chore: auto-update version.json to 2.8.4 [skip ci] (2b7d38b) - github-actions[bot]
  • Update versionCode and versionName in build.gradle.kts (19717c9) - BryceWG
  • feat(app): 添加开机自启和自动开启无障碍功能 (d53c013) - BryceWG
  • feat(docs): 添加赞赏支持并优化README结构 (f5e8464) - BryceWG
  • chore: auto-update version.json to 2.8.4 [skip ci] (6243e6a) - github-actions[bot]
  • feat(ime): 添加撤销功能 (40432d0) - BryceWG
  • fix(ime): 优化退格键处理逻辑 (b0a30f7) - BryceWG
  • feat(ime): 添加麦克风点按切换录音功能 (0076157) - BryceWG
  • chore: auto-update version.json to 2.8.3 [skip ci] (b83d3e3) - github-actions[bot]
  • feat(volc-asr): 优化火山引擎ASR识别效果,添加语义顺滑、VAD、二遍识别和语言实验性设置 (d4b327a) - BryceWG
  • chore: auto-update version.json to 2.8.2 [skip ci] (a6244b6) - github-actions[bot]
  • ci(release): 为 version.json 自动更新添加重试和冲突处理 (0f8eb67) - BryceWG
  • docs(readme): 澄清 Soniox 非流式识别延迟 (0292652) - BryceWG
  • fix(asr): 优化 ASR 结果处理和去重 (6342c41) - BryceWG
  • chore: auto-update version.json to 2.8.1 [skip ci] (4d06cee) - github-actions[bot]
  • fix(ui): 改进输入法选择器显示稳定性,悬浮球作为语音输入功能时,长按悬浮球超过2s可以唤起输入法选择器 (e2eb4aa) - BryceWG
  • chore: auto-update version.json to 2.8.0 [skip ci] (2290909) - github-actions[bot]
  • feat(asr): 添加 Soniox 语音识别服务支持 (0c30474) - BryceWG
  • docs(readme): 添加 UI 截图展示并更新功能说明 (1a62fa6) - BryceWG
  • fix(accessibility): 恢复无障碍服务中提示文本的获取 (c7f7020) - BryceWG
  • feat(settings): 改进更新检查机制并新增关于页面入口 (b7503ab) - BryceWG
  • feat(ui): 添加关于页面 (ed9a104) - BryceWG
  • chore: auto-update version.json to 2.7.3 [skip ci] (7cdc8d8) - github-actions[bot]
  • fix(accessibility): 忽略可编辑字段中的提示文本 (d759fa0) - BryceWG
  • refactor(settings): 改进更新检查的可靠性 (f1a30eb) - BryceWG
  • docs(readme): 添加英文版 README 文档 (c88a158) - BryceWG
  • chore: auto-update version.json to 2.7.1 [skip ci] (0801618) - github-actions[bot]
  • refactor(ui): 简化主设置界面并清理相关资源 (a19c3a1) - BryceWG
  • refactor(ui): 移除切换输入法按钮显示开关,使其始终可见 (0504777) - BryceWG
  • fix(asr): 处理特定错误消息以避免不必要的回调 (74e8318) - BryceWG
  • chore: auto-update version.json to 2.7.0 [skip ci] (2b8a074) - github-actions[bot]
  • feat(settings): 添加更新下载源选择功能 (6b89b3a) - BryceWG
  • chore(project): 将项目名称更新为 LexiSharp-Keyboard (56d612a) - BryceWG
  • chore(project): 将项目名称更新为 LexiSharp-Keyboard (161c607) - BryceWG
  • ci(workflow): 更新发布 APK 文件名 (d23effe) - BryceWG
  • chore: auto-update version.json to 2.6.6 [skip ci] (420a325) - github-actions[bot]
  • chore(config): 更新应用版本号 (fe1a22f) - BryceWG
  • feat(settings): 添加应用内更新检查功能 (b65b3f5) - Luolin Zhang
  • feat(guide): 增强快速指南 (6084610) - Luolin Zhang
  • docs(readme): 增强 README 文档 (11dc507) - Luolin Zhang
  • feat(i18n): 添加悬浮球语音识别和LLM配置管理翻译 (1989188) - Luolin Zhang
  • fix(ui): 修复悬浮球输入会清空原本内容的问题 (93c3bd5) - Luolin Zhang
  • ci(release): 优化发布工作流密钥库检测 (99771b0) - Luolin Zhang
  • ci(release): 改进发布工作流,支持自动更新日志和签名 (55b5cc8) - Luolin Zhang
  • feat(ui): 添加悬浮球流式 ASR 实时预览 (f0ed1b2) - Luolin Zhang
  • feat(ui): 优化键盘状态文本显示 (8cf3d72) - Luolin Zhang
  • feat(asr-volc-streaming): 添加火山引擎流式 ASR 支持 (bc9f863) - Luolin Zhang
  • feat(ui): 长按悬浮球可切换输入法 (07bc0f5) - Luolin Zhang
  • feat(ui): 添加悬浮球仅在键盘显示时可见的选项 (9777a2b) - Luolin Zhang
  • feat(llm-config): 添加多LLM后处理配置管理 (38cb3ed) - Luolin Zhang
  • feat(ui): 优化悬浮球拖动和吸附行为,并提取颜色资源 (62259f2) - Luolin Zhang
  • feat(ui): 添加悬浮球大小设置并优化浮窗交互 (4465a96) - Luolin Zhang
  • feat(ui): 添加悬浮球语音识别功能 (fc35ac4) - Luolin Zhang
  • fix(i18n): 为键盘服务添加本地化支持 (781a854) - Luolin Zhang
  • feat(i18n): 提取 ASR 错误消息至字符串资源 (72d5d6b) - Luolin Zhang
  • feat(app): 更新应用名称为言犀键盘 (LexiSharp Keyboard)并全面更新 README 文档 (7d9f3fc) - Luolin Zhang
  • fix(ui): 优化输入法选择器界面体验 (2ce6c1a) - Luolin Zhang
  • docs(ui): 改进快速指南English可读性 (bfaed53) - Luolin Zhang
  • feat(ui): 图标改为白底 (c4757d7) - Luolin Zhang
  • fix(ui): 完善多语言翻译 (e01949f) - Luolin Zhang
  • refactor(code): 清理冗余代码和资源,并优化 Kotlin 语法 (34cb50e) - Luolin Zhang
  • refactor(asr): 通用化 ASR 供应商配置管理 (8cd3346) - Luolin Zhang
  • feat(stats): 添加历史语音识别总字数统计 (0a03de7) - Luolin Zhang
  • feat(asr): 为文件 ASR API 请求添加耗时测量和 UI 反馈 (6ab3219) - Luolin Zhang
  • feat(ui): 移除键盘容器顶部圆角 (7864ee9) - Luolin Zhang
  • feat(ui): 为快速指南对话框添加文本说明 (19d6a8c) - Luolin Zhang
  • build(app): 更新版本名称 (c06068c) - Luolin Zhang
  • feat(ui): 动态显示/隐藏 ASR 供应商标题 (fa73a92) - Luolin Zhang
  • feat(asr): 添加 Google Gemini 语音理解 (ASR) 引擎 (32f6f65) - Luolin Zhang
  • feat(asr): 添加阿里云百炼 (DashScope) ASR 引擎支持 (1ce01b6) - Luolin Zhang
  • feat(asr): 添加 OpenAI 语音转文字 (ASR) 支持 (f5ea405) - Luolin Zhang
  • build(app):更新版本名称 (4f5966d) - Luolin Zhang
  • feat(ui): 引入透明 Activity 确保输入法选择器可靠唤起 (f2949e0) - Luolin Zhang
  • fix(ui): 确保导入设置后界面立即刷新 (0d3071c) - Luolin Zhang
  • build(app): 更新版本名称 (ae57dcd) - Luolin Zhang
  • refactor(locale): 统一中文语言标签并优化语言切换 (36e571b) - Luolin Zhang
  • chore(ui): 移除快捷设置磁贴功能 (b8c9b36) - Luolin Zhang
  • feat(ui): 添加 SiliconFlow ASR 配置、悬浮球透明度及设置导入导出 UI 文本 (98826c5) - Luolin Zhang
  • feat(app): 从 com.example.asrkeyboard 更改为 com.brycewg.asrkb (35493ba) - Luolin Zhang
  • feat(ime): 确保LLM后处理结果遵循句尾标点去除设置 (fae04f7) - Luolin Zhang
  • feat(llm): 添加并优化默认LLM提示预设 (9c0ab0b) - Luolin Zhang
  • feat(ui): 添加设置导入导出功能 (1f43413) - Luolin Zhang
  • feat(ui): 实现悬浮球拖动后自动吸附边缘 (f166135) - Luolin Zhang
  • feat(ui): 添加悬浮球透明度设置并优化其外观 (d0d8404) - Luolin Zhang
  • feat(i18n): 添加应用内语言切换功能 (a9bba9f) - Luolin Zhang
  • feat(ui): 添加悬浮球,方便快速切换输入法 (d83524c) - Luolin Zhang
  • feat(ime): 增强 AI 编辑,使其在无选中文本时可编辑上次 ASR 结果 (b437a76) - Luolin Zhang
  • feat(asr): 使 ElevenLabs Model ID 必填并增强错误提示 (e5e1e0b) - Luolin Zhang
  • refactor(ui): 交换键盘上的 AI 编辑和后处理按钮 (0ef972a) - Luolin Zhang
  • chore(style): 清理代码注释 (67bb32d) - Luolin Zhang
  • feat(ime): 为麦克风按钮添加触觉反馈 (de6f924) - Luolin Zhang
  • chore(build): 更新应用版本至 1.5 (5b85a19) - Luolin Zhang
  • feat(ui): 调整键盘布局和按钮间距 (57bac49) - Luolin Zhang
  • feat(ime): 在密码框中自动切换输入法 (ca8f024) - Luolin Zhang
  • feat(ime): 添加自定义标点按钮 (79c2178) - Luolin Zhang
  • feat(ime): 允许用户通过回退键下滑手势撤销AI后处理结果 (b6ac1b9) - Luolin Zhang
  • feat(ai): 优化 AI 编辑提示词并增加安全检查 (9cf9cdb) - Luolin Zhang
  • feat(ui): 更新应用图标和启动画面 (fb2fbfc) - Luolin Zhang
  • feat(asr): 添加 ElevenLabs ASR 引擎及供应商切换 (f8ea38b) - Luolin Zhang
  • feat(ui): 添加快捷设置磁贴以快速切换输入法 (604b827) - Luolin Zhang
  • feat(asr): 添加 SiliconFlow ASR 引擎及供应商切换 (2332da6) - Luolin Zhang
  • feat(ui): 添加应用内使用指南 (c2888a5) - Luolin Zhang
  • feat(llm): 添加后处理Prompt预设管理 (e48ba82) - Luolin Zhang
  • feat(ime): 添加AI语音指令文本编辑功能 (17a7953) - Luolin Zhang
  • build(config): 提升最低SDK版本至31 (21def86) - Luolin Zhang
  • feat(ui): 添加单色启动器图标支持并优化前景图标 (df05ab5) - Luolin Zhang
  • feat(ui): 为键盘按钮添加圆形背景和调整图标颜色 (f007192) - Luolin Zhang
  • refactor(asr): 移除火山引擎ASR的资源ID和端点配置 (41f4c78) - Luolin Zhang
  • chore(build): 提升应用版本 (5156979) - Luolin Zhang
  • refactor(asr): 简化火山引擎ASR文件识别配置 (fe5910f) - Luolin Zhang
  • fix(asr): 优化LLM后处理提示词 (4a26c8e) - Luolin Zhang
  • refactor(asr): 移除流式ASR引擎,统一为文件式识别 (ba286b0) - Luolin Zhang
  • ci(workflow): 使 Gradle wrapper 可执行并处理行尾符 (30f9ead) - Luolin Zhang
  • ci(workflow): 使 Gradle Wrapper 验证非阻塞并添加超时 (16bc3e7) - Luolin Zhang
  • ci(workflow): 添加版本更新自动发布工作流 (0098e72) - Luolin Zhang
  • docs(README): 添加项目README文档 (99972e2) - Luolin Zhang
  • feat(llm): 优化LLM文本修正提示词 (24980de) - Luolin Zhang
  • feat(asr): 优化ASR结果处理并启用服务端VAD (f3bc0a2) - Luolin Zhang
  • feat(ui): 同步系统导航栏颜色与键盘背景 (80097c7) - Luolin Zhang
  • feat(asr): 添加文件式ASR引擎以支持后处理 (692c532) - Luolin Zhang
  • feat(ui): 为键盘按钮和麦克风添加视觉反馈 (49ebd97) - Luolin Zhang
  • feat(ime): 为退格键添加手势功能 (f0d61d1) - Luolin Zhang
  • refactor(ui): 优化设置界面布局和保存逻辑 (2e304f4) - Luolin Zhang
  • feat(ime): 添加收起键盘按钮 (3f6ec60) - Luolin Zhang
  • feat(postproc): 添加 LLM 后处理功能 (5c15e9a) - Luolin Zhang
  • feat(ime): 添加输入法切换按钮 (1caeae9) - Luolin Zhang
  • feat(ime): 添加去除最终识别结果句末标点功能 (1c0cb39) - Luolin Zhang
  • feat(ime): 为键盘添加回车和退格按钮 (737dba5) - Luolin Zhang
  • feat(ui): 启用 Material You 动态色彩 (6986f8d) - Luolin Zhang
  • build: 升级 Gradle 至 9.1.0 并优化相关代码 (d9edb65) - Luolin Zhang
  • refactor: 移除连续模式并升级项目依赖,消除部分linter (c8bbb71) - Luolin Zhang
  • feat(ime): 实现麦克风长按录音功能 (012b1be) - Luolin Zhang
  • feat(ui): 采用 Material3 设计语言更新界面 (2406b6e) - Luolin Zhang
  • feat(ui): 使用 Material Design 组件重构键盘和设置界面 (bdd9268) - Luolin Zhang
  • build(config): 添加 Gradle 属性文件以配置构建环境 (829fc83) - Luolin Zhang
  • feat(asr, ime): 实现稳定/不稳定文本、VAD和连续模式 (2d094e2) - Luolin Zhang
  • init (9f7a8bc) - Luolin Zhang