Skip to content

Releases: pioneer666-user/dsh-archify-manage

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 流程图管理插件)