mirror of
https://github.com/different-ai/openwork
synced 2026-05-14 11:06:25 +02:00
* fix(app): 修复内存泄漏、环境兼容性和错误恢复 - 新增 session 缓存清理机制,防止长时间运行内存无限增长 - pruneSessionCaches: 按有效 session 列表裁剪缓存 - removeSessionCaches: 删除单个 session 时精确清理关联数据 - clearSessionCaches: workspace 切换/断连时全量清空 - reloadDetectionSet 设置 5000 上限防止膨胀 - AbortSignal.timeout polyfill 兼容旧版 WebView/Electron - 健康检查完成后清理定时器避免泄漏 - MediaQueryList 旧版 API 降级兼容 (addListener/removeListener) - 顶层 ErrorBoundary 防止未捕获渲染错误导致白屏 * fix(app): simplify reload detection and harden external links --------- Co-authored-by: Benjamin Shafii <ben@prologe.io>