Satori 3.4.3
这一版是跨平台兼容与打包维护更新。它修正 Windows 兼容改动带入共享界面的平台误导文案,清理已经失效的实现与资源,并在不删除功能、诊断与安全能力的前提下缩小正式程序。
主要变化
- PDF 读取和 AI 连接失败提示改为平台中性,不再让 macOS 用户看到 Windows 专属提示;新增聚焦回归覆盖这条共享路径。
- 删除已被加载监控器取代、只剩自测引用的
awaitPDFDocument包装,以及无任何构建或文档引用的 1,443,308-byte Windows 图标源文件;保留全部 47 个前端行为测试和 PDF 解码资源。 - 正式前端不再生成并嵌入 2,074,834 bytes 的源码映射;开发应用仍直接加载源码。Rust 正式构建同时使用单个 codegen unit。相同项目、工具链与打包方式下,macOS arm64 原生程序从 9,401,920 bytes 降至 8,246,640 bytes,减少 1,155,280 bytes(12.29%)。
下载与验收边界
- macOS:需要 Apple 芯片 Mac 和 macOS 14+。下载
Satori-v3.4.3-macos-arm64.zip,解压后把 Satori 移入“应用程序”。包使用项目稳定的本地签名身份和 hardened runtime,但没有 Apple Team ID,也未经过 Apple 公证。 - Windows:需要 Windows 11。x64 下载
Satori_3.4.3_x64-setup.exe,ARM64 下载Satori_3.4.3_arm64-setup.exe。安装包未经过 Authenticode 签名,并按当前用户安装,因此 Windows 会显示未知发布者提示。 - 两个 Windows 安装包只从同一最终源码提交的成功托管产物提升;构建、测试、唯一 payload、PE 架构、产品身份、当前用户安装、完整卸载和 SHA-256 都必须在上传前通过。
- 原生交互证据按正式产物和架构分别记录。本版不把 macOS 验收、托管 Windows CI 或旧 ARM64 原生证据描述成 3.4.3 Windows 原生验收,也不推断 x64-on-x64 手动验收。
- Release 附带校验清单,用于核对三个平台资产。
Satori 3.4.3 is a cross-platform compatibility and packaging maintenance release. It makes shared PDF and connection errors platform-neutral, removes one superseded loading wrapper and one unreferenced Windows icon source, and excludes production source maps while preserving all useful regression tests and PDF decoder assets.
With production source maps excluded and one Rust codegen unit, the like-for-like macOS arm64 release executable decreased from 9,401,920 to 8,246,640 bytes (12.29%). The Release includes a locally signed, hardened-runtime macOS 14+ Apple silicon build that is not Apple-notarized, plus unsigned current-user NSIS installers for Windows 11 x64 and ARM64. Windows assets are promoted only from a successful hosted run at the exact final source commit. Native evidence remains artifact- and architecture-specific.