Closed
Description
Part of: #64379
Tracking of our first milestone, which we intend to make available to folks who submitted interest via the wait list:
The scope is flexible, but we're aiming an MVP that's stable enough to get some users feedback.
### SDK Common
- [x] Keep `replay_id` on the scope's context and apply it to outgoing events, and trace `baggage` (https://github.com/getsentry/relay/blob/6f997888a23ac545362e75464d69cda50f1278eb/relay-sampling/src/dsc.rs#L55)
### SDK Android
- [x] Add breadcrumbs https://github.com/getsentry/sentry-java/pull/3372
- [x] ~Test that video codecs with the current default size (720) are available on different devices (AppCenter)~ Fixed by https://github.com/getsentry/sentry-java/pull/3327
- [x] Implement video on-demand (store screenshots to disk, every 5 seconds create a video and send an envelope and delete the video + screenshots locally) https://github.com/getsentry/sentry-java/pull/3272
- [x] If errorSampleRate is set, rotate the screenshot cache every 30sec https://github.com/getsentry/sentry-java/pull/3291
- [x] Implement new envelope items: Replay, ReplayRecording, ReplayVideo: https://github.com/getsentry/sentry-java/issues/3213
- [x] Handle orientation changes (send rrweb event/breadcrumb and change video size) https://github.com/getsentry/sentry-java/pull/3335 https://github.com/getsentry/sentry-java/pull/3357
- [x] Use dominant color for redacting
- [x] Set `replayId` to link replay and errors
### SDK iOS
- [x] Implement ReplayEvent
- [x] Core Options and parameters
- [x] Limit to 60 minutes maximun
- [x] Send DSC header to connect to backend errors
- [x] Use average color for redacting
### Phase 1: E2E iOS/Android native to Sentry player with mp4's
- [x] iOS SDK recording through envelopes. Mp4 as separate envelope item @brustolin
- [x] Android SDK recording through envelopes. Mp4 as separate envelope item @romtsn
- [ ] https://github.com/getsentry/sentry/pull/66111
- [ ] https://github.com/getsentry/rfcs/issues/128
### UI: Mobile Replay - Limited Alpha
- [x] [Replay Details] Move "Start Time" in header underneath user
- [x] [Replay Details] Remove "Dead Clicks" and "Rage Clicks" in header for mobile replays
- [x] [Replay Details] Remove browser icon from URL bar area for mobile replays
- [x] [Replay Details] Remove "Trace", "Accessibility", and "Memory" tabs for mobile replays
- [x] [Replay Details] Remove "Fast forward inactivity" option for mobile replays
- [ ] https://github.com/getsentry/sentry/issues/67430
- [ ] https://github.com/getsentry/sentry/issues/67693
- [ ] https://github.com/getsentry/sentry/issues/67725
- [ ] https://github.com/getsentry/sentry/issues/67692
- [ ] https://github.com/getsentry/sentry/issues/67847
- [ ] https://github.com/getsentry/sentry/issues/67879
- [ ] https://github.com/getsentry/sentry/issues/67912
- [ ] https://github.com/getsentry/sentry/issues/67712
- [ ] https://github.com/getsentry/sentry/issues/68111
- [ ] https://github.com/getsentry/sentry/issues/67727
- [ ] https://github.com/getsentry/sentry/issues/68438
- [ ] https://github.com/getsentry/sentry/issues/68437
- [ ] https://github.com/getsentry/sentry/issues/67877
- [ ] https://github.com/getsentry/sentry/issues/68569
- [ ] https://github.com/getsentry/sentry/issues/68509
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status