Repository navigation
修复
- 删除后的会话不再出现在侧边栏「未分组」里:物理删除成功时,宿主会向所有已连接的客户端
补发一条 DSH 自带的api-session/removed事件(官方session/disposed用的是同一条 relay)。
此前插件的delete会先取消归档、再摘掉工作区记账,而客户端那份会话清单是连接时拉取的
快照 —— 目录虽然删了,旧行却因为不再归档而重新可见、又因为失去工作区归属被
groupByWorkspace()收进「未分组」,看起来就像"删掉的会话跑到未分类里了"(从「已归档」
页签删会话时最容易撞上)。现在客户端收到事件即从清单中删掉该行;被拒绝的项(运行中 /
当前会话 / 未知 id)不会发这条事件,仍在磁盘上的会话不会被误删。