Yanzhen Yu
c658ee9e01
Release 1.0.1
2021-07-06 12:13:25 +08:00
Yanzhen Yu
4f08049ad0
add release to github
2021-07-06 12:11:21 +08:00
Eoghan Murray
f99b00eb9d
Ignore firstFullSnapshot once only after initial 'poster' build ( #608 )
...
* Encountered a bug where firstFullSnapshot was played twice because timer was immediately started and reached the snapshot before the setTimeout returned
* Ignoring a FullSnapshot needs to be a one-time only thing, as otherwise we'll ignore it after scrubbing (restarting play head at a particular time). This is a problem if mutations have altered the player state, and we try to replay those mutations, so we e.g. try to remove an element that has already been removed because we haven't reset the FullSnapshot state
* Some `npm run typings` related fixups
2021-07-06 11:55:52 +08:00
Yanzhen Yu
71baf5e7dc
Release 0.7.2
2021-07-06 00:31:24 +08:00
Yanzhen Yu
6f17eb3a9d
upgrade rrweb
2021-07-06 00:30:50 +08:00
Yanzhen Yu
55f7f4f5d2
Release 1.0.0
2021-07-06 00:25:08 +08:00
Yanzhen Yu
89bbcb3d07
close #489 add v1.0.0 changelog
2021-07-06 00:18:40 +08:00
Yanzhen Yu
dbbb20f5e5
add plugin API recipe
2021-07-05 22:52:57 +08:00
Yanzhen Yu
65a45202d7
update console recipes
2021-07-05 22:38:31 +08:00
Yanzhen Yu
60fd6bf874
update roadmap and remove v1.0 warning
2021-07-04 11:28:25 +08:00
Yanzhen Yu
4def072934
update slack channel link and core team members
2021-07-03 22:34:12 +08:00
Omair Nabiel
67ef7d57cf
Update pagination.md ( #610 )
...
fix: typo lool to loop
2021-07-02 15:43:41 +08:00
Yanzhen Yu
924c8991da
Release 1.0.0-beta.2
2021-07-01 11:22:52 +08:00
Yanzhen Yu
ea48910463
rename console replay plugin
2021-07-01 11:01:42 +08:00
Yanzhen Yu
ab1bc47834
do not bundle es module multiple times
2021-07-01 10:57:54 +08:00
Yanzhen Yu
8082b05254
Release 1.0.0-beta.1
2021-07-01 10:46:47 +08:00
Justin Halsall
ed37401f63
Mask value attribute changes for elements in maskInputOptions ( #602 )
...
* mask value attribute changes for elements in maskInputOptions
* refactor initInputObserver to use maskInputValue
* add todo
* Fix typo
* upgrade rrweb-snapshot to 1.1.6
* move maskInputValue to rrweb-snapshot
2021-06-30 23:26:16 +08:00
Yanzhen Yu
583db22016
Release 1.1.6
2021-06-30 22:42:47 +08:00
Justin Halsall
775291042d
move maskInputValue to rrweb-snapshot ( #83 )
...
More info: https://github.com/rrweb-io/rrweb/pull/602#discussion_r660434998
2021-06-30 22:41:37 +08:00
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