1.7.0
新功能
AI 键盘模式
- 新增临时多轮 AI 输入面:把口述问题直接交给已配置模型,滚动查看最新答案,再通过「插入」或「发送」写入当前输入框
- 只有真正插入的答案会进入历史与 AI 字数统计
- 支持服务商侧联网搜索(在可用时自动启用),并强制开启 thinking;失败时会静默改为无搜索重试
API Key 与模型
- 润色与 AI 模式均需自行填写 API Key;未配置时首页与麦克风上方会提示,听写仍可插入原始识别结果
- 更新多家服务商的默认模型(含 OpenAI
gpt-5.4-mini);已保存的模型名不受影响
iPad 体验
- 语音面与打字面新增系统 🌐 键(轻点切换键盘,长按打开系统键盘列表)
- 打字布局适配 iPad:更高键行、横竖屏缩进、首行数字角标,并铺满宿主宽度
- 打字顶栏新增撤销 / 重做 / 拷贝 / 剪切
编辑上次输入
- 长按麦克风口述如何修改最近一次已验证输入,预览后可替换或追加,且不暴露无关输入框内容
变更
- 移除内置 DeepSeek Key 回退;本地 / 云端润色与 AI 均使用你自己的 Key
- 移除键盘长按剪贴板语音指令相关能力;普通听写、编辑上次输入与拷贝 / 剪切仍可用
- 隐私政策补充:用户自备 LLM Key、AI 模式可选联网搜索
问题修复
- 修复中文输入引擎长期无法初始化:部署改为在引导与打开 App 时确定性执行,键盘可在部署完成后自动恢复
- 修复润色代答问句:口述问句时保留问句本身,不再被改写成回答
- 多项 iPad 布局、录音取消、连续编辑与首录速度相关修复
New Features
AI keyboard mode
- Temporary multi-turn AI surface: send spoken questions to your configured model, review the latest answer, then Insert or Send into the host field
- Only inserted answers enter history and AI character statistics
- Provider-side web search when available, with thinking forced on; silent retry without search on failure
API keys & models
- Polish and AI mode require your own API key; Home and the mic line tip you when it’s missing, while dictation still inserts raw ASR
- Refreshed default models across providers (including OpenAI
gpt-5.4-mini); saved model names are unchanged
iPad
- System 🌐 key on voice and typing surfaces (tap to switch, long-press for the system picker)
- Typing layout adapted for iPad: taller rows, orientation-aware inset, number overlays, full host width
- Undo / redo / copy / cut cluster on the typing top bar
Edit last input
- Long-press the mic to describe changes to the last verified insertion, then preview and replace or append — without exposing unrelated field text
Changes
- Removed the built-in DeepSeek key fallback; local/cloud polish and AI use your key only
- Removed clipboard voice-command capture from the iOS keyboard; normal dictation, last-input editing, and copy/cut remain
- Privacy policy updated for user-owned LLM keys and optional AI-mode provider web search
Fixes
- Chinese input engine can initialize reliably: host deployment runs deterministically during onboarding / app open, and the keyboard recovers after deployment completes
- Polish no longer answers question drafts — questions stay questions across styles and intensities
- Multiple iPad layout, cancel-while-recording, repeat-edit, and first-mic latency fixes