AI Reply

v0.6.2.30 更新总结

本页目录

修复

  1. 修复滑动卡死(ANR)MarkdownRenderer.appendInlineFormatting 存在多个死循环路径:

    • isPrintable() 过滤 \t/\r 等字符导致内层循环不消费 → 死循环
    • [ 非合法链接时(如 [1])既不被链接处理消费、也不被内层循环消费 → 死循环
    • *bold=true 时被斜体入口挡住、又不被内层循环消费 → 死循环
    • 根治方案:添加安全兜底,所有标记处理都不匹配时强制消费一个字符
  2. 修复流式回复内容被覆盖accumulated 纯文本被 parseAiReply() 当作 JSON 解析抛异常,导致流式内容被 fallback 错误信息覆盖

  3. 修复回复区被流式文字撑大 — PostCard 回复区限制 maxLines = 5,流式输出文字超出不撑大卡片

优化

  1. Markdown 渲染性能优化MarkdownTextremember(markdown) 缓存 AnnotatedString,避免每次重组都重新解析

其他

  1. 注册验证码接入(CaptchaInput)
  2. 反馈提交改为回调模式
  3. SquarePostCard onClick 修复
  4. Post.toJson() 序列化方法

版本

  • v0.6.1.11v0.6.2.30
  • versionCode: 3 → 4