Commit Graph

  • 13333fe19e perf(snapshot): avoid recreate element a every time (#1387) Vinicius Lourenço 2026-04-01 12:00:00 +08:00
  • 82da69c0d2 Ensure there is separation of timestamps (#1455) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 049274dd37 perf: Avoid an extra function call and object clone during event emission (#1441) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 28f32140f0 better splitting of selectors (#1440) David Newell 2026-04-01 12:00:00 +08:00
  • a736f72e0f Version Packages (alpha) (#1436) github-actions[bot] 2026-04-01 12:00:00 +08:00
  • e117803eae Add "types" field to fix error when using "moduleResolution": "NodeNext" (#1369) Stefan Sundin 2026-04-01 12:00:00 +08:00
  • 7e586f4c90 Fix for test cases mentioned in #1379 (#1401) Daniel Engelke 2026-04-01 12:00:00 +08:00
  • f6543be763 Full overhawl of video & audio playback to make it more complete (#1432) Justin Halsall 2026-04-01 12:00:00 +08:00
  • c61c906e31 I forgot to pay attention to yarn format during merge of #1408 (#1452) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 2ac93b18c7 Expose constant SKIP_TIME_THRESHOLD as inactivePeriodThreshold in replayer (#1408) Antonio Villegas 2026-04-01 12:00:00 +08:00
  • 5956f9b4aa protect against no parent node (#1445) David Newell 2026-04-01 12:00:00 +08:00
  • 8a93739766 fix: createImageBitmap throws DOMException if source is 0 (#1422) Manoel Aranda Neto 2026-04-01 12:00:00 +08:00
  • 169e10e94a Chore: Make inject script more robust on repl & stream (#1429) Justin Halsall 2026-04-01 12:00:00 +08:00
  • fb2d921180 Version Packages (alpha) (#1291) github-actions[bot] 2026-04-01 12:00:00 +08:00
  • 763ac64130 Add HowdyGo to Who's using rrweb (#1423) Daniel Engelke 2026-04-01 12:00:00 +08:00
  • 585c5c7ac3 Fix some css issues with :hover and rewrite max-device-width (#1431) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 3da2652950 fix: scrolling can be incorrect when fast-forwarding (#1352) juliecheng 2026-04-01 12:00:00 +08:00
  • 3f4bf14dfb fix guide doc (#1415) xujiujiu 2026-04-01 12:00:00 +08:00
  • 8b90bd8f62 Capture stylesheets designated as rel="preload" (#1374) Andrew Pomeroy 2026-04-01 12:00:00 +08:00
  • 8d555c1b1c Make properties x and y optional in mouseInteractionParam (#1375) Antonio Villegas 2026-04-01 12:00:00 +08:00
  • a939c792db fix the test CI (#1405) yz-yu 2026-04-01 12:00:00 +08:00
  • 297e4bc4c7 Rrvideo receipe update (#1390) Patrick Lopes 2026-04-01 12:00:00 +08:00
  • 77e12e4f54 fix: console logger can serialize bigint values (#1403) Paul D'Ambra 2026-04-01 12:00:00 +08:00
  • 6510e32456 chore: export canvasMutation (#1383) David Newell 2026-04-01 12:00:00 +08:00
  • 04a5ce9ad8 Docs: Add rrweb presentation + open to consulting (#1388) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 30fda9d726 Add UXWizz to Readme (#1371) Buleandra Cristian 2026-04-01 12:00:00 +08:00
  • 43bce2b6e0 [chore] [ci] Update Node version to LTS (#1365) Justin Halsall 2026-04-01 12:00:00 +08:00
  • e763ada2c1 [chore] Update changesets (#1362) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 2db6264887 perf(web-extension): conditional check (#1360) huangkairan 2026-04-01 12:00:00 +08:00
  • f91d22bf31 chore: update linters (#1355) Paul D'Ambra 2026-04-01 12:00:00 +08:00
  • a8d93986f4 Fix serialization and mutation of <textarea> elements (#1351) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • d1d0c7f366 Masking: Avoid the repeated calls to closest when recursing through the DOM (#1349) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 4157f28e7b Feat: Add support for replaying :defined pseudo-class of custom elements (#1155) Yun Feng 2026-04-01 12:00:00 +08:00
  • 1647bc3875 Md create html document (#1321) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 2de4c0d326 fix(web-extension): Fix types in vite config (#1333) Billy Vong 2026-04-01 12:00:00 +08:00
  • 910fa46d78 Added Gleap.io to "Who's using rrweb?" (#1332) Lukas Boehler 2026-04-01 12:00:00 +08:00
  • 228a72e1e8 fix(web-extension): beforeunload logic (#1330) huangkairan 2026-04-01 12:00:00 +08:00
  • a8dcca54d8 perf(rrweb): attribute mutation optimization (#1343) Michael Dellanoce 2026-04-01 12:00:00 +08:00
  • 6dafa924d2 ref: Avoid unnecessary cloning of objects or arrays (#1340) Francesco Novy 2026-04-01 12:00:00 +08:00
  • 637264c225 Fix linting issues (#1347) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 532fc89a61 Pref: export eventWithTime (#1324) 蟹老板 2026-04-01 12:00:00 +08:00
  • f57028fa28 🐞 fix(web-extension): typo (#1307) huangkairan 2026-04-01 12:00:00 +08:00
  • cd577d4d1d fix: Fix checking for patchTarget in initAdoptedStyleSheetObserver (#1327) Francesco Novy 2026-04-01 12:00:00 +08:00
  • db334d2405 Extended text masking function to include relevant HTMLElement (#1310) Ben White 2026-04-01 12:00:00 +08:00
  • 5e47fac5d0 Add config option to turn off all snapshotting and related observers (#1311) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • d22225bd1b Enable preserveSource (#1309) Kento Moriwaki 2026-04-01 12:00:00 +08:00
  • 705a03a84e Perf: Avoid creation of intermediary array when iterating over style rules (#1272) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 816d65ec3f Perf: don't run the regex replace unless the selectorText contains a colon (#1280) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 515274f22b Make sure CI doesn't trigger updates to yarn.lock files (#1288) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 8f03b3ae2a Version Packages (alpha) (#1286) github-actions[bot] 2026-04-01 12:00:00 +08:00
  • a6812827e0 Add workaround for Chrome/Edge css import escaping bug (#1287) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 6de70cbf21 Extend to run fixBrowserCompatibilityIssuesInCSS over inline stylesheets (#1279) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 26084f9bf7 doc: update sponsor list and company list (#1282) Yun Feng 2026-04-01 12:00:00 +08:00
  • 1abac5c6bf Added requestly in who's using rrweb section (#1278) Sahil Gupta 2026-04-01 12:00:00 +08:00
  • d5057c6268 Version Packages (alpha) (#1252) github-actions[bot] 2026-04-01 12:00:00 +08:00
  • 7d1a278688 Canvas recording: Preserve drawing buffer (#1273) Justin Halsall 2026-04-01 12:00:00 +08:00
  • d4ce14af98 feat: Add ignoreSelector option (#1262) Billy Vong 2026-04-01 12:00:00 +08:00
  • b4288791bd Mutation (attribute & text) duplicate info elimination (#1269) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • d778e87891 Compact style mutation fixes and improvements (#1268) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 3cf1b8b450 fix: Fix CSS rules captured in Safari (#1253) Francesco Novy 2026-04-01 12:00:00 +08:00
  • 5c3e1cf1e7 fix: Handle case where event is null/undefined (#1254) Francesco Novy 2026-04-01 12:00:00 +08:00
  • 64328b8a0e fix: Resize and MediaInteraction events repeat generated after the iframe appeared (#1251) fukang wang 2026-04-01 12:00:00 +08:00
  • 7d91a1ad0c Version Packages (alpha) (#1216) github-actions[bot] 2026-04-01 12:00:00 +08:00
  • 2e03e4da2a Fix types in rrwebPlayer (#1247) Justin Halsall 2026-04-01 12:00:00 +08:00
  • f29a30bfb7 Guard against redefinition of Date.now (#1196) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • e042576127 Update test commands (#1205) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • ff54a2b097 fix: Ensure attributes are lowercased when checking (#1183) Francesco Novy 2026-04-01 12:00:00 +08:00
  • a539fd8f5b Fix rrdom bugs (#1222) Yun Feng 2026-04-01 12:00:00 +08:00
  • 2294fc262e fix turbo dev command errors (#1229) Yun Feng 2026-04-01 12:00:00 +08:00
  • 6f0f7aada0 Avoid triggering a CSP (content security policy) error (#846) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 7456e57916 docs: add analyzee to readme (#1227) Antonio Stipić 2026-04-01 12:00:00 +08:00
  • d8ef6159e2 perf: optimize performance of the DoubleLinkedList get (#1220) fukang wang 2026-04-01 12:00:00 +08:00
  • 4a247f0a73 fix: Rrror parser throw (#1225) Ben White 2026-04-01 12:00:00 +08:00
  • d882347a08 Docs: scale sponsors by donation size (#1217) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 937e3b42ce rrvideo: improve the video quality and add a progress bar for the CLI tool (#1197) Yun Feng 2026-04-01 12:00:00 +08:00
  • 6a4a816538 perf: record processMutation (#1214) fukang wang 2026-04-01 12:00:00 +08:00
  • 19727cf50e Add highlight to "who's using rrweb" (#1215) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 354959cd0c fix: all tiers of sponsors are displayed under the 'gold sponsor' level (#1210) Yun Feng 2026-04-01 12:00:00 +08:00
  • dddf1de4da Version Packages (alpha) (#1199) github-actions[bot] 2026-04-01 12:00:00 +08:00
  • aa4c7f9820 Reduce verbosity/redundancy of new pointerType attribute (#1206) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • ec5e536891 feat: Added support maskInputFn with HTMLElement (#1188) Ben White 2026-04-01 12:00:00 +08:00
  • 23388f2d00 Add gold sponsors (#1207) Justin Halsall 2026-04-01 12:00:00 +08:00
  • 4ba3fd84bf fix: change default value of input type from null to text (#1200) re-fort 2026-04-01 12:00:00 +08:00
  • 87b95bfc14 Merge pull request #1201 from eoghanmurray/pointerTypeFixups Eoghan Murray 2026-04-01 12:00:00 +08:00
  • f83168ddba Merge pull request #1129 from eoghanmurray/pointerType Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 94d0838202 Create fair-dragons-greet.md Justin Halsall 2026-04-01 12:00:00 +08:00
  • 781ca8de91 fix: Set finished=false in goto instead of handleProgressClick (#1198) Charlie Gracie 2026-04-01 12:00:00 +08:00
  • 84452653bf eslint was giving an error here Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 6360042d33 fix: Fix input.type check (#1184) Francesco Novy 2026-04-01 12:00:00 +08:00
  • 3c425397fb Get puppeteer to produce a touch event - this also uncovered an error where a subsequent click would be picked up as a touch (see thisEventKey change) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • ea9033fc08 improve: add try catch to snapshot.ts 's masking text function (#1148) Yun Feng 2026-04-01 12:00:00 +08:00
  • 488949a5e3 Add a baseline test for clicking links Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 3c61ec91b5 fix: doc fix canvas-webrtc link (#1193) xujiujiu 2026-04-01 12:00:00 +08:00
  • 1051a9b878 pointerType shows up in clicks in these tests on my machine; 0=PointerTypes.Mouse is expected Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 9622e5dc9d The type system was complaining about the remote possibility that e ended up as a TouchEvent instead of an individual Touch object I think Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 58ee89dd36 Fixup type errors Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 29d0d3a659 Apply formatting changes eoghanmurray 2026-04-01 12:00:00 +08:00
  • 11c973efb0 Make the pointerType into an Enum to be consistent with other values in events Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 78127d72ab Apply formatting changes eoghanmurray 2026-04-01 12:00:00 +08:00
  • e3bb1666d4 Create little-suits-leave.md Eoghan Murray 2026-04-01 12:00:00 +08:00