Ryan Albrecht
|
2b4b88f10e
feat(replays): Render the Replays Details page header as soon as data is available (#39530)
|
2 years ago |
Evan Purkhiser
|
1a45bd8519
ref(ui): Correctly use ListItem with DetailedError (#38634)
|
2 years ago |
Evan Purkhiser
|
7218397d70
ref(ui): Remove less for detailedError (#38605)
|
2 years ago |
Ryan Albrecht
|
2b284ce3e2
feat(replays): Record analytics on replay details pageload (#38370)
|
2 years ago |
Ryan Albrecht
|
9ee79a81a8
feat(replays): Be more specific when different failure modes happen while loading a replay (#38284)
|
2 years ago |
Ryan Albrecht
|
fd883a5e21
fix(replays): Fix switching between orgs when starting on a replay page (#38029)
|
2 years ago |
Ryan Albrecht
|
7fdb8d4607
fix(replays): Read from `replayRecord` to show errors and duration in the details header (#38032)
|
2 years ago |
Ryan Albrecht
|
ca69b98bec
ref(replays): Refactor some page props and extra wrapper div (#37885)
|
2 years ago |
Ryan Albrecht
|
98b5e300bb
ref(replays): Rename eventSlug & orgId to replaySlug & orgSlug in context of replays (#37838)
|
2 years ago |
Ryan Albrecht
|
8afa1778f7
ref(replays): Remove some duplicate code related to Details Page Layout (#37610)
|
2 years ago |
Jesus Padron
|
cd307ac1a4
feat(replays): Choose default Replay Details layout depending on window aspect ratio (#37370)
|
2 years ago |
Ryan Albrecht
|
a9b2431659
ref(replays): Compatibility layer between v0 events and v1 replay api (#37189)
|
2 years ago |
Ryan Albrecht
|
53ccfd00c4
ref(replays): Hoist `duration` into ReplayReader, out of ReplayContext (#37199)
|
2 years ago |
Ryan Albrecht
|
d93aa76d69
feat(replays): Fix issues in Replay Details v2 layout and replace the original layout styles (#36705)
|
2 years ago |
Dane Grant
|
e3fdc31b26
feat(replays): Add tags tab to replay sidebar (#35977)
|
2 years ago |
Ryan Albrecht
|
054b906e6d
ref(replays): Remove `replay.*` props to components when the component already calls `useReplayContext` (#36015)
|
2 years ago |
Billy Vong
|
8595efca32
feat(replays): Adds some spans as breadcrumbs (#35713)
|
2 years ago |
Billy Vong
|
8ae97d07da
fix(replays): Fix console crashing when using color codes (#35477)
|
2 years ago |
Daian Scuarissi
|
9108a52ab2
fix(replays): Disable position:sticky on performance span waterfall (#35086)
|
2 years ago |
Ryan Albrecht
|
7c85ae594e
ref(replays): Move all the react hooks into one folder (#34915)
|
2 years ago |
Billy Vong
|
7efaf75cb6
feat(replays): Allow more components to render w/o data loaded (#34566)
|
2 years ago |
Ryan Albrecht
|
962675018a
feat(replay): Make Timeline and Tabs components stick to the top edge of the window on scroll (#34466)
|
2 years ago |
Ryan Albrecht
|
c0d0ff5f8f
ref(replay): Render `<FocusTabs> and <FocusArea> independently (#34465)
|
2 years ago |
Ryan Albrecht
|
9420c74eb2
ref(replay): Extract the replay view into its own component and wire up fullscreen (#34423)
|
2 years ago |
Ryan Albrecht
|
3150b03def
feat(replay): Redesign the <Timeline> component with breadcrumb icons and network activity (#34386)
|
2 years ago |
Ryan Albrecht
|
cc4743debe
fix(replay): Remove extra space below replay viewer and chapters components (#34421)
|
2 years ago |
Ryan Albrecht
|
06f455cb89
ref(replay): Split up the timeline into multiple react components (#34365)
|
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
|
ee6c5bda32
fix(replay): Render the timeline legend using the duration from replayContext (#34360)
|
2 years ago |
Ryan Albrecht
|
380a5604c6
feat(replay): Implement mouse tracking along the scrubber and timeline (#34359)
|
2 years ago |
Ryan Albrecht
|
f3dd8b40a5
ref(replay): Fix spelling of Scrubber component (#34354)
|
2 years ago |
Ryan Albrecht
|
1f36f5bfea
feat(replay): Show the current url as a replay video is playing (#34315)
|
2 years ago |
Daian Scuarissi
|
6894b7d590
feat(replays): create event chapters component (#34198)
|
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 |
Ryan Albrecht
|
59afebf256
style(replay): Iterate on the player & play/pause controller stylings (#34134)
|
2 years ago |
Ryan Albrecht
|
bb0c2eadaf
feat(replay): Let users load a replay at a specific time offset (#34170)
|
2 years ago |
Ryan Albrecht
|
4503416e10
feat(replay): Iterate on the details page header (#34085)
|
2 years ago |
Dublin Anondson
|
093f25fb03
feat(replays): added heap memory chart to replay details (#34073)
|
2 years ago |
Ryan Albrecht
|
8c3c7fb5e4
feat(replay): Redesign of the details page (#33994)
|
2 years ago |
Ryan Albrecht
|
b1d09c1300
feat(replay): Create a non-interactive breadcrumb timeline component (#33926)
|
2 years ago |
Ryan Albrecht
|
a6cae135c0
feat(replay): Show a 'buffering...' message when navigating a replay (#33947)
|
2 years ago |
Ryan Albrecht
|
1de81d5f82
feat(replay): Implement the View in Fullscreen button (#33566)
|
2 years ago |
Ryan Albrecht
|
bd99dc322c
fix(replay): Show a basic error when replays cannot be loaded (#33549)
|
2 years ago |
Ryan Albrecht
|
e72d16c840
feat(replay): Wrap rrweb library in react context (#33464)
|
2 years ago |
Billy Vong
|
ab5a1b1f8f
feat(replays): Add a faux replay event with merged spans (#33364)
|
2 years ago |
Ryan Albrecht
|
afb416a539
feat(replay): Show a single <Breadcrumb> widget with data from all events (#33313)
|
2 years ago |
Ryan Albrecht
|
4079b934e0
feat(replay): Load all events with a given replayId on the details page (#33152)
|
2 years ago |
Billy Vong
|
ab03c77a85
feat(replays): Minor fixes to allow Replays to load list (#32888)
|
2 years ago |
Ben Vinegar
|
9a98f19480
feat(replay): Initial skeleton index and details pages (#32387)
|
2 years ago |