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