Justin Halsall
99e158bd39
Chore: Add issue/pr template and general housekeeping tools and docs ( #900 )
...
* Add linting
* Add issue templates and docs
* Add root eslint config and remove tslint
* Autofix lint issues
2026-04-01 12:00:00 +08:00
Justin Halsall
a5ff2fc77f
Record canvas snapshots N times per second ( #859 )
...
* Only record canvas when recordCanvas is true
* All should be compiled first
Makes recompiling+debugging a lot faster
* Add support for compiling web workes
Replaces @rollup/plugin-typescript for rollup-plugin-typescript2 as the former is incompatible with rollup-plugin-web-worker-loader
* Update yarn.lock
* Upgrade to typescript 4.5.5
* add support for replay of ImageBitmap in 2d canvas
* Snapshot canvases in a web-worker on FPS basis
* Fix performance of canvas recording and playback
* Wait for all images to be preloaded before checking results
* flatten base64 strings, as encoding isn't consistent
* Cleanup
* Add serializing to 2d canvases as well
* Disable blob serialize test
We don't have any code for it yet
* Upgrade @rollup/plugin-commonjs to 21.0.2
Fixes
https://linguinecode.com/post/import-export-appear-at-the-top-level
* Move canvas recording options to `sampling`
Based on: https://github.com/rrweb-io/rrweb/pull/859#discussion_r846582146
2026-04-01 12:00:00 +08:00
Pengsha Ying
39eed78dad
docs: text typo ( #862 )
2026-04-01 12:00:00 +08:00
Yanzhen Yu
80479d9b9e
update plugin docs
2026-04-01 12:00:00 +08:00
yz-yu
9890b8db7c
impl #796 observe media volume change ( #798 )
2026-04-01 12:00:00 +08:00
Yun Feng
ba2c8d740c
doc: update two outdated links
2026-04-01 12:00:00 +08:00
谭光志
726d9ce7dc
docs: 录制与回放时最常用的使用方式 -> 录制与回放是最常用的使用方式 ( #729 )
2026-04-01 12:00:00 +08:00
yz-yu
183b6c11af
Record and replay nested stylesheet rules ( #666 )
...
* fix typo
* record nested style rules
* Replay nested style rules
* handle index array in replayer
Co-authored-by: Justin Halsall <Juice10@users.noreply.github.com >
2026-04-01 12:00:00 +08:00
Eoghan Murray
cd782c5f97
Correct links in #647 ; think they were only working previously with an auto-redirect ( #658 )
2026-04-01 12:00:00 +08:00
Peter Chen
794fe23c40
fix: fix console plugin's OOM problem ( #656 )
...
* fix: fix console plugin's OOM problem
* fix: fix console plugin
* feat: patch
* feat: patch
* feat: patch
Co-authored-by: chenyangbj01 <chenyangbj01@fenbi.com >
2026-04-01 12:00:00 +08:00
Eoghan Murray
eb25068b54
Reference packages directly in docs (removing direct references to the old rrweb-snapshot and rrweb-player repositories) ( #647 )
2026-04-01 12:00:00 +08:00
qun
6bdb40d711
Update index.zh_CN.md ( #632 )
...
wrongly written characters
2026-04-01 12:00:00 +08:00
Yanzhen Yu
e7d23755a4
close #489 add v1.0.0 changelog
2026-04-01 12:00:00 +08:00
Yanzhen Yu
8c17ef02ec
add plugin API recipe
2026-04-01 12:00:00 +08:00
Yanzhen Yu
35c6f20164
update console recipes
2026-04-01 12:00:00 +08:00
Omair Nabiel
ac1b7caa2c
Update pagination.md ( #610 )
...
fix: typo lool to loop
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
arshabh-copods
909b5b8b6b
Update observer.md ( #504 )
...
Fixed some grammatical errors
2026-04-01 12:00:00 +08:00
101arrowz
30026bb8f5
Update to fflate ( #448 )
...
* Update to fflate
* Update docs, bundler config
2026-04-01 12:00:00 +08:00
Luck Feng
dba421d2c5
docs: add document for console recording and playback ( #435 )
...
* docs: add document for console recording and playback
* docs: adjust some sentences
2026-04-01 12:00:00 +08:00
Yanzhen Yu
aeeafddb46
update docs
2026-04-01 12:00:00 +08:00
Yanzhen Yu
9ef95fe06e
add link to rrvideo
2026-04-01 12:00:00 +08:00
yz-yu
655f96da61
Update zh_CN Docs ( #384 )
...
* update zh_CN guide, with latest API and options
* add receipes
* update receipes and guide
* update #329 add links to README
2026-04-01 12:00:00 +08:00
slimlime
d83501d896
📚 Quick typo check. Update replay.md ( #237 )
...
Precise typo check of inprecise -> imprecise
2026-04-01 12:00:00 +08:00
Jeff Loiselle
730aafa5bd
Update observer.md ( #233 )
2026-04-01 12:00:00 +08:00
Daniël van de Giessen
1a1f6d69a3
Translated design docs to English ( #19 )
...
* Renamed original documentation files
* Add translated English design docs
2026-04-01 12:00:00 +08:00
Yanzhen Yu
efa7a8fa1b
new sandbox strategy
...
In this commit we switched the sandbox strategy to use iframe's
sandbox attribute. Indeed we do not need delegate event anymore,
but need to add some styles into the iframe.
The details were documented in the sandbox part of internal design.
2026-04-01 12:00:00 +08:00
Yanzhen Yu
8567114688
fix file link
2026-04-01 12:00:00 +08:00
Yanzhen Yu
824e165ede
add internal design docs
2026-04-01 12:00:00 +08:00