Releases: KhalilYamber/dsh-prism
Releases · KhalilYamber/dsh-prism
Release list
v1.2.0 界面双语适配
v1.2.0 界面双语适配 / Bilingual UI
新增 / New
- 插件全部文案跟随 DSH 界面语言(简体中文 / English),设置里切换语言即时生效、无需刷新
Every string now follows the DSH interface language (zh/en); switching in Settings takes effect instantly without a refresh - 33 工具白话文案、参数摘要、菜单、组状态、面板与卡片均有中英双语;英文缺省自动回退中文
All 33 tool rules, argument summaries, menus, group status, panels and cards ship in both languages; English falls back to Chinese when a string is missing
验证 / Verified
- 回归 24/24(含英文态断言)+ 等价性全通过;playwright 实测中英切换(原生 ↔ Native)闭环、控制台零报错
v1.1.1 组状态三态 + 混合计数
v1.1.1 组状态三态 + 混合计数
修复
- 简化档归组在真实浏览器完全失效(
ToolGroupNode裸用 framework hookuseSession,每次渲染抛错导致槽位条目退出、回退产品原版渲染,两档看起来一样)→ 改为从组件 props 取运行时注入的 hook
组状态升级
- 全对显示 ✓、全错显示 ✕
- 对错混合显示警示符号 + 「✓ n · ✕ m」计数(对在前)
- 组内还有调用在跑时只显示 ● 运行中,跑完才给对错总结
- 计数按根工具调用计算,与组内行数口径一致
v1.0.0 重构收尾版
v1.0.0 重构收尾版
架构
- 规则表驱动:33 个工具白话文案(TOOL_RULES)+ 参数名自动规则(ARG_NAME_RULES),新增工具只需在规则表加一行,卡片与文案自动生成
- 注册名单自动推导:规则表 - 产品原生卡片(19 个工具),不再维护第二份名单
原生档 = 产品原貌
- 原生档零注册:19 个工具全部交还产品原样渲染(含通用卡片)
- 简化档才注册白话卡片,模式切换动态注册/注销、即时生效
简化档:时间线行 x 交付文档
- 时间线行:类别图标 + 白话动作 + 状态图标(✓ 完成 / ● 进行中 / x 出错)
- 交付文档详情:结果脱敏后轻量 Markdown 渲染(表格 / 代码块 / 标题 / commit 哈希高亮)
- 隐藏复杂工具开关(默认开启):17 个高级工具折叠成一行,点「展开」查看
数据脱敏(简化档)
- 路径只显示文件名;token/secret/api_key 等敏感参数名永不展示
- 密钥形态(sk-xxx、Bearer xxx、key=xxx)替换为占位符;详情先脱敏后渲染
其他
- 悬浮入口动态定位,跟随侧栏与输入框,任何状态不遮挡输入