You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Windows 正式发布新增 Broker、桌面程序和安装包的 Authenticode 签名、时间戳与信任链门禁;任一校验失败都会在上传发布产物前停止。
English
Windows Release Validation
Manually running the Windows release workflow from the default branch with publish=false now performs the complete frontend, Rust, broker, desktop, and unsigned NSIS validation build without requiring a Windows code-signing certificate or Tauri updater private key.
The unsigned installer is uploaded with an UNSIGNED filename and a separate validation manifest for Windows Sandbox or virtual-machine testing only. It does not generate an updater signature, latest.json, GitHub Release, or CNB Release.
Tag pushes and publish=true continue to publish Windows installers without Authenticode, while requiring the Tauri updater private key, updater signature, and latest.json. Production releases no longer read PFX or timestamp settings.
Windows Administrator Compatibility
Installers can now start from an elevated terminal. When a linked standard token exists, the desktop starts with the original user's standard rights; built-in Administrator and UAC-disabled sessions without a standard token automatically use administrator compatibility mode.
Interactive installs explain that the desktop will retain administrator rights before compatibility mode continues. Silent installs continue automatically and record the mode. Session 0, SYSTEM, service accounts, cross-session callers, and invalid linked tokens remain blocked.
Online update confirmation no longer exposes a full SID and now states the desktop permission level after updating.
Errors and Background Diagnostics
Added distinct messages for download timeout, network, proxy, signature, UAC cancellation, caller exit, identity mismatch, deployment failure, and rollback failure. Unknown low-level details go to logs while the interface shows actionable general guidance.
Update logs now include a random operation ID, source, target version, phase, elapsed time, downloaded bytes, token mode, and result category, with proxy credentials and full SIDs redacted.
Standalone installers now write ACL-protected ProgramData logs that are read-only for standard users and retained for 15 days. The repository also includes a read-only token and UAC diagnostic script.
Update and Release Security
Increased the update-package download timeout to 10 minutes and expanded updater public-key consistency checks.
Production Windows releases now require trusted, timestamped Authenticode signatures on the broker, desktop executable, and installer. Any signature, timestamp, or trust-chain failure stops the release before upload.