gendesign/frontend
lekss361 653e74f6b7 feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204)
- Add @sentry/nextjs@10.53.1
- sentry.{client,server,edge}.config.ts — GlitchTip-compatible init
  (no Replay, tracesSampleRate=0.05, guarded on DSN presence)
- src/instrumentation.ts — register() + captureRequestError export
- next.config.ts — wrapped in withSentryConfig (v10 API:
  treeshake.removeDebugLogging, sourcemaps.deleteSourcemapsAfterUpload)
- .env.example — NEXT_PUBLIC_GLITCHTIP_DSN + SENTRY_* vars
- .gitignore — .sentryclirc exclusion
2026-05-16 18:04:13 +03:00
..
public feat(docs): /docs/b2b-channels (rendered) + /docs/b2b-channels.md (raw) for sharing 2026-05-11 23:36:02 +03:00
src feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
.dockerignore fix(scraper): диагностируем «кнопка не работает» — Redis lock + task_received log 2026-04-28 23:17:42 +03:00
.env.example feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
.eslintrc.json init 2026-04-25 13:45:19 +03:00
Dockerfile perf(ci): parallelize docker builds + add npm cache mount 2026-05-11 15:01:10 +03:00
next-env.d.ts add interactive analytics dashboard for Sverdlovsk market and PRINZIP 2026-04-27 16:55:30 +03:00
next.config.ts feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
package-lock.json feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
package.json feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
sentry.client.config.ts feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
sentry.edge.config.ts feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
sentry.server.config.ts feat(frontend): @sentry/nextjs init for GlitchTip self-hosted (#204) 2026-05-16 18:04:13 +03:00
tsconfig.json init 2026-04-25 13:45:19 +03:00