Skip to content

v1.2.2

Choose a tag to compare

@wrdqtww wrdqtww released this 21 Aug 05:36
· 7 commits to main since this release

v1.2.2

与 v1.2.1 相比,本版本完成 15 项代码审查修复:

  • 变体识别两阶段兜底:注册表/运行进程 -> 安装目录路径兜底再套用 profile
  • ApplyVariantProfile 重置 variant 数组并返回实际应用状态
  • 步骤编号统一:仅 Run 输出 [n/9],内部函数输出子步骤
  • DSH_HOME 归一化比较(Trim/GetFullPath)
  • IsDshPathEntry 空值保护(DshRuntime/DshHome 为空不再误判)
  • UAC 取消改为 MessageBox 弹窗提示
  • npm @deepseek-ai/dsh 目录校验,避免误删普通 npm 目录
  • CleanDshHome 增加 IsSafeDshHome 安全守卫
  • LogService.Write 主日志失败降级到副本/当前目录
  • VariantProfile.Label 单一数据源 + VariantCatalog.FindByAppId(删除 KnownAppIdLabels)
  • RetentionOptions.Copy 深拷贝
  • GUI 三组勾选列表共用 WireParentChecked/WireItemCheck
  • using 精简、全文件 CRLF 统一
  • 重新审查额外修复:WireParentChecked 调用顺序、lambda ref 参数 CS1628、VariantProfile 标签参数位置

构建:csc 零警告;/DryRun 与 /help 冒烟通过;exe 473600 字节。