v0.4.0
- 新增 Workspace 注册与 Session 归属:创建会话前自动注册当前工作区,避免新会话全部落入未分组状态。
- 新增按 VS Code 文件夹自动发现并恢复已有 DSH Session;打开曾在 Web 中建立过工作区的文件夹时可继续使用原会话和历史记录。
- 优化 Webview 会话选择器:按 Workspace 分组展示会话,并为历史或未关联工作区的会话提供“未分组会话”兜底分组。
- 扩展 Harness Workspace RPC 集成,支持读取工作区列表及按工作区筛选会话,为跨 Web 与 VS Code 的工作区复用提供基础。
- 增强 Trace Timeline:按可见事件的实际时间范围绘制时间轴,保留空闲间隔并改善 CSP 下的时间条定位。
- 修复跨 DSH Workspace 切换 Session 后发送消息会因 VS Code 当前目录不同而误建新会话的问题。
- 修复多窗口或多进程启动 Runtime 时的竞争:优先复用已存在的 Harness,并通过插件锁避免重复启动写入同一会话存储。
- 修复默认端口被占用时无法启动的问题:按 Harness 默认端口
3080探测,未配置端口时交由操作系统分配空闲端口,并校验host.describe后才复用服务。
Full Changelog: v0.3.2...v0.4.0