Yanzhen Yu
4ee86743a5
Release 0.8.3
2020-07-18 16:57:57 +08:00
yz-yu
7de7eb5e54
mask input options and sampling options ( #252 )
...
* part of #80 , support mask input options
* close #188 enhance sampling options
Use a more general sampling strategy interface to describe the
configuration of sampling events collection.
Implemented mousmove, mouse interaction, scroll and input sampling
strategy.
2020-07-18 15:05:19 +08:00
Yanzhen Yu
c6ee83ce68
Release 0.8.2
2020-06-15 23:21:06 +08:00
Yanzhen Yu
40492caf59
hotfix: fix es module entry path
2020-06-15 23:20:16 +08:00
Yanzhen Yu
c369cbad3e
Release 0.8.1
2020-06-15 18:25:53 +08:00
Yanzhen Yu
c286c105dd
update typings entry
2020-06-15 18:25:13 +08:00
Yanzhen Yu
5b587d2e55
Release 0.8.0
2020-06-15 18:23:39 +08:00
Yanzhen Yu
a3b1ab6d9e
continue #199 : redesign the bundled file structure
...
According to @eoghanmurray's suggestion, we can support three
main scenarios:
1. record only
2. replay only
3. all in one
Since we have implemented the packer feature, which has a big
influence in bundle size, we provide another three bundles:
1. record and pack
2. replay and unpack
3. all in one with pack and unpack
2020-06-15 18:14:37 +08:00
Yanzhen Yu
7feb2c945c
update typescript to 3.9.5
2020-06-12 18:32:48 +08:00
yz-yu
8913bcb9d6
Live mode 2 ( #226 )
...
* refactoring play, pause, resume, load style sheet to subscribe style code
* support live mode in state machine
* 1. upgrade @xstate/fsm
2. add toggle interact methods to the player
2020-05-31 15:40:17 +08:00
Yanzhen Yu
f8e3cc6e19
close #205
...
1. upgrade rollup postcss plugin
2. fix postcss plugins for bundles
2020-04-30 21:41:51 +08:00
yz-yu
7a0fbaecd5
Bundles ( #199 )
...
* provide more bundle outputs
* update commonJS and es module entry to boot file
2020-04-15 22:54:12 +08:00
yz-yu
877e2ce958
impl basic player state machine ( #198 )
2020-04-12 15:16:30 +08:00
Yanzhen Yu
c92978f4e8
update rollup terser plugin
2020-04-12 14:46:04 +08:00
Yanzhen Yu
445b3953f1
Release 0.7.33
2020-04-12 00:07:32 +08:00
Yanzhen Yu
f159d7711f
upgrade TS
2020-04-12 00:06:57 +08:00
Yanzhen Yu
4811589816
Release 0.7.32
2020-04-11 18:36:07 +08:00
Yanzhen Yu
8a1d74f6cb
Update rollup
...
With rollup's preserveModules option and the sideEffects flag in
package.json, now we have the power of tree shaking.
2020-04-07 22:11:46 +08:00
yz-yu
4f36d0e57d
Packer ( #172 )
...
* introduce pako and add general packer interface
* add tests for packer
* use function API instead of class API for better tree shaking support
* refcatoring the rollup bundle config
2020-04-07 18:03:47 +08:00
Yanzhen Yu
18129bab70
Release 0.7.31
2020-04-05 22:04:46 +08:00
Yanzhen Yu
318ce9eb09
Release 0.7.30
2020-03-29 22:25:57 +08:00
Yanzhen Yu
9f2f6757b3
update rrweb-snapshot
2020-03-14 15:20:18 +08:00
Yanzhen Yu
69094081ea
Release 0.7.29
2020-02-28 19:52:06 +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
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
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
3afff63970
close #152
...
update rrweb-snapshot which contains the fix
2019-11-30 17:58:11 +08:00
Yanzhen Yu
bf2142cb60
Release 0.7.27
2019-11-24 22:39:34 +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
73fecd62a0
close #138 change source map into a single file
2019-10-04 23:17:45 +08:00
Yanzhen Yu
0399bb9595
Release 0.7.25
2019-09-19 10:23:40 +08:00
Yanzhen Yu
a5152de531
Release 0.7.24
2019-08-31 16:18:35 +08:00
Yanzhen Yu
c1010c54f2
update rrweb-snapshot to fix #129
2019-08-31 16:16:06 +08:00
Yanzhen Yu
d716a8e41f
Release 0.7.23
2019-08-12 21:56:11 +08:00
Yanzhen Yu
956afc7e80
Release 0.7.22
2019-08-12 21:25:05 +08:00
Yanzhen Yu
7ddf1f8ddb
Fix #93 update rrweb-snapshot
2019-08-11 20:45:18 +08:00
Yanzhen Yu
a95759fc9c
hotfix throttle function args
2019-08-11 14:41:06 +08:00
Yanzhen Yu
dbcf03e415
Release 0.7.20
2019-08-10 17:32:24 +08:00
Yanzhen Yu
af994ac8bb
update rrweb-snapshot for css parse fault tolerance
2019-08-10 17:31:59 +08:00
Yanzhen Yu
0efe23f04a
update rrweb-snapshot to fix #112
2019-08-07 23:41:05 +08:00
Yanzhen Yu
7f32fbdd05
Release 0.7.19
2019-08-04 14:53:42 +08:00
yz-yu
bf68088f18
Css parser ( #107 )
...
* add gzip size badges
* update rrweb-snapshot which has a performance boost in CSS parsing
2019-08-04 14:52:24 +08:00
Yanzhen Yu
f620f11cb5
Release 0.7.18
2019-07-10 12:35:55 +08:00
Yanzhen Yu
a255387230
Release 0.7.17
2019-06-22 23:03:49 +08:00
Yanzhen Yu
52ec5d435b
pass mask input option to snapshot
2019-06-15 14:45:42 +08:00
Yanzhen Yu
3bd9bcfe73
Release 0.7.16
2019-06-05 17:33:44 +08:00
Yanzhen Yu
d32b31f3e3
remove mitt typings namesapce
2019-06-05 17:33:20 +08:00