Pavel Feldman
8d8fa4c322
chore: move trace viewer to the src/web ( #5199 )
2021-01-28 09:33:20 -08:00
Dmitry Gozman
ce43e730f4
feat(traceviewer): use http server instead of interception ( #5195 )
...
This introduces an http server that serves our frontend and our snapshots. There is more work to untangle the big server into a few modules.
This change allows us:
- Maybe eventually serve the trace viewer as a web page.
- Rely on browser caches for fast snapshot rendering. This PR also adds "snapshot on hover" feature, subject to change.
2021-01-27 19:42:51 -08:00
Dmitry Gozman
0108d2d41f
feat(snapshots): various improvements ( #5152 )
...
- Adopt "declarative shadow dom" format for shadow dom snapshots.
- Restore scroll positions.
- Render snapshot at arbitrary timestamp.
2021-01-26 15:09:17 -08:00
Pavel Feldman
13cc0c51e2
chore: throttle thumbnail workers, remove video processing ( #5097 )
2021-01-21 19:00:32 -08:00
Dmitry Gozman
16249ccbda
feat(trace): account for more action types in timeline ( #5077 )
2021-01-20 16:19:01 -08:00
Dmitry Gozman
263f164238
feat(trace viewer): improve source tab ( #5038 )
...
- Show stack trace and allow to select one.
- Fix an issue when the page is closed before action end and we lack an id.
- Fix timeline time labels.
2021-01-19 14:45:26 -08:00
Dmitry Gozman
afaec552dd
feat(trace): show dialogs, navigations and misc events ( #5025 )
2021-01-15 18:30:55 -08:00
Dmitry Gozman
b45905ae3f
feat(trace viewer): small improvements ( #5007 )
...
- Show logs.
- Show errors.
- Highlight actions.
2021-01-14 20:16:02 -08:00
Dmitry Gozman
2e05feac25
feat(cli): bring in trace viewer ( #4920 )
2021-01-07 16:15:34 -08:00