Skip to content

v1.1.47

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:04
· 90 commits to main since this release

中文说明

  • 修复侧栏折叠动画窗口期交互锁死:移除展开壳上的 pointer-events: none 阻断,改由 transitionend 驱动收敛并配合超时兜底,避免主线程流式长任务排队导致整栏无法点击(#57)。
  • 增强「新建任务」健壮性:适配 startSession 异步返回值与异常捕获,增加 pending 状态守卫,避免宿主并发繁忙或挂起时静默失效(#57)。
  • 优化流式输出期间渲染性能:搜索弹窗改为按需挂载,未打开时不订阅 store 快照,切断高频全量搜索索引重建;会话行与分组头使用 React.memo 隔离局部重绘;工具菜单 DOM 几何测量合并到 requestAnimationFrame(#57)。

English

  • Prevent interaction lockup during sidebar collapse by removing blocking pointer-events: none and settling state on transitionend with a timeout fallback (#57).
  • Support async startSession return handling and add a pending state guard to prevent silent no-ops when host RPC is busy during streaming (#57).
  • Optimize streaming performance: lazily mount and subscribe search store snapshots only when the search modal is open, wrap SessionRow and GroupHead in React.memo to isolate tree item re-renders, and throttle tool menu DOM geometry syncs into animation frames (#57).