Skip to content

v5.3.19

Choose a tag to compare

@Sam-Fic Sam-Fic released this 31 Oct 12:51
· 260 commits to main since this release

EtaExpressive v5.3.19

基于 main 顶端(24 个提交),在 v5.3.18 之上的小幅迭代,重点补齐后台虚拟屏基建、会话分页与多项终端/UI 稳定性修复。

Features

  • 后台虚拟屏基建:新增三条创建通道、画布路由策略,GUI 工具支持按屏操作(5cc5ca67e)
  • 运行准入与 GUI 操作权互斥:launch_app/open_uri 智能画布分流,新增 present_to_user 主屏移交(f9cad7337)
  • 会话展示分页数据层:按 sort_index 窗口加载与边界保存,未加载历史不被覆写(e6885cd39)
  • 标题每轮刷新与手改保护;history 工具失败文案改走资源本地化(5cac2b045)
  • 排队消息可直接移除:输入条队列项带关闭按钮(fa0322157)
  • 主页输入条接入排队消息移除(176a5ca3b)
  • 分段行支持长按无障碍标签(会话/多选入口),工具组加载提示改用专有文案(71cabea50)
  • 工具分组改可展开分段卡(M3 expand & collapse)(c8c4817e2)
  • 媒体搜索批量操作改官方浮动工具栏,阈值移入底部弹层(c4c18d80f)

Fixes

  • 终端控制台流式 UTF-8 解码:PTY 读块劈开多字节字符不再乱码(e2113ae04)
  • 终端 ANR 修复:会话创建与回收移出会话锁,store 状态表加锁(8f59a645a)
  • Linux 环境安装改 App 级作用域,离开页面不再中断安装(d2e8ff9fc)
  • Linux 环境页状态读盘移出组合期,校正前按检查中呈现(ebbc7aa8f)
  • 浏览器工具栏滚动桥差量放 consumed 位,修复顶栏不跟随滚动(db6cba2c5)
  • 回答折叠分轮处理:旧轮生成中保持收起,最新轮停下才收(1f7b3f065)
  • Systemizer 安装失败文案改走资源本地化(6083de8e0)
  • 设置页说明收进行内摘要、语音面板与图框同心圆角,三语零散文案校对(4e89adfca)
  • 繁体资源文件用语校对(权限/侦测/处理程序等)(ffdaf1bcd)

Performance

  • 终端块只渲染尾部窗口,排版成本与输出总长解耦(051f860e9)
  • AnsiText 行覆盖不再全串回扫,修进度条输出 O(n²) 卡顿(201bc3ee8)
  • 终端输出改增量读取,目录列表一次 stat 批量出(308bf2d52)

Refactor

  • 问答卡迁到官方 SegmentedListItem,拆除旧工作卡外壳(ae6552ed9)
  • 媒体索引设置页说明文案收进行内摘要(da1079f81)

Build

  • 更新 .gitignore 忽略临时文件和工作目录(b4bad7f53)