Releases: bruc3van/dsh-desktop-safe-market
Release list
v0.2.11
升级审查与全新安装同标准:完整扫描新版产物、不做两版 diff 定向审查;范围约束与安装对齐(装什么就扫什么)。安全审查提示词 v0.2.11。
Changes
- chore: release v0.2.11
- refactor(locales): 升级审查与全新安装同标准——完整扫描新产物,不做两版 diff 定向审查;范围约束与安装对齐,只审查将要安装的那个新产物本身,装什么就扫什么
Full Changelog: v0.2.10...v0.2.11
v0.2.10
深度扫描 5 分钟,放心使用每一天。宣传口号常驻插件市场(关闭态介绍卡片 + 开启态页面顶部);安全审查提示词同步收紧。
Changes
- chore: release v0.2.10
- feat: 插件市场新增宣传口号「深度扫描 5 分钟,放心使用每一天」——关闭态介绍卡片与开启态页面顶部常驻各一行;同步收紧安全审查提示词(npm 包审查改用 npm view dist.tarball 取 URL、dsh 命令按进程名定位运行中进程且不假设固定端口、只做提示词要求内的验证)
Full Changelog: v0.2.9...v0.2.10
v0.2.9
chore: release v0.2.9
Changes
- chore: release v0.2.9
- refactor(locales): 收紧安全审查提示词——唯一目的为安全审查、不做多余验证;dsh 命令由 Agent 自行定位执行(环境变量/默认安装目录/npm·pnpm 全局 bin/监听 1466 端口的进程路径);按'装什么就扫什么'审查将要安装的产物(npm 包扫 tarball、tarball 扫内容、源码扫锁定 commit 的树);审查产生的临时文件由 Agent 自行删除
Full Changelog: v0.2.8...v0.2.9
v0.2.8
v0.2.8: 目录读取在默认 GitHub 源不可达(超时/DNS/连接失败/HTTP 错误)时自动切换到 Gitee 镜像并粘性记住可用源,无需任何配置;ETag 只发给签发它的源,旧缓存无缝兼容;自定义 catalogBase 的部署保持单源
Changes
- chore: release v0.2.8
- feat: 目录读取在默认 GitHub 源不可达时自动切换到 Gitee 镜像,并粘性记住可用源——ETag 只发给签发它的源,legacy 缓存回落主源,自定义 catalogBase 保持单源;build.mjs 的 tsc 步骤改用 node 直跑以兼容 Windows
- refactor(locales): enhance security review prompts for DSH plugins
Full Changelog: v0.2.7...v0.2.8
v0.2.7
v0.2.7: 桌面座位的来历说明改为悬浮提示——ⓘ 图标 hover/键盘聚焦弹出,卡片不再挂常驻说明段
Changes
- chore: release v0.2.7
- feat: 桌面座位的来历说明改为悬浮提示——ⓘ 图标 hover/键盘聚焦弹出,卡片不再挂常驻说明段
Full Changelog: v0.2.6...v0.2.7
v0.2.6
v0.2.6: 已安装面板接管桌面客户端接入的 in-box 座位——带归属标记的座位列出并可停用/卸载,卸载同时删除复制目录,卡片说明客户端可能重新接入;无标记的 in-box 接入不列出
Changes
- chore: release v0.2.6
- feat: 已安装面板接管桌面客户端接入的 in-box 座位——带归属标记(.dsh-desktop-seat.json)的座位列出、可停用/卸载,卸载一并删除复制目录;无标记的 in-box 接入仍是部署自身、不列出
Full Changelog: v0.2.5...v0.2.6
v0.2.5
v0.2.5: 入口拆分——插件主体改为守卫内动态加载,遇到不兼容的 dsh 运行时只跳过市场本身,不再连累同 profile 的其他插件
Changes
- chore: release v0.2.5
- refactor: 入口只留守卫,插件主体拆到 plugin.ts 动态加载,不兼容运行时只跳过市场、不再拖垮整棵插件树
Full Changelog: v0.2.4...v0.2.5
v0.2.4
Changes
- feat: 目录标出已安装并改走安全升级,修复 0.2.1 前的存储记录读不出来
- ci: cut the GitHub Release from the tag push
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Changes
- chore: release v0.2.3
- fix: CI 安装步骤去掉 --ignore-workspace,让 pnpm 11 读到 allowBuilds 构建审批
- refactor: migrate pending uninstall records to file-based storage
Full Changelog: v0.2.2...v0.2.3
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