-
v2.0.2 发布说明
released this
2026-09-30 17:26:51 +08:00 | 1 commits to main since this release把「清理临时文件」从行级槽位挪到插件页本身。v2.0.1 注册的是 plugins.row.config(key 为 <包名>#<行 id>),它只做一件事:在插件页下方「包含的组件」那一行上多长出一个「配置」入口。于是要清理孤儿文件,得先点进插件页,再从组件行点第二次。
现在注册的是 plugins.bundle.config,key 就是本包的包名(@dsh-plugin/session-delete)。它渲染在插件页的描述与「包含的组件」之间,打开插件页即可看到。这个口子与官方 dsh-experimental-voice-input-bundle、以及姊妹插件会话通知(v1.0.3 起)用的是同一个;对只有一个控件的插件来说,行级槽位多了一层没有必要的导航。
插件页顶部本来就有 DSH 渲染的插件标题与描述,所以这块配置不再重复标题,直接用操作名「清理临时文件」加一句判定规则开头。
「包含的组件」那一节是 DSH 插件页固定渲染的:ui-plugin-manager 无条件列出 bundle 在 cordis.patch.yml 里声明的每一行(行 id、运行状态、单独开关),插件侧无法隐藏。它标出运行状态、允许单独关掉组件,并不是纯冗余,但插件的功能不再挂在它下面。
清理行为本身没有变化:判定规则、保守边界、结果文案都与 v2.0.1 一致。
https://gitea.iwake.top/dsh-plugin/session-delete.git#v2.0.2跟随 2.x 用
#semver:^2.0.2。本次只动浏览器半:安装后在插件页刷新页面即可生效,不需要重启 DSH。Downloads