Commit graph

546 commits

Author SHA1 Message Date
nick-delirium
67dcb48a7f
tracker: typo in comment 2025-05-30 11:12:07 +02:00
nick-delirium
25e98de6e2
tracker: optimize tag watcher intervals 2025-05-30 10:59:22 +02:00
Alexander
3c249b2b5a
Add incident event (#3380)
* add incindent messages

* feat(proto): regenerated proto files

* feat(proto): insert incident message to CH

* added incidents

* genereate mobs

* feat(db): added incident event insertion to PG

* add incidents to session config

* fixed activity incident highlight

* fixed incidents search

---------

Co-authored-by: Андрей Бабушкин <andreybabushkin2000@gmail.com>
2025-05-28 14:42:06 +02:00
Andrey Babushkin
0d3a2015b2
Tracker events throttling (#3399)
* add throttling

* fix throttling

* fix throttling
2025-05-16 14:13:37 +02:00
nick-delirium
a4f6a93c59
tracker, backend: fixup msg gen 2025-05-14 11:50:57 +02:00
nick-delirium
5cccaaa782 tracker: changelog and v17 2025-05-13 12:15:57 +02:00
nick-delirium
b9e6bd6e72 tracker: adjust queueing calc, rm total timeline from view 2025-05-13 12:15:57 +02:00
nick-delirium
c71db6c441 ui, tracker: add stall, add ui implementation 2025-05-13 12:15:57 +02:00
nick-delirium
3200107d71 tracker: add reminder about header for fetch/xhr 2025-05-13 12:15:57 +02:00
nick-delirium
526dfd7e21 tracker: fix timing status check 2025-05-13 12:15:57 +02:00
nick-delirium
e92ba42d82 tracker, ui, backend: checking support for network timings 2025-05-13 12:15:57 +02:00
Delirium
b1b21937ed
ui, tracker, backend: support long animation metrics (#3262)
* ui, tracker, backend: support long animation metrics

* ui: fix LAT mapping

* ui: change jump button display, longTask time definition

* ui: border for rows

* ui: refine LAT design

* tracker: regenerate messages
2025-05-13 12:04:14 +02:00
Alexander
eb7f3fb7a0 Revert "feat(proto): removed a part of deprecated messages (min supported tracker version is 6.0.0)"
This reverts commit 6dc3dcfd
2025-05-12 10:33:03 +02:00
nick-delirium
d58031caf6 tracker: changelogs 2025-05-09 13:59:47 +02:00
nick-delirium
83b6b6a3dd tracker: rm sheet from trackign once its rate limited 2025-05-09 13:59:47 +02:00
nick-delirium
db5fc57e43 tracker: add options for emotionjs tracker 2025-05-09 13:59:47 +02:00
nick-delirium
b4fd3def10 tracker: united check for sheet and trackerid 2025-05-09 13:59:47 +02:00
nick-delirium
d477862edf tracker: potential perf improvement 2025-05-09 13:59:47 +02:00
nick-delirium
821db5c0d5 tracker: code style 2025-05-09 13:59:47 +02:00
nick-delirium
4a9a082896 tracker: handle emotion-js style population 2025-05-09 13:59:47 +02:00
nick-delirium
cb0ea165f9 tracker: clearup old deprecated changes 2025-04-28 17:19:50 +02:00
nick-delirium
db404c0648 tracker: clearup old deprecated changes 2025-04-28 17:19:50 +02:00
nick-delirium
e4d75467ef tracker: 16.2.1, rename inliner options for clarity 2025-04-28 17:15:58 +02:00
Андрей Бабушкин
160370f45e add inlineCss enum 2025-04-28 10:38:13 +02:00
Andrey Babushkin
53f3623481
Css inliner tuning (#3337)
* tracker: don't send double sheets

* tracker: don't send double sheets

* tracker: slot checker

* add slot tag to custom elements

---------

Co-authored-by: nick-delirium <nikita@openreplay.com>
2025-04-25 17:45:21 +02:00
nick-delirium
f5f47103c3
tracker: update css inject 2025-04-25 10:17:44 +02:00
Delirium
53797500bf
tracker css batching/inlining (#3334)
* tracker: initial css inlining functionality

* tracker: add tests, adjust sheet id, stagger rule sending

* removed sorting

* upgrade css inliner

* ui: better logging for ocunter

* tracker: force-fetch mode for cssInliner

* tracker: fix ts warns

* tracker: use debug opts

* tracker: 16.2.0 changelogs, inliner opts

* tracker: remove debug options

---------

Co-authored-by: Андрей Бабушкин <andreybabushkin2000@gmail.com>
2025-04-24 12:16:51 +02:00
Andrey Babushkin
a26411f2a6
Css batching (#3326)
* tracker: initial css inlining functionality

* tracker: add tests, adjust sheet id, stagger rule sending

* ui: rereoute custom html component fragments

* removed sorting

---------

Co-authored-by: nick-delirium <nikita@openreplay.com>
2025-04-22 17:59:25 +02:00
nick-delirium
cde427ae4c
tracker: bump proxy version to .3, prevent crash on calling obscure fn on objects 2025-04-17 17:35:27 +02:00
nick-delirium
11f9b865cf
tracker: 16.1.3 with network proxy fix 2025-04-16 11:39:17 +02:00
nick-delirium
ced855568f
tracker: drop mentions of lint-staged 2025-04-15 14:42:55 +02:00
nick-delirium
c196736c3c
tracker: 16.1.2 networkProxy bump 2025-04-14 13:30:37 +02:00
nick-delirium
586472c7dd
ui: bump tab tooltip delay 2025-04-01 17:16:25 +02:00
nick-delirium
ecb192f16e
tracker: hoist deps to root level 2025-04-01 11:49:39 +02:00
nick-delirium
685741f039
tracker: yarn -> bun 2025-03-31 11:15:38 +02:00
nick-delirium
293382ea85
tracker: 16.1.1 2025-03-27 09:34:12 +01:00
nick-delirium
eb610d1c21 tracker: fix remote control clicks on svg 2025-03-26 17:42:27 +01:00
nick-delirium
28dea3b225
tracker: release 16.1.0 2025-03-25 15:17:43 +01:00
Andrey Babushkin
666643a6ae
Improve tracker perfomance (#3208)
* fix(helm): add CORS config to Assist ingress

Configure CORS headers and debug session information for the Assist
service's ingress to ensure proper cross-origin requests handling and
improved debugging capabilities.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* increase perfomance ticker and remove empty batches

* add commit

* updated Changelog

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-25 15:08:49 +01:00
nick-delirium
1e57c90449 networkProxy: auto sanitize sensitive tokens 2025-03-25 14:52:43 +01:00
Andrey Babushkin
5a410e63b3
Update batch writer (#3205)
* fix(helm): add CORS config to Assist ingress

Configure CORS headers and debug session information for the Assist
service's ingress to ensure proper cross-origin requests handling and
improved debugging capabilities.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* add timestamp to prepare method

* update test

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-24 17:25:09 +01:00
nick-delirium
5bbd7cff10 tracker: change nodebound warn level 2025-03-24 15:09:03 +01:00
nick-delirium
6f172d4f01 tracker: keep spaces, remove data from page location msg 2025-03-24 15:09:03 +01:00
nick-delirium
829e1c8bde tracker: fix jest config, update test cases 2025-03-24 15:09:03 +01:00
nick-delirium
e7d309dadf tracker: "secure by default" mode; 16.1.0 2025-03-24 15:09:03 +01:00
nick-delirium
4bac12308a tracker: secure mode for sanitizer settings 2025-03-24 15:09:03 +01:00
nick-delirium
49f98967d6 ui: fixes for onboarding ui 2025-03-24 14:27:37 +01:00
Andrey Babushkin
a8e47e59ad
Update batch writer (#3198)
* fix(helm): add CORS config to Assist ingress

Configure CORS headers and debug session information for the Assist
service's ingress to ensure proper cross-origin requests handling and
improved debugging capabilities.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* add timestamp to prepare method

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-24 12:42:05 +01:00
Andrey Babushkin
a1337faeee
combine in 1 line (#3191) 2025-03-21 15:19:32 +01:00
nick-delirium
7e065ab02f
tracker: 16.0.3, fix local spritemap parsing 2025-03-21 15:10:00 +01:00