Skip to content

Releases: XiaojuCH/EnvCompass

EnvCompass v0.1.0 Preview 2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 11:52
b0f15b9

EnvCompass v0.1.0 Preview 2

Preview 2 聚焦现有诊断流程的可信度、只读边界和分享安全,没有扩大产品范围。

本次更新

  • 网络 PATH 不再被文件系统探测;无法确认的网络项和命令解析会明确显示为未检查 / unknown,而不是猜测缺失。
  • 外部版本查询仍限于只读 allowlist,并进一步限制输出与 reader 等待时间;Corepack 子进程禁止联网下载包管理器。
  • 修复 environment.yml 中 Python 条目的误识别、Poetry caret / tilde 版本范围、stderr 版本输出等确定性判断。
  • 项目 metadata 读取拒绝跟随 symlink,继续保持大小、深度和文件数量上限,也不会执行项目脚本。
  • 中英文 GUI、finding、项目读取提示和两种分享报告现在保持一致。
  • 分享 sanitizer 增加正斜杠 / 混合盘符路径、UNC、URL credential、引号凭据和常见 token 格式的回归覆盖。
  • 修复窄窗口横向溢出;README 使用真实 release build 与 synthetic mismatch fixture 生成的结果截图。

下载哪个

  • 大多数 Windows 用户:EnvCompass-0.1.0-preview.2-windows-x64-setup.exe
  • 不想安装:EnvCompass-0.1.0-preview.2-windows-x64-portable.zip
  • 需要 MSI:EnvCompass-0.1.0-preview.2-windows-x64.msi(需要管理员权限)

请使用同一 Release 中的 SHA256SUMS.txt 核对下载文件。

发布前验证

  • Rust tests:33 passed
  • Frontend tests:2 passed
  • strict Clippy、frontend production build、Windows EXE / NSIS / MSI release build:通过
  • 中文 / English、healthy / synthetic mismatch、两种分享报告及窄 / 常规 / 宽窗口:已用真实 release build 验证

Preview 限制

  • Windows x64 构建仍未签名,Windows SmartScreen 可能提示;请确认来源并核对 SHA-256,不要关闭系统安全功能。
  • MSI 是需要管理员权限的高级备用安装包;普通用户请选择 setup EXE。
  • EnvCompass 仍是本地、只读诊断工具,不修改 PATH、Registry、runtime 或项目,也不执行项目脚本。
  • 报告会过滤已测试的常见敏感模式,但分享前仍应快速检查。
  • 本版本不包含深度 Conda 管理、CUDA / YOLO / PyTorch 配置、自动修复、内置 AI 或云功能。

Feedback

欢迎创建 GitHub Issue。公开反馈前,请移除用户名、私人路径、项目名、URL、credential,以及未经检查的完整诊断报告。


EnvCompass Preview 2 hardens the existing Windows x64 diagnosis flow without expanding its scope. Network PATH entries are left unchecked instead of being accessed or guessed, probes have tighter read-only and timeout boundaries, project requirement parsing and English localization are more accurate, and both share-report formats receive stronger sanitization. Builds remain unsigned; most users should choose the setup EXE and verify it with SHA256SUMS.txt.

EnvCompass v0.1.0 Preview 1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 06:49

EnvCompass v0.1.0 Preview 1

这是什么

EnvCompass 是一个 Windows-first、本地优先、只读的开发环境诊断工具:找出项目要求与本机实际 runtime / PATH 之间有证据的冲突,并生成可分享的脱敏报告。

当前支持

  • Python、pip、Node.js、常见 Node 包管理器、Git 与 PATH 检查
  • Python / Node.js 项目版本声明和常见依赖 metadata 识别
  • 项目要求与当前 runtime 的确定性比较
  • metadata-light Python 项目识别(不读取或执行源码)
  • 简明 Copy for AI 与完整技术报告
  • zh-CN / en-US

下载哪个

  • 大多数 Windows 用户:EnvCompass-0.1.0-preview.1-windows-x64-setup.exe
  • 不想安装:EnvCompass-0.1.0-preview.1-windows-x64-portable.zip
  • 高级备用:EnvCompass-0.1.0-preview.1-windows-x64.msi

使用 SHA256SUMS.txt 核对下载文件。

Preview 限制

  • 当前构建未签名,Windows SmartScreen 可能提示;请确认来源并核对 SHA-256,不要关闭系统安全功能。
  • 当前面向 Windows x64,真实工作流已在 Windows 11 验证。
  • EnvCompass 保持只读,不修改 PATH、Registry、runtime 或项目,也不执行项目脚本。
  • 无账号、无遥测、无内置 AI;扫描数据不会上传。
  • 当前诊断范围是 Python、Node.js、PATH、Git 与有边界的项目 metadata;不包含 Conda 深度诊断、CUDA、YOLO / PyTorch 配置或自动修复。
  • 报告会过滤常见敏感模式,但分享前仍应由用户快速检查。

Feedback

欢迎创建 GitHub Issue。公开反馈前,请移除用户名、私人路径、项目名、URL、credential,以及未经检查的完整诊断报告。


EnvCompass Preview 1 is a Windows x64, local-first, read-only environment doctor for Python, Node.js, PATH, Git, and bounded project metadata. Most users should choose the setup EXE; a portable ZIP and MSI are also provided. Builds are currently unsigned, so verify the GitHub Release source and SHA256SUMS.txt.