Commit Graph

917 Commits

Author SHA1 Message Date
Yanzhen Yu
055853386a close #29 add MIT license 2026-04-01 12:00:00 +08:00
Yanzhen Yu
750ed8b69e impl auto play 2026-04-01 12:00:00 +08:00
Yanzhen Yu
5e42ddc1cb impl #507 export takeFullSnapshot as a public API 2026-04-01 12:00:00 +08:00
James Bradley
bfaff6b0e1 H tags (#28)
* Failing test

* Allow numbers in el name tests

* Allow numbers in el names
2026-04-01 12:00:00 +08:00
Yanzhen Yu
cae9f7652b impl fullscreen mode 2026-04-01 12:00:00 +08:00
Yanzhen Yu
4a2eae6a44 add hiring link 2026-04-01 12:00:00 +08:00
Yanzhen Yu
64ee0350d7 Release 0.7.25 2026-04-01 12:00:00 +08:00
Yanzhen Yu
c9702063a0 Release 0.3.7 2026-04-01 12:00:00 +08:00
Yanzhen Yu
2ee3926f25 fix lint errors 2026-04-01 12:00:00 +08:00
Fizer Khan (பைசர் கான்)
6a34c7a2e5 fix null issue. (#27) 2026-04-01 12:00:00 +08:00
Yanzhen Yu
99993360d5 bugfix and update rrweb 2026-04-01 12:00:00 +08:00
Yanzhen Yu
5745afa622 update test snapshot 2026-04-01 12:00:00 +08:00
Yanzhen Yu
f29c5abfbc close #24 css text can be null 2026-04-01 12:00:00 +08:00
Yanzhen Yu
3e27197169 Release 0.3.6 2026-04-01 12:00:00 +08:00
Yanzhen Yu
4ed82274ae close #491 check whether link node is head 2026-04-01 12:00:00 +08:00
Yanzhen Yu
9c6c5272e1 Release 0.7.24 2026-04-01 12:00:00 +08:00
Yanzhen Yu
cd8dc1c32e temp disable click progress 2026-04-01 12:00:00 +08:00
Yanzhen Yu
36d52f8faf close #501 do not count attach iframe event in checkout 2026-04-01 12:00:00 +08:00
Yanzhen Yu
35070d9dcc add media state check 2026-04-01 12:00:00 +08:00
Yanzhen Yu
357d18c0dd add skip inactive switch and use rrweb timer to display current time 2026-04-01 12:00:00 +08:00
Season
4e9e64cc5c update guide 2026-04-01 12:00:00 +08:00
Yanzhen Yu
ef3fb5ab60 Release 0.7.23 2026-04-01 12:00:00 +08:00
Yanzhen Yu
c34d9523b5 Release 0.3.5 2026-04-01 12:00:00 +08:00
Justin Halsall
e6102bd02f Add yarn support for installing unreleased rrweb as a dependency (#497)
* Use prepack instead of prepare for yarn support

* add prepare and prepack

for yarn v1 & v2 compatibility

* Create .npmignore
2026-04-01 12:00:00 +08:00
Yanzhen Yu
c4fb4d7a90 allow release on not committed working dir 2026-04-01 12:00:00 +08:00
Yanzhen Yu
4b2cda1f43 update rrweb 2026-04-01 12:00:00 +08:00
Province Innovation
eeac998959 Added mousemoveCallback threshold option to sampling config. (#492)
* Added mousemoveCallback threshold option to sampling config.

* Added mousemoveCallback to definitions file.
2026-04-01 12:00:00 +08:00
Yanzhen Yu
9b9f204469 update release it config 2026-04-01 12:00:00 +08:00
Yanzhen Yu
7ace600794 Release 0.3.4 2026-04-01 12:00:00 +08:00
Filip Slatinac
d2f18fa03d Adding prepare npm statement (#490)
* added prepare statement

* using master rrweb snapshot

Co-authored-by: filip slatinac <filipslatinac@MacBook-Pro-2.local>
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e7b24d6091 Release 0.7.22 2026-04-01 12:00:00 +08:00
Yanzhen Yu
cc174c79a3 update dependencies 2026-04-01 12:00:00 +08:00
Yanzhen Yu
64b1c44b3a upgrade rrweb-snapshot to 1.0.7 2026-04-01 12:00:00 +08:00
Filip Slatinac
44eddcc900 added cssText check (#23)
* added cssText check

* added testing
2026-04-01 12:00:00 +08:00
Yanzhen Yu
c3ef323093 Release 0.3.3 2026-04-01 12:00:00 +08:00
Yanzhen Yu
ab819bf338 start impl rrdom 2026-04-01 12:00:00 +08:00
Filip Slatinac
5c23514fca replacing invalid tag names by div (#22) 2026-04-01 12:00:00 +08:00
Yanzhen Yu
3de1a2a950 update rrweb dependency 2026-04-01 12:00:00 +08:00
Moji Izadmehr
2906b0cb22 Add prettier as a dependency (#487) 2026-04-01 12:00:00 +08:00
Yanzhen Yu
0682251ec2 Release 0.7.21 2026-04-01 12:00:00 +08:00
Yanzhen Yu
3ab8236587 Release 0.3.2 2026-04-01 12:00:00 +08:00
Eoghan Murray
27bc40ac03 remove debugging warning (#486)
I can't see a reason for the warning here so believe it's a debugging statement that crept in?
2026-04-01 12:00:00 +08:00
Yanzhen Yu
af7f8d9404 export the transform attribute method 2026-04-01 12:00:00 +08:00
Yanzhen Yu
bfe50c60f3 update rrweb and impl click progress to play at any time offset 2026-04-01 12:00:00 +08:00
yz-yu
33f0ac5cfe Impl record iframe (#481)
* Impl record iframe

* iframe observe

* temp: add bundle file to git

* update bundle

* update with pick

* update bundle

* fix fragment map remove

* feat: add an option to determine whether to pause CSS animation when playback is paused (#428)

set pauseAnimation to true by default

* fix: elements would lose some states like scroll position because of "virtual parent" optimization (#427)

* fix: elements would lose some state like scroll position because of "virtual parent" optimization

* refactor: the bugfix code

bug: elements would lose some state like scroll position because of "virtual parent" optimization

* fix: an error occured at applyMutation(remove nodes part)

error message:
Uncaught (in promise) DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node

* pick fixes

* revert ignore file

* re-impl iframe record

* re-impl iframe replay

* code housekeeping

* move multi layer dimension calculation to replay side

* update test cases

* teardown test server

* upgrade rrweb-snapshot with iframe load timeout

Co-authored-by: Lucky Feng <yun.feng@smartx.com>
2026-04-01 12:00:00 +08:00
Yanzhen Yu
927f754a9d format code 2026-04-01 12:00:00 +08:00
Yanzhen Yu
af856a64fa add events js to repo for develop usage 2026-04-01 12:00:00 +08:00
Karl-Aksel Puulmann
b99e843e2a Fix RangeError: Maximum call stack size exceeded (#479)
Saw this line cause issues in production, causing the following error:

```
RangeError Maximum call stack size exceeded
```

I believe this is caused by javascript engine max argument length - see note from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#using_apply_and_built-in_functions

> The consequences of applying a function with too many arguments (that is, more than tens of thousands of arguments) varies across engines. (The JavaScriptCore engine has hard-coded argument limit of 65536.
2026-04-01 12:00:00 +08:00
吴泽康
94d64e3424 Add canvas image content support (#20)
* Add canvas image content support

* use rr_dataURL as the key so we know its a rrweb-added attribute.

* fix canvas rr_dataURL rebuild
2026-04-01 12:00:00 +08:00
Yanzhen Yu
7b855694e5 Release 0.3.1 2026-04-01 12:00:00 +08:00