Repository navigation
Releases: weibaohui/dsh-kb
Releases · weibaohui/dsh-kb
Release list
v0.7.18 — API 基址随页面推导:子路径反代部署不再 404
API 基址改由 document.baseURI 推导(与宿主官方客户端同口径):子路径反代(如 https://host/app/dsh/)部署时,绝对路径 /dsh-kb/api 会丢前缀打到站点根而 404;根路径部署行为不变。dsh-sync#14 同款修复,全插件批次落地。
v0.7.17 — 正文可编辑 + 回收站软删除(#2)
正文可编辑:PUT /doc 改写 wiki/ 下已存在的文本页——白名单目录 + realpath 越界拒绝 + 1MB 上限 + 原子写(tmp+rename),保存后由宿主监视自动进版本历史(每页 50 份可回滚)。
回收站软删除:DELETE /doc 把 wiki/ 与 raw/ 下文件移入 /dsh-kb/trash/<kbId>/(跨设备自动降级为复制+删除),支持列表 / 还原(自动补目录)/ 彻底删除单条 / 清空;删除前客户端会先查引用页并提示。合并前由维护者补充:回收站文件名以 base64url 编 rel(修复文件名含 __ 时还原串路径的缺陷,decode 侧带规范化校验拒收伪造条目)。
产出库保持只读;index/log/schema 不开放删除。新增 test/doc-edit-trash.test.js 18 用例,全量 59 项通过。
v0.7.16 — 自动蒸馏适配 format v4 source 准入(#1)
Full Changelog: v0.7.15...v0.7.16
v0.7.15
v0.7.14
v0.7.13
v0.7.11
v0.7.10
v0.7.9
v0.7.8
fix: 修复 0.7.7 客户端 i18n locale 订阅丢 this 导致的渲染树崩溃(宿主卡死在 Loading plugins...),并接通语言切换刷新链路(useT 组件 + 侧栏 DOM 入口)。
Full Changelog: v0.7.7...v0.7.8