Skip to content

Releases: pioneer666-user/specdev-workbench

0.2.1:桌面工作台兼容补丁

Choose a tag to compare

@pioneer666-user pioneer666-user released this 02 Oct 06:26

SpecDev 工作台 0.2.1

桌面兼容补丁:在DSH Desktop中央面板打开工作台,支持返回聊天与房间、阅读、图鉴内部导航;Web新标签入口保留。十二款家具和房间系统沿用0.2.0。

  • 已验证Windows / DSH Desktop 0.2.0-rc.2:项目归属、房间阅读、图放大/ESC、图鉴返回/复制、聊天草稿保留。三技能经宿主正常查看入口确认可发现,正文与参考文件可读。
  • 最终包仅安装说明变化,运行字节与已实测候选一致;未重新安装最终包。其他平台和后续宿主未验证。
  • 桌面请下载tgz到无空格本地路径,使用桌面安装目录下resources/runtime/cli/bin/dsh.cmd,指定plugin --profile desktop add <本地包路径>;退出旧实例,沿用相同DSH_HOME,再重启桌面。仅移除实际已安装的旧插件,不清空数据目录。完整用法见双语README。
  • Web使用原dsh plugin --profile web add命令;勿混用Web与桌面CLI。旧0.2.0保留,不自动迁移业务数据;Electron同账户偏好/缓存可能共用。

附件:specdev-dsh-workbench-0.2.1.tgz及其SHA256文件。包SHA256:4ae90c78da987478971f5eb5a89d9860ca6c81a71fb9c0820d9644ecaecf2b30。

插件及自制家具资源为MIT;随包上游许可证和来源声明保留。未发布npm渠道。

v0.2.0:独立业务房间与十二款MIT家具

Choose a tag to compare

@pioneer666-user pioneer666-user released this 01 Oct 09:21

SpecDev工作台0.2.0

独立业务房间:写实/童话底座、总览/行走、门内外通行、绑定业务文档与流程图并原位阅读。十二款自制家具、程序纹理和渲染缩略图统一MIT;具备资料能力的家具才可绑定资料。三份Skill:specdev-business、specdev-building、specdev-room。独立项目选择页显示名称与路径,原聊天保留。

安装与升级

完成会话任务并停止DSH。首次安装直接add;升级先按实际已安装项remove旧包 @specdev/dsh-archify-manage 或开发期 @specdev/dsh-workbench,两份都在则分别remove,再只装新包:

dsh plugin --profile web add https://github.com/pioneer666-user/dsh-archify-manage/releases/download/v0.2.0/specdev-dsh-workbench-0.2.0.tgz

重启后点侧栏「SpecDev工作台 ↗」选择项目;目标业务会话里说「用 specdev-room,为这个业务建一个房间」。本地tgz放在无空格路径,升级保留会话和业务仓库数据。

破坏性变化与边界

新包 @specdev/dsh-workbench,前缀 /specdev-workbench,资料根 docs/specdev,三份新Skill名、SpecDev格式和specdev/快照标签。无自动迁移、无旧URL别名,不保证旧书签可用,旧项目需分别约定迁移。

已验证Windows/DSH 0.1.6-alpha.2/web profile,作者真实使用通过;其他平台及最新宿主未验证。不支持页内家具编辑、任意拖摆、墙挂/嵌套承载、坐卧或灯光开关。CLI不证明图编译/渲染。第三方许可保留,internal仅为格式登记字段。

包校验

文件:specdev-dsh-workbench-0.2.0.tgz

SHA256:1e499779f50e6c8c47c9816e71c7131c971d90f0fd446ddb15bfd522cd864fbc

同名.sha256随Release上传。

v0.1.11:优化业务展示页、双击节点源码对照与下载优先 README

Choose a tag to compare

@pioneer666-user pioneer666-user released this 21 Sep 11:34

这一版集中优化了页面:项目首页与各管理页重新排版,支持浅色/深色主题;新增项目级「业务展示」页,可用列表、星图、球阵三种方式总览业务;阅读流程图时双击节点即可对照查看源码依据与业务说明。README 也改为下载优先,复制一条命令即可安装升级。

v0.1.10:零配置工作区入口与统一认证

Choose a tag to compare

@pioneer666-user pioneer666-user released this 20 Sep 06:28

本次更新

零配置工作区入口

装好插件、重启 DSH 即可使用,不再需要配置 repoRoot:侧栏「流程图管理」按钮
就地展开工作区清单,点哪个工作区,就在新标签打开哪个工作区的管理页(原 DSH 会话
保留)。链接通过 ?workspace=<id> 绑定该工作区,页面读写的就是它里面的
docs/archify/。手动配置 repoRoot 的旧用法仍然兼容。

统一认证(安全修复)

此前 /archify-manage 前缀路由不在宿主登录保护范围内。本版起整个前缀在所有业务
处理之前统一通过宿主认证(Host/Origin 校验+登录会话 cookie),未登录或来源不受
信任的请求一律拒绝;认证服务不可用时同样拒绝(fail-closed),绝不放行。

其他改进

  • 工作区目录必须是 Git 仓库顶层:子目录会被明确拒绝并说明,不再悄悄继承父仓库
    的标签与历史文件
  • 新增 GET /api/workspaces(侧栏工作区清单用)
  • 出错响应一律带工作区信息,浏览器标签标题带工作区名——同时开多个空项目也能区分
  • README 换位:英文版升为 README.md 主文件,中文版改 README.zh.md
  • 源码注释清理了内部过程引用

安装 / 升级

  1. 下载本页附件 specdev-dsh-archify-manage-0.1.10.tgz;
  2. 安装:dsh plugin --profile web add <tgz 路径>(--profile 必填;路径不能含
    空格
    ——DSH 侧限制,含空格会报 ENOENT,先拷到无空格目录再 add);
  3. 重启 DSH,侧栏点「流程图管理」展开工作区清单即可使用。

已在 DSH 0.1.6-alpha.2(web profile)完成从安装到移除的全链路验收;宿主没有工作区
注册表时自动落回手动 repoRoot 模式。

附件校验值 SHA-256:
bbde30998997888aab11c0bcde0a2b1f087d5c93dd03887b68f367ed2062d29a

v0.1.9

Choose a tag to compare

@pioneer666-user pioneer666-user released this 19 Sep 03:26
第一版

首个公开发布版 0.1.9(DSH 流程图管理插件)