Skip to content

CrabCode TUI v1.0.33

Choose a tag to compare

@acosmi-fushihua acosmi-fushihua released this 11 Aug 19:54
· 45 commits to main since this release

CrabCode TUI v1.0.33

Availability / 可用平台

  • ✅ macOS Apple Silicon (arm64-darwin)
  • ✅ macOS Intel (x64-darwin)
  • ✅ Windows x64 (x64-win32)
  • Linux is intentionally not part of this release. / 本次发版不提供 Linux。

Install / 安装

curl -fsSL https://github.com/acosmi/CrabCode-TUI/releases/download/v1.0.33/install.sh | sh

Windows PowerShell 5.1+:

irm https://github.com/acosmi/CrabCode-TUI/releases/download/v1.0.33/install.ps1 | iex

Fixes / 修复

  • Fixed the Windows replay root cause: JavaScript no longer re-derives the Memory named-pipe endpoint from a path that can resolve to an 8.3 alias; it consumes the exact endpoint selected by the Rust launcher.
  • 将 Memory IPC 权威端点统一交给 Rust launcher,避免 Windows RUNNER~1 短路径与 runneradmin 长路径产生不同命名管道哈希。
  • Pinned every packaged Bun runtime and CI build tool to 1.3.14 after local archive replay caught Bun 1.3.11 failing to parse the current minified runtime.
  • 本地真实归档回放发现 Bun 1.3.11 无法解析当前压缩运行时,现已将 Mac/Windows 包内运行时与 CI 构建工具统一锁定为 Bun 1.3.14。

Mac verification / Mac 验证

  • Both archives were assembled twice from one compiled closure and were byte-for-byte identical.
  • 每个 Mac 归档均从同一编译闭包连续组装两次,字节完全一致。
  • arm64: 100/100 package replays + 1/1 installer replay.
  • x64: 100/100 package replays under Rosetta + 1/1 installer replay from an x86_64 host process.
  • Across both architectures: 0 runtime stops, 0 leaked package processes, 0 Memory namespace leaks, and 0 real user-state changes.
  • 两架构合计:运行时意外停止、包进程泄漏、Memory 命名空间泄漏、真实用户状态变更均为 0。

macos-local-provenance.json is signed with the same authorized SSH release key used by the annotated tag. Verify downloads with checksums-sha256.txt.

macos-local-provenance.json 使用与签名 tag 相同的授权 SSH 发版密钥签署;下载后请使用 checksums-sha256.txt 校验。

Windows verification / Windows 验证

  • The preserved ZIP was bound to SHA-256 bb0d28599e85e60387d01e1a466a21f1f02840c768e90db8323be9e27e97ebe5; its two package assemblies were byte-for-byte identical.
  • Installer replay: 1/1; direct package replay: 1/1; successor turns: 2/2.
  • Runtime stops, leaked package processes, Memory namespace leaks, default-home changes, and real user-state changes: all 0.
  • 修复 Windows 安装器生成标记文件时的 CRLF/LF 协议不一致;真实安装与直接启动回放均通过,所有泄漏和用户状态变更指标为 0。
  • GitHub Actions verification · Build provenance attestation