Web frontend and supporting services for lance.blue

feat(web): report escaped errors to PostHog master

capture_exceptions turns the two channels main.ts already traps - error and unhandledrejection - into $exception events, on every page the layout mounts. Until now a crash in the field was a console.error in a tab nobody was looking at. Free to 100k exceptions a month; the test guards the option the way the pageview and autocapture decisions are.


+21
2 changed files