You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AI Chat feels much steadier
AI 聊天的自动滚动、流式刷新和尾部渲染一起做了收敛,长回复时更顺,不再轻易把你从历史消息里拽走。
AI chat now feels much steadier, with smarter auto-follow, smoother streaming updates, and tail-only rendering that no longer yanks you away from message history.
Heavy AI work backs off the main thread
AI 会话存储与部分刷新链路进一步避开主线程,明显减轻发送瞬间卡顿、主线程堵塞和内存抖动。
More AI persistence and refresh work now stays off the main thread, reducing send-time freezes, UI stalls, and memory churn.
Search panel state is more reliable
搜索栏展开态、焦点同步和拼音输入残留问题已修复,面板反复开关时更稳定。
Search panel state is now more reliable, with fixes for expansion drift, focus sync, and leftover IME composition when reopening the panel.
Queue mode is more customizable
队列模式新增数字映射起点设置,你可以继续从最左侧开始,也可以改成从当前聚焦项开始。
Queue mode now lets you choose where number-key mapping starts, either from the leftmost card or from the currently focused item.
Feedback and AI text are more polished
反馈入口新增邮件/网页分流,AI 相关默认文案和提示也补齐了本地化。
Feedback now offers email or web reporting, and more AI-facing default labels and prompts are properly localized.
新增 / Added
Queue quick-select anchor setting
设置里新增“数字映射起点”,队列模式下可选择数字键从最左侧卡片或当前聚焦卡片开始映射。
Added a new “Number Mapping Start Point” setting so queue mode can map number keys from either the leftmost card or the currently focused card.
Web feedback entry
反馈入口新增网页报告方式,并会自动附带设备、系统、版本、语言和时区等诊断信息。
Added a web-based feedback flow that automatically attaches device, system, app version, locale, and time zone details.
优化 / Improvements
Smarter chat auto-follow
聊天页现在会在你刚发送消息、AI 正在输出且你本来就在底部附近时持续贴底;如果你主动上翻历史,就不会再被普通输出强行拉回底部。
Chat now stays pinned only when you just sent a message, AI is actively replying, and you were already near the bottom; if you scroll up intentionally, normal streaming output no longer forces you back down.
Smoother streaming output
流式刷新节奏与滚动触发策略进一步放缓并分层处理,长内容生成时的抖动、白屏和跳动感更低。
Streaming refresh and scroll triggering have been softened and layered more carefully, reducing jitter, blank flashes, and jumpiness during long responses.
Tail-only rendering for active responses
正在输出的 AI 消息改为更聚焦的尾部更新方式,历史内容不会再随着每次流式输出被大范围重算。
Active AI responses now update through a more focused tail-rendering path, so stable history no longer gets broadly recomputed on each stream tick.
Lighter conversation persistence
AI 会话保存和索引写入做了更聪明的合并与调度,连续操作时磁盘写入更克制。
AI conversation persistence and index updates are now merged and scheduled more intelligently, reducing unnecessary disk activity during bursts of activity.
More stable message layout
消息文本的纵向布局更稳定,长文本持续生长时更不容易出现布局抖动。
Message text now uses a steadier vertical layout, making long streaming content less prone to layout instability.
变更 / Changes
Priority-based scroll behavior
聊天滚动现在按事件类型分层:普通 AI 输出尽量不打断阅读,而权限请求、交互提示等更重要事件会优先确保可见。
Chat scrolling now uses event priorities: normal AI output avoids interrupting reading, while permission requests and interaction prompts are prioritized for visibility.
Queue mode status messaging
队列模式状态栏会显示当前数字映射方式,减少忘记当前选择规则的情况。
Queue mode now shows the current number-mapping rule in its status area, making the active selection behavior easier to remember.
Feedback flow selection
点击反馈时会先让你选择“使用邮件反馈”或“打开网页报告信息”,并按当前语言跳转对应页面。
Triggering feedback now lets you choose between email and web reporting first, and the web path follows the current app language.
修复 / Fixes
Chat view redraw pressure
修复了聊天页在流式输出期间容易整页频繁重绘的问题,显著减轻发送瞬间卡死和滚动时掉帧。
Fixed excessive full-view redraw pressure during streaming replies, which significantly reduces send-time freezes and dropped frames while scrolling.
Search bar expansion drift
修复了主面板重新打开后搜索栏偶发保持展开但未进入真实搜索态的问题。
Fixed an issue where the search bar could reopen in an expanded-looking but not truly active search state.
IME composition residue on close
修复了拼音等输入法在候选未确认时关闭面板,重新打开后残留英文、吞键或焦点异常的问题。
Fixed issues where closing the panel during unfinished IME composition could leave stray Latin text, swallow key events, or break focus on reopen.
AI conversation logging calls
修复了 AIConversationStore 中部分日志调用缺少异步等待的问题,避免相关保存与查询链路出现不稳定行为。
Fixed several missing async waits in AIConversationStore logging calls to avoid instability around save and query flows.
AI-facing fallback text consistency
修复了部分 AI 默认标题、工具提示和错误提示未完整本地化的问题。
Fixed inconsistent localization across some AI default titles, tool prompts, and error messages.
说明 / Notes
Localization coverage expanded
本次补齐了更多 AI 相关默认文案、工具结果提示、插件生成报错与新对话标题的本地化覆盖。
This release expands localization coverage for more AI defaults, tool result prompts, plugin generation errors, and new conversation titles.
兼容性与行为说明 / Compatibility & Behavior Notes
Existing queue users keep the old default
队列模式的数字映射起点默认仍是“最左侧卡片”,现有用户升级后不会被突然改掉原有习惯。
Existing queue users keep the original default behavior, with number mapping still starting from the leftmost card unless changed manually.
Search opens in a cleaner default state
面板每次重新打开时,搜索栏会优先回到更干净的默认收窄状态,只有进入真实搜索态后才展开。
Each time the panel reopens, the search bar now returns to a cleaner collapsed default state and expands only when truly entering search mode.
升级建议 / Upgrade Notes
Recommended for all users who rely on AI chat or search
如果你经常使用 AI 对话、长回复阅读、搜索面板或队列模式快捷选择,建议尽快升级到 v1.3.3。
If you frequently use AI chat, read long responses, rely on the search panel, or use queue-mode shortcuts, upgrading to v1.3.3 is recommended.