Ryan Albrecht
|
616865a1d0
feat(replay): Add logging to track replay data in the browser (#50533)
|
1 year ago |
Ryan Albrecht
|
205ce4c4f5
test(replay): Use new mocks to test ReplayReader (#50271)
|
1 year ago |
Ryan Albrecht
|
abf3bc2515
bug(replays): Fix splatting Replay Network spans into the array (#49225)
|
1 year ago |
Ryan Albrecht
|
725a27e0cb
fix(replays): Guard against unknown span op (#49162)
|
1 year ago |
Ryan Albrecht
|
152b334386
ref: Replays should split memory spans apart from network spans earlier (#49123)
|
1 year ago |
Ryan Albrecht
|
7b5ef20603
ref(replays): Read from the rrweb saved config to see if replay network details is setup (#48967)
|
1 year ago |
Ryan Albrecht
|
d2578dfe94
ref(replays): Refactor breadcrumb accessors to be memoized and central in ReplayReader (#48745)
|
1 year ago |
Ryan Albrecht
|
a390e6c24d
replay(feat): Show setup instructions for Replay Network>Details req/resp bodies (#48231)
|
1 year ago |
Ryan Albrecht
|
5e33e0075d
fix(replays): Catch errors that happen inside ReplayReader.factory and show a message (#46348)
|
1 year ago |
Ryan Albrecht
|
9d54da2840
ref(replays): Rename Replay API fields to be snake_case and new names (#43206)
|
2 years ago |
Ryan Albrecht
|
de5cd2078f
Revert "bug(replays): Trust the Replay api response `duration` field … (#42734)
|
2 years ago |
Ryan Albrecht
|
4fdbd4bccb
bug(replays): Trust the Replay api response `duration` field and dont re-compute it on the frontend (#42346)
|
2 years ago |
Ryan Albrecht
|
365e35464a
ref(replays): Move mapRRWebAttachments out of useReplayData and into ReplayReader (#41947)
|
2 years ago |
Ryan Albrecht
|
81fd9675a1
fix(replays): Adjust replay duration based on startedAt/finishedAt (#40281)
|
2 years ago |
Ryan Albrecht
|
153a4515b3
feat(replays): Allow filtering Issues separately from console.error statements (#39514)
|
2 years ago |
Dane Grant
|
f66da98ef1
fix(replays): adds ReplayReaderParams test stub (#39415)
|
2 years ago |
Ryan Albrecht
|
6fcdbc7f2f
ref(replay): Divide replay spans into memory and network arrays once, inside ReplayReader (#39354)
|
2 years ago |
Jesus Padron
|
c733c28468
feat(replays): Deeplink directly to the error timestamp when linking from Issue Details to Replay Details (#39047)
|
2 years ago |
Ryan Albrecht
|
0e19363d7d
test(replay): Create Acceptance tests for Replay Details and List pages (#38724)
|
2 years ago |
Ryan Albrecht
|
c07a2d907d
feat(replays): Update Replay pages to read from the new api (#37849)
|
2 years ago |
Ryan Albrecht
|
7243e57440
ref(replays): Ensure ReplayRecord has the most up-to-date field names (#37844)
|
2 years ago |
Jesus Padron
|
8e41e8465e
fix(replays): Remove "paint" type spans (#37703)
|
2 years ago |
Ryan Albrecht
|
191e67f5f0
ref(replays): Use camelCase field names for api responses (#37554)
|
2 years ago |
Ryan Albrecht
|
e82f8743a7
fix(replays): Do duration calculation in the correct order (#37296)
|
2 years ago |
Ryan Albrecht
|
a9b2431659
ref(replays): Compatibility layer between v0 events and v1 replay api (#37189)
|
2 years ago |
Ryan Albrecht
|
131910f537
fix(replays): Fix duration calculation to be in milliseconds as expected (#37240)
|
2 years ago |
Ryan Albrecht
|
53ccfd00c4
ref(replays): Hoist `duration` into ReplayReader, out of ReplayContext (#37199)
|
2 years ago |
Billy Vong
|
8595efca32
feat(replays): Adds some spans as breadcrumbs (#35713)
|
2 years ago |
Billy Vong
|
a5325768ff
feat(replays): Add `useReplayErrors` to fetch errors for a replay (#35099)
|
2 years ago |
Billy Vong
|
ac68440119
feat(replays): Use new attachments payload (#34885)
|
2 years ago |
Ryan Albrecht
|
3d8f08c1e1
feat(replays): Force a 'Replay Start' breadcrumb in the Chapters list (#34734)
|
2 years ago |
Ryan Albrecht
|
e0fe30d983
ref(replays): Refactor ReplayReader and the supporting merge/sort functions (#34732)
|
2 years ago |
Ryan Albrecht
|
5bda44de64
fix(replays): Set event.startTimestamp based on the earliest of span/breadcrumb/rrweb data (#34546)
|
2 years ago |
Billy Vong
|
c5e9abef0d
feat(replays): Add mouse interactions to Memory chart (#34388)
|
2 years ago |
Ryan Albrecht
|
ea23e9aca9
feat(replay): Render a vertical bar ontop of the timeline indicating the current timestamp (#34363)
|
2 years ago |
Ryan Albrecht
|
7e0da6eedd
fix(replay): RRWeb internally knows about the end timestamp of all data collected (#34361)
|
2 years ago |
Ryan Albrecht
|
8a1db47428
ref(replay): Use the Replay class to feed data into the details components (#34216)
|
2 years ago |
Ryan Albrecht
|
fb498804f9
ref(replay): Create a Replay class for data marshaling (#34215)
|
2 years ago |