Skip to content

v2.8.7

Choose a tag to compare

@aixtin aixtin released this 26 Oct 05:23
· 76 commits to main since this release

v2.8.7

Agent 模式气泡渲染修复(versionCode 70)

  • 用户视频/图片气泡越界、圆角被裁成直角:v2.8.0 起 Agent 模式用户气泡最大宽被误设为全屏宽,忽略了聊天列表左右各 12dp padding。内嵌播放器用显式全屏宽帧并右对齐 → 左缘顶出屏幕;缩略图 ImageSpan 宽于 TextView 可测宽 → 右缘被裁。现用户气泡与媒体 span 统一按「屏宽 − 24dp」收敛。
  • 思考/工具胶囊被压成半个图标:胶囊行 MATCH_PARENT → WRAP_CONTENT,状态壳与历史恢复摘要补 42dp 最小宽度。
  • 流式气泡偶发永久空白:淡出动画被取消(滚动滑出屏幕 detach)时兜底原位上屏成品。
  • 英文资源补齐 98 个缺失字符串,英文界面不再静默回退中文。

校验

  • nyral-v2.8.7.apk(正式签名)
  • SHA256: d732ebffdb2753d010359e8e112905849bbffb3016d39618a0d6e031bcb59a79
  • 系统要求:Android 10 及以上(minSdk 29)

Changes

  • User media bubbles (video/image) overflowed past the left or right screen edge with a squared-off corner: the Agent-mode user bubble max width had been set to the full screen width since v2.8.0, ignoring the chat list's 12 dp horizontal padding. User bubbles and media spans now use screen width − 24 dp.
  • Thinking/tool capsule no longer collapses into half an icon (capsule row MATCH_PARENT → WRAP_CONTENT, 42 dp minimum width on status shell and restored summaries).
  • Cancelled stream fade-out (row detached while scrolling) now shows the final content in place instead of leaving the bubble permanently blank.
  • 98 missing English strings added.