Eoghan Murray
c1158d88df
Fix an incorrected finish which halted playback prematurely. The scenario was that there were events being rapidly added to the recording. ( #606 )
2021-06-30 22:39:00 +08:00
Yanzhen Yu
bf8d9d0f89
update yarn.lock
2021-06-30 16:06:46 +08:00
bachmanity1
dee0457ffe
add keepIframeSrcFn option ( #592 )
...
* rename allowIframe to keepIframeSrcFn
* update rrweb-snapshot to 1.1.5
2021-06-30 11:51:27 +08:00
Yanzhen Yu
5175b08a5a
Release 1.1.5
2021-06-29 18:45:11 +08:00
Yanzhen Yu
778b22dc81
format code
2021-06-29 18:37:49 +08:00
bachmanity1
b1a8b6926a
add keepIframeSrcFn option ( #81 )
...
* add allowIframe option to snapshot
* rename allowIframe to keepIframeSrcFn
2021-06-29 18:07:47 +08:00
Yanzhen Yu
b96e9e3632
improve https://github.com/rrweb-io/rrweb-player/issues/12
2021-06-29 17:41:57 +08:00
Justin Halsall
ec08be0241
Docs: update link to list of input values ( #604 )
...
* Update url to list of types
* Docs: Update list of inputs (zh_CN)
2021-06-29 16:37:16 +08:00
Justin Halsall
239259cee8
Fixes dist/plugins/console-record.min.js needed for tests #601 ( #603 )
2021-06-29 00:00:32 +08:00
dependabot[bot]
1ae74b2d04
Bump color-string from 1.5.4 to 1.5.5 ( #599 )
...
Bumps [color-string](https://github.com/Qix-/color-string ) from 1.5.4 to 1.5.5.
- [Release notes](https://github.com/Qix-/color-string/releases )
- [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Qix-/color-string/compare/1.5.4...1.5.5 )
---
updated-dependencies:
- dependency-name: color-string
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-28 07:28:10 +08:00
yz-yu
5fc6c193fd
plugin API ( #598 )
...
* temp: plugin API
* fix a bug in the replay handler and rename some type names.
* update integration test
* improve plugin types and handle legacy log data
* use different naming in record and replay bundles
* delete unreferenced types
Co-authored-by: Lucky Feng <294889365@qq.com >
2021-06-28 00:09:09 +08:00
Yanzhen Yu
4e025c84ce
remove unsed variables
2021-06-25 22:44:20 +08:00
bachmanity1
dbaea7a521
implement video seek feature ( #593 )
...
* implement video seek feature
* rm attribute from MediaInteractions
* resolve ts warning
* use getEventTarget
2021-06-24 18:28:14 +08:00
Yun Feng
2cf4ddd9e2
style(rebuild.ts snapshot.ts): format code
2021-06-23 16:58:38 +08:00
bachmanity1
f5509d3a47
fix media playback bug ( #80 )
2021-06-23 16:54:01 +08:00
Yun Feng
1b62620e52
doc: update guide.zh_CN.md
2021-06-23 13:45:12 +08:00
Justin Halsall
fee48f084c
Add ability to mask passwords ( #494 )
...
* add ability to mask passwords
* remove duplicate mask snapshot
* make sure only one click happens at a time
2021-06-22 19:47:30 +08:00
Justin Halsall
52cbbdaf56
rrweb 1.0 use new getMirror api ( #70 )
...
* Fixes #69
* update rrweb to 1.0.0-beta.0
2021-06-22 10:26:39 +08:00
Yanzhen Yu
c2e042ca6c
Release 1.0.0-beta.0
2021-06-20 21:40:16 +08:00
Justin Halsall
8a9212fed4
Tests: Iframe event order ( #568 )
...
* add failing test
* assert order of events
* defer attaching of iframe till FullSnapshot is done
Fixes: https://github.com/rrweb-io/rrweb/issues/567
* correct event order in iframe integration test snapshot
* trigger build
* trigger build
* Move settimeout responsibility to snapshot
https://github.com/rrweb-io/rrweb-snapshot/pull/78
* upgrade rrweb-snapshot to 1.1.4
* DRY record tests
* cleanup
* Upgrade puppeteer to 9.1.1
for (hopefully) more consistent behaviour between CI and development
* make input bigger to prevent triggering scroll events
* page.waitFor is deprecated
more info: https://github.com/puppeteer/puppeteer/issues/6214
* Set os and distro for Travis ci
Co-authored-by: yz-yu <yanzhen@smartx.com >
2021-06-17 21:02:42 +08:00
Yanzhen Yu
069397c2c7
fix registry
2021-06-17 20:25:26 +08:00
Yanzhen Yu
2c90543660
update rrweb-snapshot
2021-06-17 20:19:04 +08:00
yashkumar18
d4d437db37
Handle Drag events in replayer ( #587 )
...
* Handle Drag events in replayer
* add touch move source as well
Co-authored-by: Yash Kumar <yashkumar@Yashs-MacBook-Pro-2.local >
2021-06-17 17:21:12 +08:00
yashkumar18
ba6666b7f3
Fix order of ternary expression for mouse move source type ( #586 )
...
Co-authored-by: Yash Kumar <yashkumar@Yashs-MacBook-Pro-2.local >
2021-06-17 14:57:29 +08:00
Yun Feng
ce74062869
update typings and fix lint errors
2021-06-16 11:40:10 +08:00
Justin Halsall
c59bd710d2
add ability to stop listening
2021-06-16 11:30:16 +08:00
dependabot[bot]
1c59ead007
Bump glob-parent from 5.1.1 to 5.1.2 ( #74 )
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-12 14:04:17 +08:00
Fatih Solhan
e17845cf18
Add Vue.js version link to readme file
2021-06-10 16:06:54 +03:00
Yakko Majuri
1dd91f0737
Update canvas recording mechanism ( #536 )
2021-06-10 19:47:19 +08:00
Yanzhen Yu
d9d3e5461a
Release 1.1.4
2021-06-10 19:37:55 +08:00
Yanzhen Yu
1062770e20
shadow DOM recording GA
...
1. record shadow DOM event target by parsing composed path
2. nested record scroll event in shadow DOM
2021-06-10 19:26:00 +08:00
Lucky Feng
079ecd4972
fix: "Uncaught TypeError: Cannot read property 'insertRule' of null" caused by CSP style-src ( #79 )
2021-06-09 18:55:03 +08:00
Yanzhen Yu
53699822e4
remove useless log
2021-06-07 09:50:37 +08:00
Justin Halsall
6710e2c0e3
Fixes https://github.com/rrweb-io/rrweb/issues/567 ( #78 )
2021-06-06 21:52:51 +08:00
dependabot[bot]
c25bd2ee85
Bump ws from 6.2.1 to 6.2.2 ( #575 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-06 21:52:11 +08:00
dependabot[bot]
04b3d8b351
Bump ws from 6.2.1 to 6.2.2 ( #72 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-06 21:51:52 +08:00
mgoshorn
9fbd7e1661
Updates regex used to validate tagnames to allow for tagnames that include namespace information (esp: svg tags) ( #77 )
...
Co-authored-by: Mitch Goshorn <mitch.goshorn@calmid.com >
2021-05-27 19:17:09 +08:00
dependabot[bot]
cbcd46a5b1
Bump browserslist from 4.14.5 to 4.16.6 ( #569 )
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.14.5 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.5...4.16.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-27 09:44:40 +08:00
Yanzhen Yu
28b6ac8bd9
fix mirror usage in shadow DOM manager
2021-05-26 00:21:18 +08:00
Yanzhen Yu
3b20abec2d
fix unit test
2021-05-26 00:04:23 +08:00
Yanzhen Yu
995d80a26f
create mirror during record
2021-05-25 23:37:07 +08:00
Yanzhen Yu
51f64d8fad
fix #565 add departed warning
2021-05-25 20:01:31 +08:00
Yanzhen Yu
0f86a72705
fix useless code introduced by resolving conflicts
2021-05-22 18:02:55 +08:00
Ziqiu Zhao
3b4ff0e201
feature: make mirror independent in Replayer ( #407 )
...
Co-authored-by: zhaoziqiu <zhaoziqiu@meituan.com >
Co-authored-by: yz-yu <yanzhen@smartx.com >
2021-05-22 18:01:11 +08:00
dependabot[bot]
e71a8d3fc3
Bump lodash from 4.17.20 to 4.17.21
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-13 10:31:03 +08:00
Yanzhen Yu
4059b2a469
Release 1.1.3
2021-05-13 02:22:31 +08:00
Yanzhen Yu
0d1dbdd0a7
related to #75 mask password input by default
2021-05-13 02:18:54 +08:00
Justin Halsall
0bb95f1ee7
Allow password to be maskable instead of ignorable ( #65 )
...
* Add password to maskInputOptions on types
* Add password on maskInputOptions to types definition
2021-05-13 02:13:44 +08:00
Yanzhen Yu
b83123a23c
fix #524 polyfill Node.prototype.contains
2021-05-12 14:25:29 +08:00
dependabot[bot]
2169af167f
Bump lodash from 4.17.19 to 4.17.21
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-11 21:47:47 +00:00