Skip to content

Releases: master1Sun/dsh-file-workbench-lib

v0.6.4: 修复 DSH 0.1.7 右侧栏入口消失 + 版本 0.6.3 → 0.6.4

Choose a tag to compare

@master1Sun master1Sun released this 23 Sep 09:24
根因(实证定位):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

Choose a tag to compare

@master1Sun master1Sun released this 19 Sep 15:35
d1ab8db
Update package.json

v0.6.2

Choose a tag to compare

@master1Sun master1Sun released this 19 Sep 06:41
市场模型+插件管理修复批次:种子迁移/注册表判重加固、统计结果改走/save落盘(修64KB body截断)、贡献点快照纳入工作台注册表(…

v0.6.1

Choose a tag to compare

@master1Sun master1Sun released this 18 Sep 00:42
调整版本控制面板

v0.5.0

Choose a tag to compare

@master1Sun master1Sun released this 15 Sep 03:59

新增支持文件编辑器,ssh

v0.4.2

Choose a tag to compare

@master1Sun master1Sun released this 14 Sep 11:43

优化

v0.4.1

Choose a tag to compare

@master1Sun master1Sun released this 13 Sep 06:23
新增txt文本编辑

v0.4.0

Choose a tag to compare

@master1Sun master1Sun released this 12 Sep 04:30
架构重构

v0.3.2

Choose a tag to compare

@master1Sun master1Sun released this 07 Sep 13:49
修复已知问题

v0.3.1

Choose a tag to compare

@master1Sun master1Sun released this 07 Sep 04:47
0.3.1 修复回收站问题,修复mac和win切换面板记录消失问题,修复后台任务问题