carp-dk / carp-dk/carp_study_app
feat(errors): integrate a crash reporter (decision needed: Sentry vs Crashlytics)
- Dominant language
- Dart
- Stars
- 10
- Forks
- 5
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 14
Description
## Problem
(verified) Zero crash/error telemetry (pubspec.yaml has no reporting SDK). Open issues like #443 ("User gets logged out") are currently undiagnosable in the field.
## Proposed fix
Recommend `sentry_flutter` (EU data residency / self-host option fits health-data governance better than Crashlytics) with `beforeSend` scrubbing, no default PII, release + dSYM upload in CI (ref #585).
**Decision needed** on vendor & hosting before implementation.
## Acceptance criteria
- [ ] Release-build crash visible in dashboard with symbolicated stack
- [ ] Event payloads contain no user ID/username/token (verified by inspection)
- [ ] Documented opt-out posture w.r.t. study ethics
**Effort:** M · **Priority:** P1 · **Change risk:** Low
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.