TRAE FLOW v0.3.3
TRAE FLOW 0.3.3
修复
- 修复 Flow 岛窗口被菜单栏图标隐藏类应用(iBar / Bartender / Ice 等)遮罩窗口拦截点击的问题:窗口层级从
.mainMenu + 3提升到.popUpMenu + 50(rawValue 151),盖过 menu bar hider 的 overlay,同时仍低于.screenSaver不影响锁屏 - 修复同一 cwd 下不同 TRAE 变体并发会话被
SessionStore误合并的问题(Spec:dual-variant-concurrent-session-key):HookPayloadMapper在 hook 未传session_id回退到 cwd 时,拼入__CFBundleIdentifier解析出的变体标识,sessionId 变为provider:variant:cwd,避免四个变体在同一目录下生成相同 keySessionStore.appendSession去重逻辑增加变体判断:仅当两会话解析到同一变体(或都无法解析)时才清理旧会话,不同变体的并发会话不再互相清除
- 修复自定义 HTML 区域未开启「允许请求外部接口」时
fetch/XMLHttpRequest/navigator.sendBeacon仍可发起网络请求的问题:注入networkBlockScript(atDocumentStart)从 JS 层源头拦截,仅放行file:/trae-flow-local:本地资源与 JS Bridge 消息通道
变更
- 鼠标悬停自动展开 Flow 岛默认值从「开启」改为「关闭」,避免鼠标路过触发区误触展开;用户仍可在设置中开启
- 演示页区块 2 升级:GitHub API JSON 改为随机猫咪图片,并增加多源 fallback 链(The Cat API → Cat as a Service → The Dog API 兜底)+ 图片代理 fallback(images.weserv.nl,保证国内网络可用);3 源 × 2 加载方式共 6 种尝试
- 演示页 HTML 模板版本化(
defaultDemoHTMLVersion):模板升级时老用户启动会自动覆盖刷新trae-flow-demo/index.html(用户已删除则不重建) - 体验用例文档文案调整:移除「鼠标悬浮」相关描述,统一为「点击展开」
说明
- 本次为 0.3.x 系列的 patch 版本,修复窗口层级、多变体并发会话、自定义区域网络权限三项关键问题,并升级演示页图片加载能力
Built (ad-hoc signed) on GitHub Actions. Not notarized by Apple.