Yanzhen Yu
a6d6d4b3cd
Release 0.3.16
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e339ebb90b
update typings file
2026-04-01 12:00:00 +08:00
Yanzhen Yu
287a6073c0
add an option to enable/disable take canvas snapshot
2026-04-01 12:00:00 +08:00
Yanzhen Yu
79bb37616a
Release 0.3.15
2026-04-01 12:00:00 +08:00
re-fort
b1b25447ff
Add options to mask texts ( #540 )
...
* feat: add options to mask texts
* feat: add the default mask function
* refactor: rename options to identify the difference between mask text and mask input
* test: add tests about masking
* doc: add options about masking
* chore: bump up rrweb-snapshot version
2026-04-01 12:00:00 +08:00
Yanzhen Yu
41868e2265
rename visit to visitSnapshot
2026-04-01 12:00:00 +08:00
Yanzhen Yu
6c258ee50c
update rrweb
2026-04-01 12:00:00 +08:00
Yanzhen Yu
861fac54ea
fix #535 add play-back event to reset mirror and replayer
2026-04-01 12:00:00 +08:00
Yanzhen Yu
52aac74fa2
add visit function for snapshot
2026-04-01 12:00:00 +08:00
Yanzhen Yu
7210e5b9a1
Release 0.3.14
2026-04-01 12:00:00 +08:00
Yanzhen Yu
fdfb160e76
call sort after unpack
2026-04-01 12:00:00 +08:00
Yanzhen Yu
29fcf03d4f
provide a general visit function to modify rebuilt id node map
2026-04-01 12:00:00 +08:00
Yanzhen Yu
fbc0a0335f
Release 0.3.12
2026-04-01 12:00:00 +08:00
Eoghan Murray
cfe59cb4b4
Sort events upon creation, and keep ordered ( #411 )
...
* Sort events at start, as otherwise we risk misidentifying the last event
* Keep inserted events in the correct order, ensuring we don't misidentify the last event
- e.g. network conditions mean that 'live' events come in non-sequentially
- or so that adding custom events to an existing event works
* Ensure we maintain original ordering while inserting a new event which has an identical timestamp to an existing event. This came up with a series of mutations which had the same timestamp but needed to be applied in the correct order
* Fast track the common case of a new event being added which occurs after all prior events
2026-04-01 12:00:00 +08:00
Eoghan Murray
cd601571ea
Expand what is considered to be a valid tag name to include underscores: ( #41 )
...
- was making this change for <wix-image> on Wix websites, but discovered after that this has already been done in e4593ff76d
- have tested document.createElement('wix-image') and document.createElement('foo_bar'), but can't find a canonical source for what is allowed in tag names.
- this restriction was originally introduced in #150 to prevent document.createElement('alt=""') i.e. a very malformed tag name
2026-04-01 12:00:00 +08:00
Yanzhen Yu
58239befc9
fix version number
2026-04-01 12:00:00 +08:00
Eoghan Murray
d4a5284bb1
Don't perform newly added actions if player is paused ( #539 )
2026-04-01 12:00:00 +08:00
Jason Barry
949c236e29
Fixes missing space when converting srcset to use absolute URLs ( #40 )
...
* Fixes missing space when converting srcset to use absolute URLs
* Fix integration snapshot
2026-04-01 12:00:00 +08:00
Yanzhen Yu
9a75e27d71
Release 0.3.12
2026-04-01 12:00:00 +08:00
Yanzhen Yu
0223ff1c08
fix first play check
2026-04-01 12:00:00 +08:00
吴泽康
1c43577807
Add nested scroll support ( #31 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
6a24ddc368
Release 0.3.13
2026-04-01 12:00:00 +08:00
Yanzhen Yu
66fc50b3d9
update storyteller link
2026-04-01 12:00:00 +08:00
Yanzhen Yu
ec7e944a3d
add textarea and select to default options
2026-04-01 12:00:00 +08:00
Yanzhen Yu
9b451f06e1
Release 0.3.12
2026-04-01 12:00:00 +08:00
Yanzhen Yu
0ea615327c
add storyteller link
2026-04-01 12:00:00 +08:00
Yanzhen Yu
77aa87fc49
Release 0.8.0
2026-04-01 12:00:00 +08:00
Yanzhen Yu
1f6b9ec1da
update dependency
2026-04-01 12:00:00 +08:00
Yanzhen Yu
f555baa4ac
impl #530 , observe drag event and replay as mousemove
2026-04-01 12:00:00 +08:00
Yanzhen Yu
8592fbd05b
support mask select fields
2026-04-01 12:00:00 +08:00
肉肉肉肉
07264d8011
fix translate second to second problem: formatTime function in utils/index.ts ( #6 )
2026-04-01 12:00:00 +08:00
John Pham
a295f72ed0
Don't rebuildFullSnapshot if it's the first run ( #532 )
...
* Don't rebuildFullSnapshot if it's the first run
* Fix typo
2026-04-01 12:00:00 +08:00
Yanzhen Yu
80ef6a4007
Release 0.7.29
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e3698d14b1
Release 0.3.11
2026-04-01 12:00:00 +08:00
Yanzhen Yu
3e8cacbb95
fix #531 use getRootNode with precheck
2026-04-01 12:00:00 +08:00
Yanzhen Yu
b4a3d4c66a
fix mask textarea
2026-04-01 12:00:00 +08:00
Yanzhen Yu
de652a36a7
force box-sizing model for progress bar
2026-04-01 12:00:00 +08:00
Justin Halsall
83045059f9
Fix docs to point to correct event format ( #523 )
...
* Fix docs to point to correct event attribute
* Update customize-replayer.zh_CN.md
* correct event object in guide
* Update guide.zh_CN.md
2026-04-01 12:00:00 +08:00
Yanzhen Yu
f9aa4555d8
Release 0.7.28
2026-04-01 12:00:00 +08:00
yz-yu
2ae9c530b4
Merge pull request #3 from xavier-heysch/master
...
Fix progress bar height
2026-04-01 12:00:00 +08:00
Yanzhen Yu
0e688bba0c
impl shadow DOM manager
...
part of #38
1. observe DOM mutations in shadow DOM
2. rebuild DOM mutations in shadow DOM
2026-04-01 12:00:00 +08:00
Yanzhen Yu
02123b2874
part of rrweb #80 , support configure mask input types
2026-04-01 12:00:00 +08:00
Yanzhen Yu
1b5388700b
Release 0.3.10
2026-04-01 12:00:00 +08:00
Xavier
72d2a8b302
Fix progress bar height
2026-04-01 12:00:00 +08:00
Lucky Feng
66c7c8f028
fix: inaccurate mouse position ( #522 )
...
1. Position of mouse was inaccurate when replaying and this PR will fix it.
2. Fix the bug that if one nested iframe has a scale transform and the position of mouse was inaccurate as well.
2026-04-01 12:00:00 +08:00
Eoghan Murray
79fe0d1fd8
Don't obscure text of form buttons under maskAllInputs (more modern style would be a <button>) ( #35 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
4748be58d3
enable click to play and update rrweb
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e9d915b3d6
rename node_modules in es bundle to ext
2026-04-01 12:00:00 +08:00
Yanzhen Yu
73901d9e59
Release 0.7.27
2026-04-01 12:00:00 +08:00
Yanzhen Yu
aa48697ee1
Release 0.3.9
2026-04-01 12:00:00 +08:00