Delirium
fdefe31cf3
global string dictionary support ( #2652 )
...
* making new msg type, support on frontend and tracker
* finish adding support for new dictionary for ui
* update branch
2024-10-30 15:31:26 +01:00
nick-delirium
e7afd66820
tracker: fix maintainer doc node stability and build process
2024-10-21 16:03:04 +02:00
nick-delirium
0002950e3c
tracker: port 14.0.10 changes to 15.0.0 timeline
...
tracker 14.0.10, fixes memory leaks, iframe tracking stability, etc
change map/set to weakmap/set where possible, check canvas observers on time intervals and destroy peers; run node list maintainer every 30 sec (50ms ticks)
tracker: better crossdomain check; angularMode -> forceNgOff toggle
potential performance fixes for 14.x.x iframe tracking
2024-10-18 13:17:01 +02:00
nick-delirium
4ea1321d17
issue with eventlistener fixed
2024-10-14 09:53:50 +02:00
Delirium
97a08853e8
Webvitals for replays ( #2627 )
...
* adding new web vitals track
* adding new web vitals track
* update vitals message
* feat(heuristics): added web vitals support to the page event builder
* update mtype
* feat(heuristics): applied a new value type
* feat(heuristics): fixed if err case
* feat(heuristics): fixed the sql issue
* new event display
* tracker v 15.0.0 start
---------
Co-authored-by: Alexander <zavorotynskiy@pm.me>
2024-09-30 16:08:42 +02:00
nick-delirium
ba1fba3a85
tracker: safety checks for message listeners, release 14.0.8
2024-09-30 12:31:23 +02:00
Delirium
e66423dcf4
Spot network refactoring ( #2617 )
...
* start refactoring network
* separate network module, refactor spot network capture
Signed-off-by: nick-delirium <nikita@openreplay.com>
* some console refactoring, display network results in ui
* detect gql error param
* fix proxy ignore file, fix network tracking, fix tab tracking
* some code quality improvements...
* handle graphql in network lib (.2 ver), update tracker to use last version of lib
* remove debug logs, change request type to gql (if its gql!) in lib, display gql in ui
---------
Signed-off-by: nick-delirium <nikita@openreplay.com>
2024-09-30 09:47:27 +02:00
nick-delirium
bd7ecf18f4
tracker: add restart on token expiration for canvas tracker
2024-09-26 14:29:31 +02:00
nick-delirium
4d1350a770
tracker check restarting status
2024-09-06 12:05:54 +02:00
nick-delirium
dbd065aec7
tracker add more canvas checks, release 14.0.6
2024-09-06 11:57:25 +02:00
nick-delirium
a788fadb1c
fixes 2511: remove canvas snapshot interval if its gone for any reason
2024-08-29 09:59:03 +02:00
nick-delirium
42eb4b5040
tracker doc fix
2024-07-31 09:42:12 +02:00
Delirium
5887d61207
Heatmap fix ( #2396 )
...
* fix norm coordinates
* changelogs
* changelogs
2024-07-16 18:15:22 +02:00
nick-delirium
80c9dd2bb9
fix tracker: fix logger ref
2024-07-16 18:03:18 +02:00
nick-delirium
1bac14ca96
rm husky stuff
2024-07-09 17:47:56 +02:00
nick-delirium
9af48c666b
update lockfiles for tracker
2024-07-09 13:42:08 +02:00
nick-delirium
a2a721673d
fix ui: fix ws modal height, add new shortcut to copy, fix new site type ios -> mobile
2024-07-01 15:55:32 +02:00
Delirium
960da9f037
Tracker 14.x.x changes ( #2240 )
...
* feat tracker: add document titles to tabs
* feat: titles for tabs
* feat tracker: send initial title, parse titles better
* feat ui: tab name styles
* feat tracker: update changelogs
* fix tracker: fix tests
* fix tracker: fix failing tests, add some coverage
* fix tracker: fix failing tests, add some coverage
* Heatmaps (#2264 )
* feat ui: start heatmaps ui and tracker update
* fix ui: drop clickmap from session
* fix ui: refactor heatmap painter
* fix ui: store click coords as int percent
* feat(backend): insert normalized x and y to PG
* feat(backend): insert normalized x and y to CH
* feat(connector): added missing import
* feat(backend): fixed different uint type issue
* fix tracker: use max scrollable size for doc
* fix gen files
* fix ui: fix random crash, remove demo data generator
* fix ui: rm some dead code
---------
Co-authored-by: Alexander <zavorotynskiy@pm.me>
* fix tracker: add heatmap changelog to tracker CHANGELOG.md
* fix tracker: fix peerjs version to 1.5.4 (was 1.5.1)
* fix document height calculation
* Crossdomain tracking (#2277 )
* feat tracker: crossdomain tracking (start commit)
* catch crossdomain messages, add nodeid placeholder
* click scroll
* frame placeholder number -> dynamic
* click rewriter, fix scroll prop
* some docs
* some docs
* fix options merging
* CHANGELOG.md update
* checking that crossdomain will not fire automatically
* simplify func declaration
* update test data
* change clickmap document height calculation to scrollheight (which should be true height)
---------
Co-authored-by: Alexander <zavorotynskiy@pm.me>
2024-06-24 13:49:26 +02:00
nick-delirium
564d1eaa14
feat tracker: introduce more settings for canvas files
2024-06-07 17:16:01 +02:00
nick-delirium
87e7849f87
fix tracker: tracker v 13.0.1
2024-06-07 14:25:27 +02:00
nick-delirium
5db94fc172
feat ui: optimize canvas recording
2024-06-07 13:33:17 +02:00
nick-delirium
ab3a82db4b
feat tracker: release tracker v13
2024-05-30 14:10:15 +02:00
nick-delirium
947fd07d51
fix ui: fix recording display
2024-05-28 14:52:26 +02:00
Delirium
9b143eb98f
feat tracker: socket only mode (EE) ( #2216 )
...
* feat tracker: socket only mode
* fix ui: hide timeline for live sessions if socket only
* feat tracker: socket mode sync with backend, add flag onstart
* feat tracker: keep socket mode
2024-05-28 10:51:39 +02:00
Delirium
297be2bc9c
feat ui/tracker: add compression to assist plugin ( #2186 )
...
* feat ui/tracker: add compression to assist plugin
* fix: changelog, package.json changes etc
* feat tracker: split big batches in addition to compression
2024-05-24 16:49:48 +02:00
nick-delirium
5c0974fbba
fix tracker: 12.0.12 with some fixes for network proxy
2024-04-29 13:11:05 +02:00
nick-delirium
ef28bfc8f9
fix ui: speed up mob processing, potentially fix worker restart on unauth
2024-04-25 16:54:21 +02:00
Delirium
8251aecede
fix tracler: improved logs for node binding errors, full nodelist clear before start, state check, getSessionInfo method
...
* fix tracker: some extra debug logs and safety around node mapping
* fix tracker: some extra debug logs and safety around node mapping
* white spaces
* cleanup
* new fifo scheduler
* node clearing and start check
* new sess info method, better session start logging
* snippet beta
2024-04-25 10:09:30 +02:00
Delirium
bb09e59bf4
fix tracker move batch debug to query param ( #2052 )
2024-04-08 09:42:23 +02:00
Delirium
c1b2e0afe0
fix ui - some small bug fixes ( #2040 )
2024-04-05 11:15:19 +02:00
Delirium
3733dac781
fix tracker: improve logging, add batch num to network ingest ( #2033 )
2024-04-04 10:20:16 +02:00
Delirium
0912c4fb57
Xhr open catch ( #2023 )
...
* fix tracker fix xhr open event without url object
* fix fix up for url objects
* beta v up
* feat ui add dnd to event filters in search and dashboards (#2024 )
* feat ui add dnd to event filters in search and dashboards
* rm console
* fix tracker fix xhr open event without url object
* fix fix up for url objects
* beta v up
2024-04-03 11:09:33 +02:00
Delirium
19de9067e0
feat(tracker): allow network sanitizer to return null (skipping msg) ( #2009 )
2024-03-28 12:29:08 +01:00
Delirium
f6d3654a2b
tracker: 12.0.5 changelogs ( #1975 )
2024-03-19 10:00:41 +01:00
Delirium
da186650a9
fix(tracker): update fflate and changelogs ( #1956 )
2024-03-14 14:48:13 +01:00
Delirium
d84371e17e
fix(tracker): change canvas scaling ( #1894 ); fix canvas replay
...
* fix(tracker): change canvas scaling
* fix(tracker): 12.0.3
* fix(tracker): 12.0.3
2024-02-19 16:48:37 +01:00
nick-delirium
1035a1a219
fix(tracker): 12 0 2 fix for canvas check
2024-02-12 11:31:03 +01:00
nick-delirium
4165823e91
fix(tracker): 12 0 1, changelogs
2024-02-12 11:31:03 +01:00
nick-delirium
3ada6aeb42
feat(tracker): v12 release
2024-01-29 09:42:08 +01:00
nick-delirium
463ca8f908
fix(ui): some t&w fixes
2024-01-23 14:26:34 +01:00
nick-delirium
2ffeaff813
fix(tracker): fix versions in package.json, update changelog etc
2024-01-22 12:32:50 +01:00
Delirium
309a9fd970
feat: tag and watch (UI/Tracker) ( #1822 )
...
* feat(ui/tracker): start tag n watch
* fix(tracker): test coverage, fix some watcher api
* fix(tracker): add intersectionobserver, adjust tests
* feat(tracker): relay + apollo plugins
* feat(ui): tags search
* feat(ui): tags name edit
* feat(ui): tags search icon
* feat(ui): icons for tabs in player
* feat(ui): save and find button
* feat(tracker): save tags in session storage (just in case)
* feat(ui): improve loading
* feat(ui): fix icon names gen
* feat(ui): fix typo
2024-01-19 11:11:27 +01:00
Delirium
c2ce67b893
Msg buffering offline rec ( #1823 )
...
* feat(tracker) start message buffering support
* feat(tracker): buffered recordings
* feat(tracker): buffered recordings timedelay adjust
* fix(tracker): condition manager
* fix(tracker): conditions handlers
* fix(tracker): conditions
* fix(tracker): pre-fetch feature flags and conditions, fix naming and dnt check repeating
* fix(tracker): fix conditions fetch
* feat(tracker): test coverage for conditionsManager
* feat(tracker): some api connections
* feat(tracker): fix projid in session info
* feat(tracker): added fetch req status condition, partially added offline recording, type fixes
* fix(tracker): fix tests
* fix(tracker): fix network req c
* fix(tracker): fix conditions test
* feat(ui): conditional recording ui
* fix(tracker): fix prestart callbacks
* feat(ui): conditions ui and api stuff
* feat(ui): fix ?
* fix(tracker): map raw db response in tracker
* fix(tracker): fix condition processing, add cond name to trigger event, change unit tests
* fix(tracker): simplify mapping, rename functions
* fix(tracker): change toggler design, change network request condition
* fix(tracker): some formatting
* fix(tracker): reformat logging
* feat(tracker): buffered recordings timedelay adjust
* feat(tracker): fix projid in session info
* feat(tracker): some api connections
* feat(tracker): offline recording methods
* feat(tracker): api to send offline buffer
* fix(tracker) fix backend delay, fix network proxy check
* fix(tracker): fix test
* fix(tracker): 12.0.0 changelogs
2024-01-09 13:32:23 +01:00
Delirium
5e21d88e8c
feat(tracker): Msg buffering and conditional recording ( #1775 )
...
* feat(tracker) start message buffering support
* feat(tracker): buffered recordings
* feat(tracker): buffered recordings timedelay adjust
* fix(tracker): condition manager
* fix(tracker): conditions handlers
* fix(tracker): conditions
* fix(tracker): pre-fetch feature flags and conditions, fix naming and dnt check repeating
* fix(tracker): fix conditions fetch
* feat(tracker): test coverage for conditionsManager
* feat(tracker): some api connections
* feat(tracker): fix projid in session info
* feat(tracker): added fetch req status condition, partially added offline recording, type fixes
* fix(tracker): fix tests
* fix(tracker): fix network req c
* fix(tracker): fix conditions test
* feat(ui): conditional recording ui
* fix(tracker): fix prestart callbacks
* feat(ui): conditions ui and api stuff
* feat(ui): fix ?
* fix(tracker): map raw db response in tracker
* fix(tracker): fix condition processing, add cond name to trigger event, change unit tests
* fix(tracker): simplify mapping, rename functions
* fix(tracker): change toggler design, change network request condition
* fix(tracker): some formatting
* fix(tracker): reformat logging
* fix(ui): rm console log
2024-01-09 13:18:26 +01:00
Delirium
9e1add4ad9
feat(tracker/ui): add websocket support ( #1733 )
...
* feat(tracker/ui): add websocket support
* feat(tracker): expose ws tracker method
* fix(ui): add docs, fix types for ws methods
* fix(ui): some style fixes, rename field in mob
* fix(ui): change ws modal
* fix(ui): change ws modal
* fix(ui): rm mock data
2024-01-03 15:54:18 +01:00
nick-delirium
9a84d1d8b6
fix(tracker): fix fetch input check
2023-12-20 16:45:11 +01:00
nick-delirium
3ae67ae617
feat(tracker): changelog and versions update in package.json
2023-12-12 16:46:55 +01:00
nick-delirium
1b70d463d0
fix(tracker): split uxt ui and signals, cover signal manager with tests
2023-12-12 13:01:29 +01:00
nick-delirium
44dc49b135
fix(tracker): some fixes for uxt
2023-12-12 12:02:30 +01:00
nick-delirium
cb6a9de141
fix(tracker): some fixes for uxt
2023-12-11 17:22:18 +01:00