managarten/apps
Till JS b11e1284dc feat(error-tracking): add GlitchTip integration with shared error-tracking package
Infrastructure:
- Add GlitchTip (web + worker) to docker-compose.macmini.yml (port 8020)
- Add glitchtip.mana.how to Cloudflare Tunnel config
- Add glitchtip database to init-db SQL
- Add GLITCHTIP_DSN to .env.development

Shared Package (@manacore/shared-error-tracking):
- initErrorTracking() - Sentry-compatible init with GlitchTip DSN
- captureException(), captureMessage(), setUser(), setTag(), flush()
- SentryExceptionFilter for NestJS (captures 5xx errors only)
- Graceful no-op when DSN is not configured

Integration:
- Add instrument.ts to calendar, contacts, todo backends
- Import instrument.ts before app bootstrap in all 3 main.ts files
- Error tracking auto-initializes when GLITCHTIP_DSN env var is set

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 13:30:13 +01:00
..
calendar feat(error-tracking): add GlitchTip integration with shared error-tracking package 2026-03-19 13:30:13 +01:00
chat fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
clock fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
contacts feat(error-tracking): add GlitchTip integration with shared error-tracking package 2026-03-19 13:30:13 +01:00
context feat(context): add SvelteKit web app with Svelte 5 runes 2026-03-19 11:15:20 +01:00
docs 🌙 feat(docs): set dark mode as default theme 2026-01-29 18:22:23 +01:00
manacore docs(audits): update scores after Swagger and accessibility improvements 2026-03-19 12:42:12 +01:00
manadeck fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
matrix feat(mukke): add offline-first iOS music player app 2026-03-17 13:23:58 +01:00
mukke fix(mukke): lint fixes, rate limiting, DB indexes, and prod config 2026-03-19 12:54:49 +01:00
nutriphi fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
photos fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
picture fix(picture-mobile): make patch-package non-fatal in postinstall 2026-03-15 09:01:21 +01:00
planta fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
presi fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
questions fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
skilltree fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00
storage feat(traces): integrate traces app into monorepo with NestJS backend and AI city guides 2026-03-15 08:12:42 +01:00
todo feat(error-tracking): add GlitchTip integration with shared error-tracking package 2026-03-19 13:30:13 +01:00
traces fix(traces): configure EAS Build for TestFlight and fix bot-services build 2026-03-17 13:16:38 +01:00
zitare fix(auth): add missing reset-password page to 13 apps 2026-03-19 10:13:18 +01:00