Commit Graph

  • 23220f1771 Was experiencing case when a TouchEnd event occurred on a text element i.e. (nodeType: 3 / nodeName: #text) (#180) Eoghan Murray 2026-04-01 12:00:00 +08:00
  • 91064d48cb Release 0.7.29 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 329c790194 add trigger focus option to replayer, which may helps integration into other apps Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 9035a8f814 Release 0.7.28 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 268a0df040 update rrweb-snapshot Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 704f6d4a4f Add support for replaying StyleSheetRule events (#178) David Cramer 2026-04-01 12:00:00 +08:00
  • 3a0e829884 Add observers for stylesheet mutations (#177) David Cramer 2026-04-01 12:00:00 +08:00
  • c7140ea8c6 fix dependency path Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 5bfc2c704a impl media interactions recording close #159 close #72 listen to HTMLMediaElement's play/pause events, and replay them by programmatically play and pause the target element. Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • d0c31bb4cf close #153 emit event when it being casted Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • e1d025a1fd close #152 update rrweb-snapshot which contains the fix Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 73dc8bd9cd update release it config Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • fb13d24a86 Release 0.7.27 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 33e69c5af9 close #143 tweak the code of iterating iterators Originally we use Array.from to transform iterator into array. But we found some framework may overwrite the Array.from with a pollyfill which was not implement correctly. Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 39eacdece9 Changing Array.from to iterators. (#145) Filip Slatinac 2026-04-01 12:00:00 +08:00
  • 84de337040 Try add configurable threshold for events throttling (#147) mpstv 2026-04-01 12:00:00 +08:00
  • 9f1f31fb85 Release 0.7.26 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • cd12816638 close #140 transform mutated attributes Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 26f9b1bfc8 fix types in replayer unit test Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • bae4dd8294 fix unit test types Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 4d813fff39 close #138 change source map into a single file Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • b26132dc3c Release 0.7.25 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 1afc0b7527 add hooks API (#132) yz-yu 2026-04-01 12:00:00 +08:00
  • a91399046b Release 0.7.24 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 5319a028ae update rrweb-snapshot to fix #129 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • dd6bba8ddc Release 0.7.23 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 2ac8634607 re-add addCustomEvent function via function property Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • f872ed143b Revert "temp revert #81" Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • bd6474cae5 Release 0.7.22 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 602c848be6 update mask option test snapshot Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 2be090cc0d temp revert #81 This patch introduce a breaking change in rrweb-record's API, so we will revert it in 0.7.x and release it in 0.8. Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 3d3a51b3de Fix #93 update rrweb-snapshot Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 9f3404a26a Release 0.7.21 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 21e90a0c7d hotfix throttle function args Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • ee5554c890 Release 0.7.20 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • c47f8781e5 update rrweb-snapshot for css parse fault tolerance Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • d722554a07 Fix timeOffset on multiple stylesheet loads (#115) dphuang2 2026-04-01 12:00:00 +08:00
  • be1d90ab1d fix#110 add NodeList forEach polyfill Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 530f5baa3a update rrweb-snapshot to fix #112 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 3a5e9271d5 close #84 set mousemoveData's source by event source Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 78959df05d Release 0.7.19 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 8d5fe7dd34 Css parser (#107) yz-yu 2026-04-01 12:00:00 +08:00
  • 027750959a fix 100 (#102) shenchenxh 2026-04-01 12:00:00 +08:00
  • d92a946926 impl #81 custom event This is the record side impl of custom event, according to the issue, we may also add first-class support for the custom event tag like display color labels in the replayer-ui. Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 469dbd5dee added 'pointer-events: none' for Replayer iframe (#96) dphuang2 2026-04-01 12:00:00 +08:00
  • 49b4f2067b Release 0.7.18 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 338da11e35 new feature: add custom style in replayer (#87) 肉肉肉肉 2026-04-01 12:00:00 +08:00
  • 7d785c18c2 Release 0.7.17 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 94ca07d45d fix#71 fix touch event listener and throttle touch move callback Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 891b678557 pass mask input option to snapshot Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 5c3619b795 tweak some code for mask input option Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 2502913883 Option to mask inputs (#80) Sebastian Jakob 2026-04-01 12:00:00 +08:00
  • 2a1bfc9316 Release 0.7.16 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 57df28de2f remove mitt typings namesapce Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • eaf339ed79 Upgrade the DOM mutation observer This is an important patch contains some crtical bug fixes for the DOM mutation observer. Previously the observer did not handle complex DOM movement very well. So in this patch we optimized this by distinguishing moved node better and added a resolving queue to avoid the error caused by ordering. Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 79981a6a44 Export useful enums (#77) Marcos Passos 2026-04-01 12:00:00 +08:00
  • 6fd4cd20c2 Release 0.7.15 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 7d4b2ad3e0 emit mouse interaction event during replay Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 9466c4dca7 Release 0.7.14 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • d155f9ab6b update rrweb-snapshot Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 689840d237 start to support live mode (#73) yz-yu 2026-04-01 12:00:00 +08:00
  • d23c0cd0c1 Release 0.7.13 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • f312ecbadc add the inline stylesheet option when recording Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • e1f023ae0c fix #66 update npm files and dependencies Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 6c4f0f16ef Release 0.7.12 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 503987c583 fix #62 accept RegExp type block class config Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 4f58cad48d resume with time offset when after wait stylesheet load Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 17751e528d fix character data test snapshot with latest puppeteer Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • ebaa318d54 update typescript and fix test cases Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 32c33f3ce8 move browser related APIs into runtime Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 6010d62c60 Release 0.7.10 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • d1b32e6e9d impl #23 add custom privacy selectors Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 7380e599c8 update dependency rrweb-snapshot Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • da54061b53 check attribute is null instead of any falsy value Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 281eca7fe2 Release 0.7.9 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 931f71e738 update mutation observer handler 1. deep delete from adds set when node was dropped 2. remove node from dropped set when node was added again Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 12fc5de3a7 check whether the removed node's ancestors has been removed Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 153035f4b0 turn some warning message into debug message Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • adba7ee0bb add company info Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 3158c87443 update auto play option in the guide Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • cfe77b2cb2 Release 0.7.8 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 4a2c733583 improve mouse record and replay (#49) yz-yu 2026-04-01 12:00:00 +08:00
  • e2bc867b2e move all events to an enum and update guide Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 3c51f79229 Release 0.7.7 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 34571ad708 resolve #47 update dependency Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 384227d0df resolve #48 check focus and blur before call since the target can be HTMLDocument in firefox Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • fdda3c7e99 Release 0.7.6 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 329de4e9f7 update dependencies and generate typings (#44) yz-yu 2026-04-01 12:00:00 +08:00
  • ca61d6b19e fix remove node observer and check on the result of getNode (#43) yz-yu 2026-04-01 12:00:00 +08:00
  • 7e337d4f4e Release 0.7.5 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 2a4c40ff0b Small fixes to English around rrwebRecord / rrweb.record (#41) Mike MacCana 2026-04-01 12:00:00 +08:00
  • eb29b74281 repl: reset events when start and add types to inquirer prompt Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 09117796bd REPL tool enhancement (#21) Rongjian Zhang 2026-04-01 12:00:00 +08:00
  • 081781d1ca add checkout config to recorder (#36) yz-yu 2026-04-01 12:00:00 +08:00
  • d72a15fd1b expose iframe as public property Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 1dd69c7662 add gitter badge to Chinese README Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 924ce4b082 Add Gitter badge (#35) The Gitter Badger 2026-04-01 12:00:00 +08:00
  • 21465e785f resolve #13 add warning messages when target is not found Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • ac6c1fc360 Release 0.7.4 Yanzhen Yu 2026-04-01 12:00:00 +08:00
  • 21ba657653 resolve #28, init replayer config in the constructor Yanzhen Yu 2026-04-01 12:00:00 +08:00