Skip to content

dsh desktop v0.1.12

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 10:00

这一版只动插件面板的预设清单,一条:DSH Better Sidebar 从推荐位撤掉了。应用逻辑没有改动,dsh 本体的行为也没有变化;已经装着这个插件的人不受影响——预设清单只决定这个面板拿什么给你看,管不着 profile 里已经装了什么。

变更

  • 推荐位只留插件市场:面板的推荐组以前是两条,DSH Market 和 DSH Better Sidebar。留着后者的理由,在 DSH Market 装进来的那一刻就已经失效了——市场里搜得到它,而且市场里还有另外两千多个这份清单永远不会列进来的插件。一个随包发的内置清单能做的,是把人送到一个自己会长的目录前面,而不是替他从两千多个里先挑一个出来摆着。清单是 JSON(resources/preset-plugins.json)不是代码,撤一条不需要动面板的任何逻辑。

    顺带掉了一个坑:Better Sidebar 是清单里唯一一条 github: 规格的,而每一个 github: 插件在安装时都会撞上 pnpm 10 的 allowBuilds 拦截——面板只能把 dsh 打印的那行 key 原样贴出来,让你自己去 pnpm-workspace.yaml 里放行。现在预设清单里全是 registry 包,从推荐位一键装下去的东西不会再遇到这一步。手动在输入框里填 github:owner/repo 的路径没有变化,那一步仍然在。

    一个细节:如果你已经装了 Better Sidebar,面板下方「已安装」里它会从「DSH Better Sidebar」变成 dsh-better-sidebar。那份好看的名字本来就是从预设清单里借的,清单里没有了就退回包名,卸载照常可用。

完整变更:v0.1.11...v0.1.12