Commit Graph

3 Commits

Author SHA1 Message Date
Alex Gleason a3019e2b65 Support VITE_PLAUSIBLE_ENDPOINT for self-hosted Plausible instances 2026-03-10 13:35:20 -05:00
Alex Gleason 7514833bb0 Add VITE_PLAUSIBLE_DOMAIN to .env.example 2026-03-10 13:31:56 -05:00
Alex Gleason f1191299e8 Add Sentry integration with lazy loading and user-configurable DSN
Sentry SDK is loaded via dynamic import() only when a DSN is configured
and error reporting is enabled, keeping it out of the initial bundle.
Users can control error reporting via a toggle and DSN field in
Advanced Settings, with the DSN synced across devices via encrypted
NIP-78 settings. The ErrorBoundary now reports fatal crashes to Sentry
with component stack context, and a beforeSend hook censors nsec
private keys before any data leaves the browser.
2026-03-03 17:25:14 -06:00