Commit Graph

  • 9274383cd5 chore(release): publish new version Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 1afa9fb180 Fix that addAction wouldn't have any effect without a stop and start (#1001) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • b9516a2759 re-use live mode config - and improve docs on how to start liveMode (#1003) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 268229b8b3 feat: add dataURLOptions parameter control canvas image format and quality (#967) 何遇 2026-04-01 12:00:00 +08:00
  • 49349b12e1 fix duplicate shadow doms in the recorder (#1002) Yun Feng 2026-04-01 12:00:00 +08:00
  • a04f01e6b3 fix: reset fns when when stopping record (#962) fukang wang 2026-04-01 12:00:00 +08:00
  • 5fdc817e06 feat: support media playbackRate (#1000) fukang wang 2026-04-01 12:00:00 +08:00
  • 503d78f941 fix: add mutation lost in slimDOMOptions (#994) fukang wang 2026-04-01 12:00:00 +08:00
  • 7247bc21e3 [Plugin] Live stream canvas via webrtc (#976) Justin Halsall 2026-04-01 12:00:00 +08:00
  • dd77986de6 Ensure positions has length before referencing (#998) dbseel 2026-04-01 12:00:00 +08:00
  • c697294451 fix: iframe input hook (#991) luocongqiu 2026-04-01 12:00:00 +08:00
  • 13277213ae fix error for prettier action (#992) Yun Feng 2026-04-01 12:00:00 +08:00
  • 4df0282b65 fix: Iframe replay fails after the second full snapshot #983 (#984) luocongqiu 2026-04-01 12:00:00 +08:00
  • 60a9501293 fix: can't record shadow root's children except the last one (#956) Yun Feng 2026-04-01 12:00:00 +08:00
  • f878cc032d CI: add a prettier GitHub action to format code automatically (#988) Yun Feng 2026-04-01 12:00:00 +08:00
  • c94b5783c4 isBlocked factors in the selector (#894) dbseel 2026-04-01 12:00:00 +08:00
  • 9529acb47b fix: record canvas by fps when blockClass is RegExp (#966) 何遇 2026-04-01 12:00:00 +08:00
  • f6b292975f Create CONTRIBUTING.md (#969) Justin Halsall 2026-04-01 12:00:00 +08:00
  • fa1e251e2b Create CODE_OF_CONDUCT.md (#968) Justin Halsall 2026-04-01 12:00:00 +08:00
  • b7bb2fc23f add more questions for issue template (#965) Yun Feng 2026-04-01 12:00:00 +08:00
  • b46d1ee142 Include eslint jest (#959) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 132ed2ade0 feat: add a destroy function to destroy the whole player (#953) Yun Feng 2026-04-01 12:00:00 +08:00
  • 8fd9d3cea9 fix: errors when fast-forward selection events (#952) Yun Feng 2026-04-01 12:00:00 +08:00
  • f07682ea8b Handle negative ids in rrdom correctly + extra tests (#927) Justin Halsall 2026-04-01 12:00:00 +08:00
  • c405e31e01 rrweb: add selection observer (#936) Jinxing Lin 2026-04-01 12:00:00 +08:00
  • b129f290a8 chore(release): publish new version Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • fbcdd92b05 add benchmark for replayer's fast-forward mode (#947) Yun Feng 2026-04-01 12:00:00 +08:00
  • 7914e4aeed fix: canvas data in iframe wasn't applied in the fast-forward mode (#944) Yun Feng 2026-04-01 12:00:00 +08:00
  • 84e96718c6 chore: remove all typings, add them all to .gitignore file and update turbo.json (#949) Yun Feng 2026-04-01 12:00:00 +08:00
  • 2fb597b342 Remove typings files as these can be regenerated with npm run typings from their src/types.ts masters, and are an extra source of conflicts if they remain in git (#946) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 01d731cf53 fix console plugin example Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • c74e4da02c Bump jsdom to latest version as was getting error TS2305: Module '"parse5"' has no exported member 'ElementLocation'. (#945) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 5dc3826bca fix: eslint action error in a PR from a fork repo (#943) Yun Feng 2026-04-01 12:00:00 +08:00
  • b60ad44a19 fix issue #933 (#942) Yun Feng 2026-04-01 12:00:00 +08:00
  • 5c1c104073 style: remove all tslint related comments (#934) Yun Feng 2026-04-01 12:00:00 +08:00
  • 8278b63f0a add special handling for undefined console content (#935) Yun Feng 2026-04-01 12:00:00 +08:00
  • fb320b1000 chore(deps-dev): bump svelte from 3.40.0 to 3.49.0 (#937) dependabot[bot] 2026-04-01 12:00:00 +08:00
  • 694bcf4f40 chore(deps): bump terser from 5.7.1 to 5.14.2 (#940) dependabot[bot] 2026-04-01 12:00:00 +08:00
  • 0e3f614a39 Fix href in <use> to not use absolute url (#938) Jimmy Liu 2026-04-01 12:00:00 +08:00
  • 21d8d858a9 add Eslint action and update travis CI (#931) Yun Feng 2026-04-01 12:00:00 +08:00
  • 44df37c118 chore(release): publish new version Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 79dc0fb46c refactor: eliminate eslint errors (#920) Yun Feng 2026-04-01 12:00:00 +08:00
  • a4360af11a Bump parse-url from 6.0.0 to 6.0.2 (#930) dependabot[bot] 2026-04-01 12:00:00 +08:00
  • dc7578b3fb update cssom package to rrweb self-owned package 'rrweb-cssom' (#925) Yun Feng 2026-04-01 12:00:00 +08:00
  • 77e86d1f20 Inline stylesheets on load (#909) Justin Halsall 2026-04-01 12:00:00 +08:00
  • c52368fd91 Remove children of Document even if doc not in mirror (#923) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 0ca1e49509 Lock yarn to 1.23.0 (#922) Justin Halsall 2026-04-01 12:00:00 +08:00
  • d9f6709e78 unify typescript version and rollup plugins (#921) yz-yu 2026-04-01 12:00:00 +08:00
  • e9fc3327a5 integrate turborepo in monorepo (#918) yz-yu 2026-04-01 12:00:00 +08:00
  • 7662d4e0fb move browser-only rrdom features to the new rrdom package (#913) yz-yu 2026-04-01 12:00:00 +08:00
  • eec8d6f717 Update dive-into-event.md (#914) eliyabar 2026-04-01 12:00:00 +08:00
  • 65338aaf11 Speed up snapshotting of many new dom nodes (#903) Justin Halsall 2026-04-01 12:00:00 +08:00
  • ef0ff2fe3b Bump minimist from 1.2.5 to 1.2.6 (#902) dependabot[bot] 2026-04-01 12:00:00 +08:00
  • 3141043e8a Fix #904 (#906) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 99e158bd39 Chore: Add issue/pr template and general housekeeping tools and docs (#900) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 4cfd9db6cf Introduce benchmark tests and improve snapshot attributes traversing (#897) yz-yu 2026-04-01 12:00:00 +08:00
  • 2887c8c7e5 #853 Second try: fast-forward implementation v2: virtual dom optimization (#895) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 4f2f739d93 Perf: Apply the latest text mutation only (#885) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 1c50bdcd44 Fix for issue #890 (#891) Dmytro Kozlovskyi 2026-04-01 12:00:00 +08:00
  • f567393b44 Test: Stylesheet append text node (#886) Justin Halsall 2026-04-01 12:00:00 +08:00
  • a5ff2fc77f Record canvas snapshots N times per second (#859) Justin Halsall 2026-04-01 12:00:00 +08:00
  • bff6a24ddf Fix mutation edge case when blocked class gets unblocked (#867) Rahul Lingala 2026-04-01 12:00:00 +08:00
  • d4f5d8dc48 Remove INode (node.__sn) and use Mirror as source of truth (#868) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 65237a5ee9 update typings Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • d43d9e7edb chore(release): publish new version Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • ffc9185fa8 Don't serialize all cssRules if multiple text nodes exists (#866) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 67554c33cc Apply textContent on flush (#865) Justin Halsall 2026-04-01 12:00:00 +08:00
  • e0441292a2 fix #864 use for loop instead of forEach Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • c67a48df70 add support for nested shadow dom (#834) Yun Feng 2026-04-01 12:00:00 +08:00
  • 39eed78dad docs: text typo (#862) Pengsha Ying 2026-04-01 12:00:00 +08:00
  • e29bdfda95 Upgrade Typescript to 4.6.2, and bump up other packages (#856) Justin Halsall 2026-04-01 12:00:00 +08:00
  • e926c82312 chore(release): publish new version Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 4c06535309 Decrease embedded img size for inlineImages (#836) Cristi Constantin 2026-04-01 12:00:00 +08:00
  • 24202d2486 fix: can't record SVG element inside iframe properly (#843) Yun Feng 2026-04-01 12:00:00 +08:00
  • 5cd7a0042b fix: Uncaught TypeError: Illegal invocation when recording incremental canvas mutation (#844) Yun Feng 2026-04-01 12:00:00 +08:00
  • e125c5235d Use the .closest method to transfer recursive parent class checking into the browser engine for an expected performance improvement (#840) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • d0eed62b18 Update doc to use yarn to use REPL (#838) Constance Caramanolis 2026-04-01 12:00:00 +08:00
  • d4286513fd improve captured message of Error object (#835) Yun Feng 2026-04-01 12:00:00 +08:00
  • 80ceb5ba25 console plugin fix (#832) Yun Feng 2026-04-01 12:00:00 +08:00
  • da0a3b8fff Add Twitter badge (#829) Justin Halsall 2026-04-01 12:00:00 +08:00
  • a8cc10e9b8 close all pages to avoid EPERM error on Windows 10 (#830) Alex Dehe Ng 2026-04-01 12:00:00 +08:00
  • de320fa549 fix: an error when I stop the recording process (#828) Yun Feng 2026-04-01 12:00:00 +08:00
  • 009ced8480 refactoring observer options (#826) yz-yu 2026-04-01 12:00:00 +08:00
  • ac6d9e2f19 Fix inline image issues (#822) Cristi Constantin 2026-04-01 12:00:00 +08:00
  • 6bb4bed2f8 Only record canvas when specified (#825) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 2b969804a9 impl sequential id plugins (#819) yz-yu 2026-04-01 12:00:00 +08:00
  • 7cd03662a4 Add WebGL support (#756) Justin Halsall 2026-04-01 12:00:00 +08:00
  • b3fb1f13ba fix: custom style rules don't get inserted into some iframe elements (#823) Yun Feng 2026-04-01 12:00:00 +08:00
  • 2bca850543 disable smooth scroll behavior in sync mode (#824) Yun Feng 2026-04-01 12:00:00 +08:00
  • 36c746756e Fixes and tweaks (#795) Cristi Constantin 2026-04-01 12:00:00 +08:00
  • b71eed661f Update css-font-loading-module (#784) Gabriel Stellini 2026-04-01 12:00:00 +08:00
  • b277b9a7a6 feat: add observer for 'selected' setter of HTMLOptionElement and try to fix issue #746 (#810) Yun Feng 2026-04-01 12:00:00 +08:00
  • 0153270680 improve robustness of inlineImages feature (#812) Yun Feng 2026-04-01 12:00:00 +08:00
  • 269b8bb216 chore(release): publish new version Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • a7ea00cbec fix #811 expose inlineImages to record Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 73bfb6a59d Bump node-fetch from 2.6.1 to 2.6.7 (#809) dependabot[bot] 2026-04-01 12:00:00 +08:00
  • 1b5d08d977 Bump trim-off-newlines from 1.0.1 to 1.0.3 (#808) dependabot[bot] 2026-04-01 12:00:00 +08:00
  • 8df31a4919 chore(release): publish new version Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 49b7d02e73 make sure emit EventCast after cast fn Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 80479d9b9e update plugin docs Yanzhen Yu 2026-04-01 12:00:00 +08:00