Commit Graph

32 Commits

Author SHA1 Message Date
Yanzhen Yu
16089fc6b5 fix console plugin example 2022-07-25 23:56:01 +08:00
Yun Feng
999f1a5242 style: remove all tslint related comments (#934) 2022-07-22 20:33:41 +08:00
eliyabar
0fb8a6bfa8 Update dive-into-event.md (#914) 2022-06-16 22:43:05 +08:00
Justin Halsall
1355917e1b 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
2022-05-22 09:59:42 +08:00
Justin Halsall
e238462f30 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
2022-04-18 13:24:51 +08:00
Pengsha Ying
cf2388f2c7 docs: text typo (#862) 2022-03-18 07:43:11 +08:00
Yanzhen Yu
fb8ea8e657 update plugin docs 2022-01-16 16:01:41 +08:00
yz-yu
a307c5c5bb impl #796 observe media volume change (#798) 2022-01-16 15:39:43 +08:00
Yun Feng
e9c792265f doc: update two outdated links 2021-11-04 14:11:50 +08:00
谭光志
bcadd25f1f docs: 录制与回放时最常用的使用方式 -> 录制与回放是最常用的使用方式 (#729) 2021-10-13 00:22:56 +08:00
yz-yu
e6f1810144 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>
2021-08-15 15:48:17 +08:00
Eoghan Murray
188f31eea9 Correct links in #647; think they were only working previously with an auto-redirect (#658) 2021-08-09 18:18:32 +08:00
Peter Chen
8d40e52010 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>
2021-08-07 23:06:50 +08:00
Eoghan Murray
3301038869 Reference packages directly in docs (removing direct references to the old rrweb-snapshot and rrweb-player repositories) (#647) 2021-07-31 15:02:41 +08:00
qun
788fb1d5ff Update index.zh_CN.md (#632)
wrongly written characters
2021-07-14 16:37:44 +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
Omair Nabiel
67ef7d57cf Update pagination.md (#610)
fix: typo lool to loop
2021-07-02 15:43:41 +08:00
Justin Halsall
1783213846 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
2021-03-30 11:26:18 +08:00
arshabh-copods
a33eb867f3 Update observer.md (#504)
Fixed some grammatical errors
2021-03-08 13:33:21 +08:00
101arrowz
e946b69d3f Update to fflate (#448)
* Update to fflate

* Update docs, bundler config
2020-12-22 20:40:37 +08:00
Luck Feng
4b589b34c1 docs: add document for console recording and playback (#435)
* docs: add document for console recording and playback

* docs: adjust some sentences
2020-12-08 10:37:46 +08:00
Yanzhen Yu
6c4f10e4e7 update docs 2020-11-19 16:42:10 +08:00
Yanzhen Yu
284fbcc9e6 add link to rrvideo 2020-11-15 16:04:04 +08:00
yz-yu
c0f8902410 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
2020-10-01 22:12:54 +08:00
slimlime
3faace3801 📚 Quick typo check. Update replay.md (#237)
Precise typo check of inprecise -> imprecise
2020-07-01 22:47:59 +08:00
Jeff Loiselle
0988e45301 Update observer.md (#233) 2020-06-25 23:11:59 +08:00
Daniël van de Giessen
0f227492dc Translated design docs to English (#19)
* Renamed original documentation files

* Add translated English design docs
2018-12-31 17:02:19 +08:00
Yanzhen Yu
b7e7f12d32 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.
2018-11-27 17:04:30 +08:00
Yanzhen Yu
e52ce9e380 fix file link 2018-11-08 17:04:18 +08:00
Yanzhen Yu
3fa9da75ec add internal design docs 2018-11-08 16:52:53 +08:00