Commit Graph

1123 Commits

Author SHA1 Message Date
Yanzhen Yu
197526fbe8 ignore style sheet changes before the target DOM was serialized
The serialized DOM will contains all the styles, so this looks safe.
2020-03-22 00:36:20 +08:00
Yanzhen Yu
02a33faaf9 add an integration tests for react and styled components 2020-03-21 23:21:45 +08:00
Yanzhen Yu
5e549c4ee4 make the unit tests more stable 2020-03-21 22:18:08 +08:00
Yanzhen Yu
9f2f6757b3 update rrweb-snapshot 2020-03-14 15:20:18 +08:00
Yanzhen Yu
6245bee7bd Release 0.7.26 2020-03-14 14:48:41 +08:00
Yanzhen Yu
89445f3c50 close #29 add MIT license 2020-03-14 14:46:56 +08:00
James Bradley
86cf78822d H tags (#28)
* Failing test

* Allow numbers in el name tests

* Allow numbers in el names
2020-03-10 22:33:23 +08:00
Filip Slatinac
fc6c6c43d5 Checking node existence (#174)
* added our package

* reverted back to old rrweb snapshot

* Array.from does not capture all elements added in the set, we have to manually iterate through the iterator

* package lock

* checking if nodes are in the parent before we try inserting them
2020-03-01 15:02:32 +08:00
Eoghan Murray
444570b7fc Was experiencing case when a TouchEnd event occurred on a text element i.e. (nodeType: 3 / nodeName: #text) (#180)
This was a recording taken with rrweb 0.7.27 (3afff63970) and rrweb-snapshot 0.7.21 (a0dc9481b2) so issue may have been fixed in the intervening commits
2020-03-01 15:00:32 +08:00
Yanzhen Yu
10f192d54b Release 0.4.3 2020-02-28 19:53:55 +08:00
Yanzhen Yu
6e4a7c3637 add rrweb options 2020-02-28 19:53:31 +08:00
Yanzhen Yu
69094081ea Release 0.7.29 2020-02-28 19:52:06 +08:00
Yanzhen Yu
29296b6877 add trigger focus option to replayer, which may helps integration into other apps 2020-02-28 19:48:36 +08:00
Yanzhen Yu
1b834b6fe6 Release 0.4.2 2020-02-28 16:42:55 +08:00
Yanzhen Yu
fd9095f654 fix logic operator 2020-02-28 16:41:50 +08:00
Yanzhen Yu
a4e49ba741 Release 0.4.1 2020-02-28 16:25:48 +08:00
Yanzhen Yu
4e7b038c7b fix controller height compute 2020-02-28 16:25:08 +08:00
Yanzhen Yu
fa4b4299e7 Release 0.7.28 2020-02-26 09:58:36 +08:00
Yanzhen Yu
91cc57d032 update rrweb-snapshot 2020-02-26 09:58:08 +08:00
Yanzhen Yu
4118d32601 Release 0.7.25 2020-02-26 09:56:49 +08:00
David Cramer
9b7f8d6027 Add support for replaying StyleSheetRule events (#178) 2020-02-25 21:07:17 +08:00
Fizer Khan (பைசர் கான்)
7da67ec182 fix null issue. (#27) 2020-02-25 15:52:38 +08:00
David Cramer
046936b3e8 Add observers for stylesheet mutations (#177)
* hack together stylesheet observer

* Add test coverage for insertRule/deleteRule on stylesheets

* Add new observers

* update patch based on changes to master

* Functioning event recording

* Remove print statements

* Fix ID usage and mark add vs remove

* Correct type

Co-authored-by: Jon Perl <perl.jonathan@gmail.com>
2020-02-22 12:59:55 +08:00
Yanzhen Yu
b5e9b40f4d close #24 css text can be null 2020-01-26 20:08:52 +08:00
Yanzhen Yu
efea82fc29 fix dependency path 2020-01-12 21:44:43 +08:00
Yanzhen Yu
abfb90a778 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.
2020-01-12 21:37:01 +08:00
Yanzhen Yu
7c01ec3c27 Release 0.7.24 2020-01-12 18:02:12 +08:00
Yanzhen Yu
a7a3a76af1 add media state check 2020-01-12 18:01:37 +08:00
Yanzhen Yu
2d07b37701 close #153 emit event when it being casted 2019-12-08 16:45:21 +08:00
Yanzhen Yu
3afff63970 close #152
update rrweb-snapshot which contains the fix
2019-11-30 17:58:11 +08:00
Yanzhen Yu
2751762f81 update release it config 2019-11-30 17:57:47 +08:00
Yanzhen Yu
388ec6c30c Release 0.7.23 2019-11-30 17:56:52 +08:00
Yanzhen Yu
98fc939c9e allow release on not committed working dir 2019-11-30 17:56:32 +08:00
Yanzhen Yu
cdf7495cf7 update release it config 2019-11-30 17:52:05 +08:00
Yanzhen Yu
a739c0fbc6 Release 0.7.22 2019-11-30 17:50:48 +08:00
Filip Slatinac
f1cae2f68c added cssText check (#23)
* added cssText check

* added testing
2019-11-27 14:17:00 +08:00
Filip Slatinac
acb53f2ef1 replacing invalid tag names by div (#22) 2019-11-25 21:28:20 +08:00
Yanzhen Yu
bf2142cb60 Release 0.7.27 2019-11-24 22:39:34 +08:00
Yanzhen Yu
f30328e40c 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.
2019-11-24 22:33:45 +08:00
Filip Slatinac
130e6b2c60 Changing Array.from to iterators. (#145)
* added our package

* reverted back to old rrweb snapshot

* Array.from does not capture all elements added in the set, we have to manually iterate through the iterator

* package lock
2019-11-24 18:22:13 +08:00
mpstv
6a5d0610b7 Try add configurable threshold for events throttling (#147) 2019-11-16 21:25:34 +08:00
Yanzhen Yu
15f0c5ca26 Release 0.4.0 2019-11-14 17:47:36 +08:00
Yanzhen Yu
b183379783 Release 0.7.26 2019-11-09 15:52:04 +08:00
Yanzhen Yu
07a46a5997 close #140 transform mutated attributes 2019-11-09 15:49:36 +08:00
Yanzhen Yu
a0dc9481b2 Release 0.7.21 2019-11-09 15:28:17 +08:00
Yanzhen Yu
2af6e7af7f export the transform attribute method 2019-11-09 15:28:04 +08:00
Yanzhen Yu
0b3b630c60 format code 2019-11-09 15:21:36 +08:00
Yanzhen Yu
169bc4b53f Release 0.3.17 2019-11-07 11:53:52 +08:00
Yanzhen Yu
fa0243b33e update rrweb 2019-11-07 11:53:29 +08:00
mpstv
998f7a6cf0 add skipInactive parameter (#9) 2019-10-31 09:25:09 +08:00