Releases: XiaojuCH/EnvCompass
Release list
EnvCompass v0.1.0 Preview 2
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
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.