Repository navigation
Releases: master1Sun/dsh-file-workbench-lib
Releases · master1Sun/dsh-file-workbench-lib
Release list
v0.6.4: 修复 DSH 0.1.7 右侧栏入口消失 + 版本 0.6.3 → 0.6.4
根因(实证定位):guide 卡片具名导入宿主图标 IconChevronDownOutline14,而 DSH 0.1.7 把 primitives 图标命名从「数字尺寸后缀」改为「字号档位」(…14 → …Regular / …Medium), 该导入在新版为 undefined;渲染 <undefined/> 抛 React #130,整张 guide 卡片崩溃。 又因卡片「注册成功」已按 entryKey 顶掉宿主默认胶囊,而宿主只在注册缺席时才回退, 表现即为右侧栏「开始」页里本插件入口彻底消失(0.1.6 无该插槽,静默降级反而正常)。 修复: - GuideCardBridge:箭头图标改为运行时按名解析(…14 → …Regular → …Medium), 全缺时回退自绘 SVG;卡片外层加 ErrorBoundary,宿主组件契约漂移今后只降级、不消失。 - dsh-primitives.d.ts:补齐三个图标名声明并注明命名漂移原因。 - index.tsx:移除遗留的调试探针语句;workspaces 移出 inject 并加 try/catch 兜底 (客户端缺失时回落宿主原生 openPath,不接管文件打开改道)。 - .gitignore:白名单新增入口 hash(index-hd_o6Nxg.js / style-XRKgxIgu.css)并入库; 否则被 index-*.js / style-*.css 规则排除,克隆安装后拿不到 SPA 入口。 - 版本号三处同步 0.6.3 → 0.6.4:package.json + package-lock 根 version + packages[""].version (lock 此前滞留在 0.6.0)。 验证:vue-tsc --noEmit 零错误;build + sync 后以独立无头浏览器直连运行实例取证, 右侧栏「开始」页出现「文件工作台」卡片,console 崩溃计数 0。
v0.6.3
v0.6.2
市场模型+插件管理修复批次:种子迁移/注册表判重加固、统计结果改走/save落盘(修64KB body截断)、贡献点快照纳入工作台注册表(…
v0.6.1
v0.5.0
v0.4.2
v0.4.1
v0.4.0
v0.3.2
v0.3.1
0.3.1 修复回收站问题,修复mac和win切换面板记录消失问题,修复后台任务问题