Skip to content

fix(windows): render packaged app under strict CSP - #77

Merged
RebelliousSmile merged 4 commits into
mainfrom
fix/76-windows-csp-black-screen
Jul 31, 2026
Merged

fix(windows): render packaged app under strict CSP#77
RebelliousSmile merged 4 commits into
mainfrom
fix/76-windows-csp-black-screen

Conversation

@RebelliousSmile

Copy link
Copy Markdown
Owner

Summary

  • precompile Vue I18n locale messages for the packaged CSP
  • align the precompiler with Vue I18n 9 and emit AOT functions (jitCompilation: false)
  • allow the Tauri IPC custom protocol in connect-src
  • release manifests as 0.3.2
  • add packaged security configuration regression coverage

Verification

  • pnpm test: 30 files, 362 tests passed
  • cargo test: 3 tests passed
  • pnpm build: passed
  • pnpm tauri build: MSI and NSIS produced
  • packaged WebView2 smoke test: login form rendered (3 inputs, 2 buttons), zero console/CSP errors
  • bundle scan: no new Function or unsafe-eval

Existing lint debt

pnpm lint reports 400 pre-existing Vue warnings and no errors; this bug-fix diff introduces no lint warning.

Fixes #76

@RebelliousSmile
RebelliousSmile merged commit 9663b3a into main Jul 31, 2026
2 checks passed
@RebelliousSmile
RebelliousSmile deleted the fix/76-windows-csp-black-screen branch July 31, 2026 20:32
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.

fix(windows): black screen caused by packaged CSP

1 participant