v0.2.2
本版修复已安装面板的判定边界:只有同时写在 profile dependencies 与 dsh.profile.bundles 里的包才算用户安装。桌面端按 in-box 接入(bundle 条目 + symlink、未写成依赖)的市场座位不再出现在面板里——此前它会显示一个「卸载」按钮,而下次打包启动又会把它静默装回,造成假卸载。停用/启用与卸载三个动作走同一判定,行为一致;新增 2 个测试覆盖纯函数与 list/uninstall 全链路。
dsh plugin --profile web add https://github.com/bruc3van/dsh-desktop-safe-market/archive/refs/tags/v0.2.2.tar.gz