aprs.me/assets/js
Graham McIntire dade93ee5c
Implement Sentry JavaScript integration with proper CSP configuration
- Restored Sentry JavaScript SDK script tag
- Created custom ContentSecurityPolicy plug to allow Sentry domains
- Added proper CSP headers allowing:
  - js.sentry-cdn.com for the SDK
  - *.ingest.sentry.io and *.sentry.io for error reporting
- Initialized Sentry in app.js with:
  - Proper DSN configuration
  - Browser tracing integration
  - 10% transaction sampling rate
  - Filter for non-critical ResizeObserver errors
- Added CSP plug to router pipeline after put_secure_browser_headers

This properly integrates Sentry for JavaScript error tracking while
maintaining security through explicit CSP configuration.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 15:17:35 -05:00
..
features Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
hooks cleanup 2025-07-18 14:44:52 -05:00
types Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
app.js Implement Sentry JavaScript integration with proper CSP configuration 2025-07-18 15:17:35 -05:00
map.ts Remove debug console.log statements for hover handlers 2025-07-18 15:12:26 -05:00
map_fixes.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
map_helpers.ts Replace any types with specific TypeScript types 2025-07-17 17:55:27 -05:00
topbar.js js tweak 2025-07-05 13:16:37 -05:00