Commit graph

173 commits

Author SHA1 Message Date
Alex Kaminskii
e414829ee6 fix(tracker): capture relative img timing;use startsWith instead of substr; codestyle fix 2022-07-04 20:09:58 +02:00
Alex Kaminskii
d83b28079d fix(tracker): removeNode mutation priority over attributes 2022-07-04 19:48:58 +02:00
sylenien
8ab4f4dbf2 fix(tracker): fix srcset tracking 2022-07-04 17:35:07 +02:00
Alex Kaminskii
4e6003595d chore(tracker): remove upper node version limit 2022-07-04 13:33:32 +02:00
sylenien
6a1197721b fix(tracker): build script to cjs 2022-07-04 13:12:55 +02:00
sylenien
aa191169f0 fix(tracker): fix engine max v 2022-07-04 12:38:03 +02:00
sylenien
a3194a0b30 fix(tracker): fix deps 2022-07-04 10:55:31 +02:00
sylenien
24e761576b fix(tracker): fix deps 2022-07-04 10:37:03 +02:00
sylenien
87921c1e59 fix(tracker): fix node v to lower 2022-07-04 10:10:55 +02:00
Alex Kaminskii
641fae4ed0 fix(tracker-assist):3.5.13:send active:true on start; scroll behavior fix 2022-07-01 23:36:21 +02:00
Alex Kaminskii
4c6698dea3 fix(tracker):3.5.13+:reuse metadata on internal-caused restarts 2022-07-01 23:28:28 +02:00
Alex K
99e71ba04b
Merge pull request #563 from openreplay/tracker-pf-fix
Tracker 3.5.13: performance improvements for a case of extensive dom
* use of `.nodeType` property instead of `instanceof` when possible
* use of `.nodeName` property instead of `instanceof` for Elements 
* 2 previous also solve issue of non-function `instanceof` under different iframe contexts
* use map instead of array for storing recent nodes
* check node scrolls on start only
2022-06-30 17:05:25 +02:00
Alex Kaminskii
cf7314260b feat(tracker):3.5.13: performance improvements for a case of extensive dom 2022-06-30 17:03:55 +02:00
Alex Kaminskii
6a33151373 fix(tracker): version check works with x.x.x-beta versions 2022-06-30 14:51:07 +02:00
Alex Kaminskii
8ad5d869f7 fixup! fix(tracker): check node scrolls only on start 2022-06-29 11:13:53 +02:00
Alex Kaminskii
cea704e1ee fix(tracker): check node scrolls only on start 2022-06-29 11:10:52 +02:00
sylenien
bf80997c0c fix(tracker): fix peer hack for better build support 2022-06-28 09:20:11 +02:00
sylenien
a03b441f97 fix(tracker): fix assist import in order to prevent fails with next imports 2022-06-28 09:20:11 +02:00
Alex Kaminskii
f78da27562 fix(tracker): force sending on body mouseleave (works on firefox unlike document's mouseleave) 2022-06-27 20:34:32 +02:00
Alex Kaminskii
2c88aece56 fix(tracker): observer - use Map for recents instead of array 2022-06-27 20:33:24 +02:00
Alex Kaminskii
0e8f72ad71 feat(tracker): faster work with infinite lists 2022-06-24 15:11:24 +02:00
Alex Kaminskii
015fe57355 refactor(tracker): get rid of instanceof checks in observer (use nodeName and nodeType guards) 2022-06-24 12:17:13 +02:00
Alex Kaminskii
eb967919f5 style(tracker): img module - use attributeFilter in observer 2022-06-23 13:13:16 +02:00
sylenien
5e8b663fb6 fix(tracker): add check for sets 2022-06-23 12:05:21 +02:00
sylenien
7499b05431 fix(tracker): fix srcset tracking 2022-06-23 12:05:21 +02:00
sylenien
3607f45f8a fix(tracker): fix srcset tracking 2022-06-23 12:05:21 +02:00
Alex Kaminskii
9f7b8aec5b fix(tracker): send metadata on start 2022-06-22 19:48:17 +02:00
Alex Kaminskii
c8ec85c98e style(tracker): type fix 2022-06-22 17:32:29 +02:00
Alex K
33eca54031
Merge pull request #542 from openreplay/tracker-wworker-writer-bug
Worker console fix
*worker activity state introduced 
*late worker stop 
*BatchWriter refactor
2022-06-22 14:15:56 +02:00
sylenien
13043f6ee7 fix(tracker): rm unused 2022-06-22 14:05:35 +02:00
sylenien
794c7f72d4 fix(tracker): remove wworker logs(unused) 2022-06-22 12:49:46 +02:00
Alex K
e56fee3134
Merge pull request #524 from openreplay/hide-containers-rule
feat(ui): add option to mask entire HTML/SVG containers and their children tree
2022-06-22 12:26:15 +02:00
sylenien
0a66b23613 fix(tracker): move worker stop to the end of stop func 2022-06-22 12:24:07 +02:00
sylenien
308ef872f4 fix(tracker): code review 2022-06-22 09:54:26 +02:00
sylenien
845cf64e44 fix(tracker): rm console 2022-06-22 09:51:19 +02:00
sylenien
f1998eab3c fix(tracker): move activity state under worker start 2022-06-22 09:48:49 +02:00
sylenien
692a0505e8 fix(tracker): typo fix 2022-06-21 16:59:37 +02:00
sylenien
fedd89c119 fix(tracker): wworker build fix 2022-06-21 16:59:37 +02:00
sylenien
8750448841 fix(tracker): typo 2022-06-21 16:59:37 +02:00
sylenien
d6fd7b312a fix(tracker): rm unused 2022-06-21 16:59:37 +02:00
sylenien
8d919e49cc fix(tracker): add optional data in error 2022-06-21 16:59:37 +02:00
sylenien
869a25169f fix(tracker): potential fix for writer busy status 2022-06-21 16:59:37 +02:00
ShiKhu
4a5093addf refactor(tracker/BatchWriter): explicit logic 2022-06-21 01:05:20 +02:00
sylenien
684f1598bc feat(tracker): add option to hide dom nodes 2022-06-10 09:51:40 +02:00
dlrm
3b8a2c19ef fix(tracker): code style 2022-06-09 13:36:28 +02:00
dlrm
c913e4e7f6 fix(tracker): code rvw 2022-06-09 13:36:28 +02:00
dlrm
9158fa60c5 fix(tracker): fix tracker date recording, added new obscure dates opt
fix(tracker): rm consolelog

fix(tracker): change compile import

fix(tracker): fix node v and import
2022-06-09 13:36:28 +02:00
Alex Kaminskii
d0e651bc29 fix(tracker): uncomment init scroll tracking 2022-06-03 14:19:39 +02:00
Alex Kaminskii
e57d90e5a1 fix(tracker): use node guards instead of instanceof in some cases; import type App 2022-06-03 14:17:53 +02:00
Eric Chan
c2695ef31f allow use of localStorage and sessionStorage to be overriden 2022-06-02 17:49:05 +02:00