Skip to content

fix: improve desktop build config and diagnostics#253

Merged
nettee merged 1 commit intomainfrom
dev-0318-3-pr
Mar 18, 2026
Merged

fix: improve desktop build config and diagnostics#253
nettee merged 1 commit intomainfrom
dev-0318-3-pr

Conversation

@nettee
Copy link
Copy Markdown
Contributor

@nettee nettee commented Mar 18, 2026

Summary

This PR ensures the desktop build config uses environment-specific Sentry DSNs, notarization helper imports lazily, and diagnostics UI masks DSN details while keeping crash dump info visible.

Changes

  • add TEST/PROD SENTRY DSN inputs and resolve the correct value before writing build-config.json
  • lazily import @electron/notarize so the helper only loads when notarization runs
  • mask rendered Sentry DSN values and give crash dump/Sentry summary cards a wider layout with matching styles

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 18, 2026

Deploying nexu-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 2a51766
Status: ✅  Deploy successful!
Preview URL: https://c7075735.nexu-docs.pages.dev
Branch Preview URL: https://dev-0318-3-pr.nexu-docs.pages.dev

View logs

- support environment-specific Sentry DSNs and lazy notarize import

- mask diagnostics Sentry DSN and widen summary layout
@nettee nettee merged commit 9dd8395 into main Mar 18, 2026
8 checks passed
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.

2 participants