Skip to content

Release 3.2.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:54
· 314 commits to main since this release

📝 更新日志

这是首个发布版本。

所有提交

  • refactor(floatingball): 调整图标大小以随悬浮球缩放 | 提交:08a4995 | 作者:BryceWG
  • refactor(ui): 全面使用新的图标资产,增加按钮点按图标反馈 | 提交:6be79ed | 作者:BryceWG
  • feat(floating): 添加悬浮球文字写入的粘贴方案 | 提交:b847c7d | 作者:BryceWG
  • feat(ai): 优化 AI 后处理错误处理和默认范围选择 | 提交:77eaf0e | 作者:BryceWG
  • feat(asr): 录音时请求独占音频焦点以暂停媒体 | 提交:b4049e6 | 作者:BryceWG
  • feat(stats): 增强统计追踪与关于页中展示内容 | 提交:8c64a4d | 作者:BryceWG
  • feat(settings): 为云服务添加获取 API 密钥的指引链接 | 提交:bc1a362 | 作者:BryceWG
  • fix: 更新过渡动画方法以支持 Android 14+,修复已废弃 API 的使用;修改请求体创建方式以适应最新的 OkHttp API | 提交:61d98a0 | 作者:BryceWG
  • fix: 更新 Volcano Engine 名称为 "Volcano Engine(豆包语音)" | 提交:224fe16 | 作者:BryceWG
  • refactor(settings): 移动音频兼容性设置到输入设置页 | 提交:344f5a6 | 作者:BryceWG
  • perf(asr): 预加载并复用全局 VAD 实例 | 提交:7700bee | 作者:BryceWG
  • refactor: 优化版本变化检查逻辑,增强构建和发布流程的可读性 | 提交:f0bafa4 | 作者:BryceWG
  • refactor(asr): 统一 VAD 自动停止判定逻辑 | 提交:8cadc5e | 作者:BryceWG
  • feat: 添加 WebDAV 同步功能 | 提交:82423d6 | 作者:BryceWG
  • refactor(asr): 优化 VAD 判停逻辑并调整灵敏度范围 | 提交:05c318d | 作者:BryceWG
  • fix(ime): 确保状态文本更新时清除特殊样式 | 提交:c37ae2e | 作者:BryceWG
  • refactor(asr): 标准化本地伪流式 ASR 的分片与节流间隔 | 提交:d68b977 | 作者:BryceWG
  • feat(floating): 在悬浮菜单中添加录音判停开关 | 提交:c04ea29 | 作者:BryceWG
  • fix(asr): 禁用长按说话模式下的 VAD 自动停止 | 提交:877f529 | 作者:BryceWG
  • feat(readme): 添加 Zread 和 DeepWiki Badge | 提交:8df5855 | 作者:BryceWG
  • feat(asr): 引入基于模型的语音活动检测 (VAD) | 提交:3590b8a | 作者:BryceWG
  • refactor(setup): 调整设置流程中的步骤顺序 | 提交:4dab20e | 作者:BryceWG
  • fix(settings): 优化后处理设置中空输入值的处理 | 提交:2356f33 | 作者:BryceWG
  • feat(llm): 添加 LLM 连接性测试功能 | 提交:b933611 | 作者:BryceWG
  • feat(asr): 为本地 ASR 实现录音开始时加载模型并进行音频预缓冲 | 提交:6c757ac | 作者:BryceWG
  • refactor(floating): 移除输入法切换悬浮球服务 | 提交:fb257c8 | 作者:BryceWG
  • refactor(asr): 重构音频采集和本地 ASR 引擎管理 | 提交:aa7ee9e | 作者:BryceWG
  • refactor(ime): 修复 ASR 状态处理并简化剪贴板认证 | 提交:4ed7d73 | 作者:BryceWG
  • refactor(ime): 重构 IME 键盘服务,引入状态机和模块化组件 | 提交:98f566a | 作者:BryceWG
  • refactor(infra): 重构store与clipboard组件 | 提交:009e70e | 作者:BryceWG
  • refactor(ui): 重构 UI 模块,引入 ViewModel 和状态机模式,优化设置与浮动球体验 | 提交:8e92aa9 | 作者:BryceWG
  • fix(changelog): 改进提交信息格式,添加可点击的提交哈希链接 | 提交:cec543d | 作者:BryceWG
  • ci(workflow): 改进发布工作流的更新日志生成逻辑 | 提交:ba7ff62 | 作者:BryceWG
  • feat(asr): 添加 SenseVoice 本地模型伪流式识别模式 | 提交:9e7f2f7 | 作者:BryceWG
  • feat(asr): 大幅优化模型推理速度;移除 SenseVoice NNAPI 支持并更新依赖 | 提交:6fc78d8 | 作者:BryceWG
  • feat(ui): 在外部切换模式下,选择输入法后自动关闭设置页 | 提交:da5448b | 作者:BryceWG
  • fix(asr, ui): 确保 ASR 引擎始终回调 onFinal 并统一识别超时处理 | 提交:87961d8 | 作者:BryceWG
  • feat(audio): 添加录音兼容模式以稳定会话 | 提交:85c28ea | 作者:BryceWG
  • feat(asr): 优化火山引擎流式 ASR 连接停止逻辑 | 提交:b1cc519 | 作者:BryceWG
  • perf(clipboard): 优化剪贴板同步,避免重复读取本地剪贴板 | 提交:bd0518b | 作者:BryceWG
  • feat(ui): 优化键盘布局和剪贴板预览 | 提交:b6c777d | 作者:BryceWG
  • feat(ui): 添加新剪贴板内容预览与粘贴功能 | 提交:f533ee1 | 作者:BryceWG
  • feat(ui): 为悬浮窗添加底部贴边吸附功能 | 提交:fe098d7 | 作者:BryceWG
  • feat(ui): 为悬浮球添加视觉反馈和动画 | 提交:ba9d8b5 | 作者:BryceWG
  • refactor(ui): 优化设置界面选择器交互 | 提交:d3f5661 | 作者:BryceWG
  • fix(ui): 识别文本后自动移动光标 | 提交:795d1e3 | 作者:BryceWG
  • refactor(app): 优化应用代码结构,清理冗余资源和配置 | 提交:c3076de | 作者:BryceWG
  • feat(colors): 添加悬浮麦克风Monet | 提交:9c8590d | 作者:BryceWG
  • refactor(ui): 优化设置界面布局 | 提交:7370160 | 作者:BryceWG
  • feat(other): 优化语音预置界面并添加说明 | 提交:7bcc034 | 作者:BryceWG
  • fix(ime): 减少键盘弹出时的系统栏闪烁和高度抖动 | 提交:2ef4873 | 作者:BryceWG
  • feat(ime): 新增 Fcitx5 联动选项,允许通过输入法切换键返回上一个输入法 | 提交:e2267a6 | 作者:BryceWG
  • fix(resources): 补充 OtherSettings 语音预置所需字符串(中/英) | 提交:98e3e49 | 作者:Local Merge
  • feat(store): 为语音预置信息添加存取 API(speechPresetsJson/activeSpeechPresetId 等) | 提交:0889022 | 作者:Local Merge
  • feat(other): 将“语音预置”集成到 OtherSettingsActivity 并更新布局 | 提交:50733ee | 作者:Local Merge
  • Revert "fix: 提升 ASR 引擎和剪贴板的健壮性"中关于粘贴板同步的更新 | 提交:3ae5294 | 作者:BryceWG
  • fix: 提升 ASR 引擎和剪贴板的健壮性 | 提交:b0a846a | 作者:BryceWG
  • fix(ui): 添加悬浮菜单剪贴板同步标签 | 提交:9735c61 | 作者:BryceWG
  • feat(clipboard, ui): 添加悬浮菜单剪贴板上传与拉取功能 | 提交:f07ab63 | 作者:BryceWG
  • style(ui): 统一按钮样式并调整部分布局 | 提交:fe1e6b4 | 作者:BryceWG
  • feat(clipboard): 依赖于外部项目实现剪贴板同步功能 | 提交:ce0a39a | 作者:BryceWG
  • fix(ui): 增强悬浮菜单定位与子面板可见性 | 提交:970b787 | 作者:BryceWG
  • refactor(ui): 重命名标点设置页面为其他设置 | 提交:88da9d2 | 作者:BryceWG
  • refractor(settings): 引入输入设置页面并迁移相关选项 | 提交:e019cea | 作者:BryceWG
  • feat(ui): 重构悬浮球菜单为垂直布局,新增Prompt切换 | 提交:efdfc22 | 作者:BryceWG
  • fix: 更新 Telegram 链接至最新群组 | 提交:2d17537 | 作者:BryceWG
  • feat(ime): 将麦克风长按判断时间去除,改为按下即说 | 提交:24dc701 | 作者:BryceWG
  • Update Telegram link in README.md | 提交:962983a | 作者:BryceWG
  • feat(asr): 添加录音判停灵敏度一键校准功能 | 提交:01dc2a0 | 作者:BryceWG
  • Revert "perf(asr): 优化 ASR 引擎音频录制初始化" | 提交:167ead2 | 作者:BryceWG
  • feat(model): 添加本地模型后台下载与解压服务 | 提交:123923c | 作者:BryceWG
  • fix(asr): 修复启用录音判停后 ASR 引擎重复输出 | 提交:beefad6 | 作者:BryceWG
  • refactor(settings): 调整按钮布局,重新排列引导和检查更新按钮 | 提交:8438cf3 | 作者:BryceWG
  • perf(asr): 优化 ASR 引擎音频录制初始化 | 提交:4abf7fc | 作者:BryceWG
  • fix(asr): 更新 SenseVoice ASR 模型下载链接,修复无标点符号的问题 | 提交:8403e3a | 作者:BryceWG
  • feat(version): 更新版本号至 3.0.2 | 提交:9aa3151 | 作者:BryceWG
  • perf(asr): 将 SenseVoice 预加载移至后台线程 | 提交:a5de05e | 作者:BryceWG
  • feat(sensevoice): 增强模型下载和加载的健壮性 | 提交:40e37e2 | 作者:BryceWG
  • feat(asr): 改进 SiliconFlow ASR 模型选择并放宽超时 | 提交:316d7ef | 作者:BryceWG
  • feat(version): 更新版本号至 3.0.1 | 提交:325e45d | 作者:BryceWG
  • feat(asr): 延迟 SenseVoice 模型预加载至首次显示 | 提交:c32f585 | 作者:BryceWG
  • fix(CI): 解决 SettingsActivity.kt 中 applyPrefsToUi 的编译错误 | 提交:0653d8d | 作者:Temporary User
  • feat(asr): 支持非流式 ASR 分段录音与自动续录 | 提交:9fa649c | 作者:BryceWG
  • feat(version): 更新版本号至 3.0.0 | 提交:24f5be4 | 作者:BryceWG
  • feat(ui): 添加一键设置按钮替换原有三重启用按钮 | 提交:1dcb449 | 作者:BryceWG
  • feat: 新增预置信息功能,支持通过预置名称输入指定内容 | 提交:f8b77d1 | 作者:Temporary User
  • feat(sv): 优化 SenseVoice 本地模型加载体验和状态提示 | 提交:5dec99a | 作者:BryceWG
  • feat: 新增预置信息功能,支持通过预置名称输入指定内容 | 提交:f97bab8 | 作者:Temporary User
  • feat(sv): 添加模型预加载和保留时长配置 | 提交:a6daa1e | 作者:BryceWG
  • feat(asr): 支持 SenseVoice 模型版本选择和管理 | 提交:793af58 | 作者:BryceWG
  • feat(asr): 添加 SenseVoice 本地 ASR 引擎 | 提交:4f968e0 | 作者:BryceWG
  • 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
  • refactor(asr): 提取文件ASR引擎通用录音和处理逻辑到基类 | 提交:b55b58b | 作者:BryceWG
  • fix: 更新系统要求为Android 10.0及以上,移除LLM拼音输入功能相关内容 | 提交:c120e46 | 作者:BryceWG
  • feat(app): 增加隐藏最近任务卡片功能 | 提交:2e459c4 | 作者:BryceWG
  • feat(asr): 增加ASR音频录制方法失败的回退机制 | 提交:16a8b15 | 作者:BryceWG
  • feat(floating_ball): 悬浮球托盘功能 | 提交:94cb0bb | 作者:BryceWG
  • feat(ui): 更新输入法配置以支持语音模式并添加查询权限 | 提交:0fde2d4 | 作者:BryceWG
  • feat(ui): 实验性为悬浮球引入轮盘菜单和供应商选择面板 | 提交:bbfc258 | 作者:BryceWG
  • feat(ui): 在录音时强制显示悬浮球 | 提交:aee361f | 作者:BryceWG
  • feat(ui): 设置自动保存 | 提交:473430a | 作者:BryceWG
  • feat(ui): 实时刷新 IME 键盘布局以响应设置更改 | 提交:4b24d57 | 作者:BryceWG
  • feat(build): 更新版本号至 2.9.4 | 提交:ba1c57d | 作者:BryceWG
  • feat(ui): 优化 ASR 错误提示和空结果处理 | 提交:9ad1c3a | 作者:BryceWG
  • feat(keyboard): 添加交换 AI 编辑与输入法切换键位置的选项 | 提交:2b066b4 | 作者:BryceWG
  • feat(asr): 优化流式 ASR 启动延迟,增加音频预缓冲 | 提交:7b4fb3a | 作者:BryceWG
  • feat(llm): 使 LLM API 密钥为可选 | 提交:a115f52 | 作者:BryceWG
  • feat(asr): 使 OpenAI ASR API 密钥可选 | 提交:e29a289 | 作者:BryceWG
  • ci(workflow): 优化 CI/CD 工作流中多行输出的传递方式 | 提交:a8647a3 | 作者:BryceWG
  • ci(workflow): 使用随机分隔符避免 GitHub Actions 输出解析失败 | 提交:bc1b0fc | 作者:BryceWG
  • feat(release): 优化发布日志生成与应用内更新信息显示 | 提交:43f633c | 作者:BryceWG
  • feat(ui): 优化 ASR 字符统计与设置页显示 | 提交:f211e8a | 作者:BryceWG
  • fix(accessibility): 强化无障碍服务文本提取,避免将提示文本误识别为实际输入 | 提交:ad603df | 作者: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
  • 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
  • build(config): 降低最低 SDK 版本 | 提交:b662c66 | 作者:BryceWG
  • fix(ui): 添加 ASR 结果超时兜底提交 | 提交:825f8ed | 作者:BryceWG
  • feat(dashscope): 添加识别提示词和语言设置 | 提交:32872ce | 作者:BryceWG
  • feat(gemini): 添加转录提示词设置 | 提交:f602155 | 作者:BryceWG
  • feat(ui): 优化镜像站 APK 直链下载 | 提交:8b30175 | 作者:BryceWG
  • feat(ui): 添加删除 Prompt 预设功能 | 提交:4f5f722 | 作者:BryceWG
  • feat(soniox): 支持Soniox多语言选择 | 提交:656f76e | 作者:BryceWG
  • feat(floating-asr): 添加部分应用兼容性模式 | 提交:7faf546 | 作者:BryceWG
  • feat(update): 添加每日自动更新检查 | 提交:3749ee6 | 作者:BryceWG
  • feat(ui): 调整悬浮球默认设置 | 提交:5408a34 | 作者:BryceWG
  • fix(ui): 优化 AI 后处理设置界面的输入框和下拉菜单刷新 | 提交:c5b1377 | 作者:BryceWG
  • feat(ui): 存储悬浮球在屏幕上的位置 | 提交:727fe4d | 作者:BryceWG
  • Update versionCode and versionName in build.gradle.kts | 提交:19717c9 | 作者:BryceWG
  • feat(app): 添加开机自启和自动开启无障碍功能 | 提交:d53c013 | 作者:BryceWG
  • feat(docs): 添加赞赏支持并优化README结构 | 提交:f5e8464 | 作者:BryceWG
  • feat(ime): 添加撤销功能 | 提交:40432d0 | 作者:BryceWG
  • fix(ime): 优化退格键处理逻辑 | 提交:b0a30f7 | 作者:BryceWG
  • feat(ime): 添加麦克风点按切换录音功能 | 提交:0076157 | 作者:BryceWG
  • feat(volc-asr): 优化火山引擎ASR识别效果,添加语义顺滑、VAD、二遍识别和语言实验性设置 | 提交:d4b327a | 作者:BryceWG
  • ci(release): 为 version.json 自动更新添加重试和冲突处理 | 提交:0f8eb67 | 作者:BryceWG
  • fix(asr): 优化 ASR 结果处理和去重 | 提交:6342c41 | 作者:BryceWG
  • fix(ui): 改进输入法选择器显示稳定性,悬浮球作为语音输入功能时,长按悬浮球超过2s可以唤起输入法选择器 | 提交:e2eb4aa | 作者:BryceWG
  • feat(asr): 添加 Soniox 语音识别服务支持 | 提交:0c30474 | 作者:BryceWG
  • fix(accessibility): 恢复无障碍服务中提示文本的获取 | 提交:c7f7020 | 作者:BryceWG
  • feat(settings): 改进更新检查机制并新增关于页面入口 | 提交:b7503ab | 作者:BryceWG
  • feat(ui): 添加关于页面 | 提交:ed9a104 | 作者:BryceWG
  • fix(accessibility): 忽略可编辑字段中的提示文本 | 提交:d759fa0 | 作者:BryceWG
  • refactor(settings): 改进更新检查的可靠性 | 提交:f1a30eb | 作者:BryceWG
  • refactor(ui): 简化主设置界面并清理相关资源 | 提交:a19c3a1 | 作者:BryceWG
  • refactor(ui): 移除切换输入法按钮显示开关,使其始终可见 | 提交:0504777 | 作者:BryceWG
  • fix(asr): 处理特定错误消息以避免不必要的回调 | 提交:74e8318 | 作者:BryceWG
  • feat(settings): 添加更新下载源选择功能 | 提交:6b89b3a | 作者:BryceWG
  • ci(workflow): 更新发布 APK 文件名 | 提交:d23effe | 作者:BryceWG
  • feat(settings): 添加应用内更新检查功能 | 提交:b65b3f5 | 作者:Luolin Zhang
  • feat(guide): 增强快速指南 | 提交:6084610 | 作者: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
  • 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
  • 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
  • feat(ime): 为麦克风按钮添加触觉反馈 | 提交:de6f924 | 作者: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
  • 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
  • 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