Ryan Albrecht
|
aca63c7a39
feat(replays): Give users an informative message when loading Replay Preview fails (#44000)
|
1 year ago |
Ryan Albrecht
|
0a82fb5db1
feat(replays): Show a page title on the Replay List page (#45403)
|
2 years ago |
Ryan Albrecht
|
aef779bc5a
fix(replays): Fix race condition when loading replay errors & attachments (#45228)
|
2 years ago |
Ryan Albrecht
|
43dd104fc4
feat(replays): Incremental render of replay details page (#44561)
|
2 years ago |
Ryan Albrecht
|
9d54da2840
ref(replays): Rename Replay API fields to be snake_case and new names (#43206)
|
2 years ago |
Evan Purkhiser
|
1f0a91512a
ref(ui): Convert PageContent to Layout.Page (#43161)
|
2 years ago |
Mark Story
|
dfdbe214b9
fix(domains) Fix orgslug usage in replays (#43132)
|
2 years ago |
Ryan Albrecht
|
425f0e0e4f
feat(replays): Add analytics for list pagination and search (#43007)
|
2 years ago |
Jesus Padron
|
21a8e44cd5
feat(replays): Deep link from Transaction Summary to the time the txn happened in Replay Details (#39888)
|
2 years ago |
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 |