Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rrweb extension implementation #1044

Merged
merged 50 commits into from
Feb 13, 2023
Merged

rrweb extension implementation #1044

merged 50 commits into from
Feb 13, 2023

Conversation

YunFeng0817
Copy link
Member

@YunFeng0817 YunFeng0817 commented Nov 5, 2022

Features

  • Record web pages across tabs

  • Pause the recording and resume it at any time

  • Straightforward action page

  • Start recording button

image

Stop / Pause recording buttons

image

  • A session list view to show all records

image

  • An embedded rrweb-player

image

  • Support Manifest V3
  • Support Chromium Based Browsers / Firefox
  • Support recording cross-origin iframes

Storage

  1. Recording status is stored in the Extension's local storage.
  2. Recorded sessions are recorded in indexedDB.
  3. Plan to put all settings in the Extension's sync storage.

Next Version TODO

  • Enable to config rrweb recording options in the extension's setting page
  • Add an option to upload recorded sessions to remote storage

@YunFeng0817 YunFeng0817 mentioned this pull request Nov 10, 2022
1 task
@changeset-bot
Copy link

changeset-bot bot commented Feb 11, 2023

🦋 Changeset detected

Latest commit: 832d7eb

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 6 packages
Name Type
@rrweb/web-extension Patch
rrdom Patch
rrdom-nodejs Patch
rrweb Patch
rrweb-player Patch
rrweb-snapshot Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants