Yanzhen Yu
b7cf1548a3
update rrweb-snapshot
2018-12-21 22:33:38 +08:00
Yanzhen Yu
9cfad3c5a4
Release 0.6.8
2018-12-21 14:31:32 +08:00
Yanzhen Yu
f1fbb9d07e
safely scroll element since its last event may fired after being removed
2018-12-21 14:31:19 +08:00
Yanzhen Yu
b3412b1d46
fix resolve missing node when target has both previous and next missing node
2018-12-20 17:29:03 +08:00
Yanzhen Yu
097321619c
check is dropped and is removed by ancestors instead of only check parent
2018-12-20 15:29:02 +08:00
Yanzhen Yu
661fa6c7eb
Add missingNodeRetryMap
...
Use a global missing node retry map to handle missing node that
has not been resolved in the same round.
2018-12-20 14:46:58 +08:00
Yanzhen Yu
8aa7702940
init chinese guide
2018-12-19 18:36:53 +08:00
Yanzhen Yu
fc4e5164a2
rename record only bundle iife name
2018-12-18 17:52:17 +08:00
Yanzhen Yu
ebe3dc8f94
add README in English
2018-12-17 16:17:16 +08:00
Yanzhen Yu
bd0e6c98d3
Release 0.6.7
2018-12-14 14:12:07 +08:00
Yanzhen Yu
df1b3d50b7
fix resume to move baseline time by time offset
2018-12-14 14:11:49 +08:00
Yanzhen Yu
a5d0eaa451
only add click animation when cast is not sync
2018-12-14 13:52:47 +08:00
Yanzhen Yu
0892df5512
Release 0.6.6
2018-12-14 13:43:37 +08:00
Yanzhen Yu
b9e4117810
fix timer requestAnimationFrame call may not stop after clear
...
Before this patch, the checker in the timer will stop only when
actions array is empty.
When we call play more than once, it will clear the timer first,
then push filtered new actions and start the timer again. If
all of this happened in a frame, the checker which should be
cleared may found actions array is not empty and keep check.
So this patch we use timer.raf to hold raf's handle and cancel
it when clear was called.
2018-12-14 13:37:00 +08:00
Yanzhen Yu
6e41bc3bfa
add some unit tests to replayer
2018-12-14 13:35:10 +08:00
Yanzhen Yu
2946e11d90
Release 0.6.5
2018-12-07 17:16:24 +08:00
Yanzhen Yu
c5998d70a3
prevent scroll when dispatch focus
2018-12-07 17:16:01 +08:00
Yanzhen Yu
fda6d1c873
emit pause and resume events
2018-12-06 18:04:40 +08:00
Yanzhen Yu
9d627d1912
fix mouse move time offset may be mutated multiple times
2018-12-06 17:29:19 +08:00
Yanzhen Yu
af44982a79
update puppeteer to use setContent with wait and housekeeping the declaration files
2018-12-03 13:10:06 +08:00
Yanzhen Yu
8da0989710
Release 0.6.4
2018-12-02 23:24:16 +08:00
Yanzhen Yu
2c9db926c0
resolve #1 add ignore and block strategy for privacy purpose
2018-12-02 23:23:21 +08:00
Yanzhen Yu
78967192fc
return stopper function as the result of record
2018-12-02 22:37:28 +08:00
Yanzhen Yu
b7e7f12d32
new sandbox strategy
...
In this commit we switched the sandbox strategy to use iframe's
sandbox attribute. Indeed we do not need delegate event anymore,
but need to add some styles into the iframe.
The details were documented in the sandbox part of internal design.
2018-11-27 17:04:30 +08:00
Yanzhen Yu
b3edcb30ad
fix script tag in repl mode
2018-11-27 15:18:37 +08:00
Yanzhen Yu
f2e7f2b346
Release 0.6.3
2018-11-27 13:35:02 +08:00
Yanzhen Yu
be73853bff
add release-it config
2018-11-27 13:34:50 +08:00
Yanzhen Yu
2c0a0edf36
basic impl of wait for stylesheet loaded
2018-11-26 18:19:07 +08:00
Yanzhen Yu
9228a8f04a
Release 0.6.2
2018-11-23 23:18:11 +08:00
Yanzhen Yu
2ed5a41708
update dependency
2018-11-23 23:15:51 +08:00
Yanzhen Yu
5b61d98f8b
check interaction target before apply
2018-11-23 20:02:18 +08:00
Yanzhen Yu
86286ddb94
check parentNode when calling insertBefore
...
When add new nodes, we may use insertBefore API to insert node before
its next sibling. But the sibling may not in the DOM tree at that
moment if it was in the missing node map.
2018-11-23 18:08:37 +08:00
Yanzhen Yu
eab30bd274
improve prevent default event when replay
2018-11-23 18:06:19 +08:00
Yanzhen Yu
17fe17b452
add sourcemap for terser bundles
2018-11-23 16:12:24 +08:00
Yanzhen Yu
7343ce4719
refactor the repl tool to support multipage apps and better dev
2018-11-23 16:01:55 +08:00
Yanzhen Yu
181c8e1d5d
fix timer clear method with do not reassign actions pointer
2018-11-23 14:22:18 +08:00
Yanzhen Yu
e20b8ae8f1
do not auto inject stylesheet
2018-11-21 19:23:42 +08:00
edwardwu
6382315d43
resolve #4 Improve timer's performance by storing all callbacks in an array ( #5 )
2018-11-16 21:53:59 +08:00
Yanzhen Yu
2bf412c446
add bundle watch
2018-11-16 16:09:55 +08:00
Yanzhen Yu
40e030eda1
ignore href in integration test to avoid fail when code changed
2018-11-14 14:25:11 +08:00
Yanzhen Yu
8b4eb5caf0
fix repl rollup config
2018-11-14 13:15:37 +08:00
Yanzhen Yu
7845e74ae5
extract css by rollup plugin
2018-11-13 23:04:43 +08:00
Yanzhen Yu
a5010a7e68
Release 0.6.1
2018-11-13 19:50:33 +08:00
Yanzhen Yu
7ecd59a145
update bundle config
2018-11-13 19:47:28 +08:00
Yanzhen Yu
ef6d50c9e7
bump 0.6.0
2018-11-13 16:27:21 +08:00
Yanzhen Yu
4a7e1e70c6
update test command
2018-11-13 16:26:11 +08:00
Yanzhen Yu
69c6d96455
update dependencies
...
In this commit, we updated rrweb-snapshot to 0.6.0 which including
a breaking change in data structure.
2018-11-13 16:21:05 +08:00
Yanzhen Yu
e52ce9e380
fix file link
2018-11-08 17:04:18 +08:00
Yanzhen Yu
3fa9da75ec
add internal design docs
2018-11-08 16:52:53 +08:00
Yanzhen Yu
fc4804c8bc
prevent form and a tag default behaviour
2018-11-06 14:23:55 +08:00