Jonas
|
8e193ef65a
feat(useUser): introduce useUser hook (#63523)
|
9 months ago |
Ryan Albrecht
|
6048b0043a
fix(replay): Fix a case where an error message would flash while the replay is loading (#61504)
|
11 months ago |
Ryan Albrecht
|
a2c16c75c6
fix(replay): Detect and show an error when a replay is missing the EventType.Meta frame (#61388)
|
11 months ago |
Michelle Zhang
|
3adb7291f9
ref(replays): remove StringWalker from index and details (#57304)
|
1 year ago |
Ryan Albrecht
|
f30f0170bb
fix(replay): Improve messaging/render when a replay is deleted (#57035)
|
1 year ago |
Ryan Albrecht
|
e493817ef7
ref(replay): Refactor the url walker components to use the new *Frame types (#53099)
|
1 year ago |
Priscila Oliveira
|
45480baa79
ref(session-replay): Update replay details analytic (#52110)
|
1 year ago |
Ryan Albrecht
|
7ee6234c6c
ref(replay): Refactor useReplayData and create a new wrapper useReplayReader (#51536)
|
1 year ago |
Ryan Albrecht
|
e4abf1023f
ref(replay): Accept replay attachments in-order so we do not have to manually sort later (#50901)
|
1 year ago |
Ryan Albrecht
|
616865a1d0
feat(replay): Add logging to track replay data in the browser (#50533)
|
1 year ago |
Ryan Albrecht
|
d2578dfe94
ref(replays): Refactor breadcrumb accessors to be memoized and central in ReplayReader (#48745)
|
1 year ago |
Elias Hussary
|
cea61f6861
feat(replays): display error count by project (#48374)
|
1 year ago |
Elias Hussary
|
ff72fe0abe
ref(replays): remove replaySlug from deleteButton (#48008)
|
1 year ago |
Elias Hussary
|
b3a545221c
ref(replays): remove references to replaySlug in useInitialTimeOffsetMs (#47996)
|
1 year ago |
Ryan Albrecht
|
c8b844af07
ref(replays): Refactor trace data loading on Replay Details page (#47450)
|
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
|
10160d8b9c
feat(replays): Deeplink search results when searching DOM clicks (#47379)
|
1 year ago |
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)
|
1 year ago |
Ryan Albrecht
|
aef779bc5a
fix(replays): Fix race condition when loading replay errors & attachments (#45228)
|
1 year ago |
Ryan Albrecht
|
43dd104fc4
feat(replays): Incremental render of replay details page (#44561)
|
1 year ago |
Ryan Albrecht
|
9d54da2840
ref(replays): Rename Replay API fields to be snake_case and new names (#43206)
|
1 year ago |
Evan Purkhiser
|
1f0a91512a
ref(ui): Convert PageContent to Layout.Page (#43161)
|
1 year ago |
Mark Story
|
dfdbe214b9
fix(domains) Fix orgslug usage in replays (#43132)
|
1 year ago |
Ryan Albrecht
|
425f0e0e4f
feat(replays): Add analytics for list pagination and search (#43007)
|
1 year 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 |