Skip to content

Qualify and publish the Windows x64 NSIS release - #5

Merged
Ldsystem merged 7 commits into
mainfrom
codex/windows-release
Aug 25, 2026
Merged

Qualify and publish the Windows x64 NSIS release#5
Ldsystem merged 7 commits into
mainfrom
codex/windows-release

Conversation

@Ldsystem

@Ldsystem Ldsystem commented Aug 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • compile and package Desktop Translator for Windows 10/11 x64 with an unsigned current-user NSIS installer
  • add native Windows CI, installer auditing, checksums, provenance attestation, and exact-artifact release upload
  • repair Windows host boundaries for UI Automation, SAPI, credential prompts, and tray-panel placement
  • make settings/autostart persistence transactional and avoid credential-prompt UI-thread deadlocks
  • include the pending macOS overlay-window safety, tray diagnostics, and softened floating-card appearance
  • bump the application release version to 0.4.0 and document Windows installation, testing, and supply-chain policy

Validation

  • pnpm check
  • cargo fmt --manifest-path src-tauri/Cargo.toml -- --check
  • cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings
  • cargo test --manifest-path src-tauri/Cargo.toml
  • pnpm tauri build --bundles app
  • macOS signature and bundle audit
  • Windows compile/package/audit remains a required PR check on windows-latest

Closes #4

Ldsystem and others added 7 commits August 24, 2026 21:26
… installer

Repair the HWND/SAPI/UIA import boundary, add a WebView2 download bootstrapper NSIS package path, and require Windows CI fmt, clippy, tests, and packaging.
Document the Windows 11 25H2 qualification limits, add the supply-chain plan, and isolate a Windows release job with checksums and attestations.
Language-only settings saves no longer abort on autostart, selection translation uses the saved target, the tray panel stays inside the work area, and Windows release builds hide the extra console.

Co-authored-by: Cursor <cursoragent@cursor.com>
Run the Windows audit tests on their native host, publish the exact audited binaries, make settings and credential prompts transactional, and include the pending macOS overlay and tray repairs.

Refs #4
Apply the Common Controls v6 manifest to every Windows MSVC link target so cargo test reaches the Rust harness instead of exiting with STATUS_ENTRYPOINT_NOT_FOUND.

Refs #4
@Ldsystem
Ldsystem merged commit 63dd220 into main Aug 25, 2026
3 checks passed
@Ldsystem
Ldsystem deleted the codex/windows-release branch August 25, 2026 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Qualify and publish the Windows release

1 participant