Commit graph

168 commits

Author SHA1 Message Date
Alex Kaminskii
648b639cea feat(tracker): 3.6.0 2022-08-31 14:25:26 +02:00
Alex Kaminskii
7782679f7d fix(tracker): safe start/stop callbacks 2022-08-31 14:22:52 +02:00
Alex Kaminskii
23073b03b7 chore(tracker): compile enum nessageType to numbers 2022-08-31 12:27:02 +02:00
Alex Kaminskii
6f58968e21 fix(tracker-axios): resp header name-value flip 2022-08-31 12:19:45 +02:00
Alex Kaminskii
f5820fc7d6 fix(tracker-fetch): bind default fetch method 2022-08-31 12:15:02 +02:00
Alex Kaminskii
fba2934cca fix(tracker): downgrade named tuples ts feature (ts < 4.0.1 does not maintain that) 2022-08-31 11:13:52 +02:00
Alex Kaminskii
a4b17ba650 fix(tracker): contextCallback: only meaningful contexts, called once per instance 2022-08-30 20:26:38 +02:00
estradino
42d95ab74e MIT license for OpenReplay protocol 2022-08-30 19:04:32 +02:00
sylenien
0b96da6029 change(tracker): remove unused 2022-08-30 14:35:08 +02:00
sylenien
7aa658b59a change(tracker): change session url building 2022-08-30 12:52:01 +02:00
sylenien
7f3f013957 feat(tracker): method to get session url 2022-08-30 12:27:33 +02:00
sylenien
238394a723 change(ui): fix ui removing etc 2022-08-26 18:04:36 +02:00
Alex Kaminskii
c80b8c34c8 fix(tracker-fetch,tracker-assist): async sanitization & message sending 2022-08-26 16:41:14 +02:00
Alex K
f19a7df354
Merge pull request #694 from openreplay/adopted-style-sheets
Tracker 3.6.0 and message schema update
* feat (tracker, backend, player): Adopted Style Sheets maintenance
* refactor(tracker,player): compact messages representation (as array)
* feat (tracker,backend): Use real sessionStart timestamp decoded from token on start
* fix (frontend/assist): Fix activity timeouts logic in assist
* fix (tracker): maintain scroll, mousemove, mouseclick, exceptions inside iFrames
* fix (tracker): img module url resolving
* fix (tracker): critical bug in observer (missing nodes)
* feat (tracker): sessionHash returned on stop can be used for continuing session on start
2022-08-26 16:00:31 +02:00
Alex Kaminskii
4590fb1875 fix(tracker): sessionHash as a start() option 2022-08-26 15:53:51 +02:00
Alex Kaminskii
6840213e77 fix(tracker): sessionToken start option back compat 2022-08-26 15:19:21 +02:00
Alex Kaminskii
a691658ac3 feat(tracker): return sessionHash on stop 2022-08-26 11:59:45 +02:00
Alex Kaminskii
fd24470c1f style(tracker): review code fixes 2022-08-26 11:39:31 +02:00
sylenien
a6739a1f59 fix(ui): fix tracker localstorage 2022-08-25 17:16:33 +02:00
sylenien
16e6eb1364 fix(ui): fix assist multi call videos 2022-08-25 12:00:53 +02:00
Alex Kaminskii
3048a860ed feat(tracker): iframe exceptions capture 2022-08-24 11:29:00 +02:00
Alex Kaminskii
e221b17bde fix(tracker): access default storages only if others not present 2022-08-23 16:47:27 +02:00
Alex Kaminskii
6fa68e7990 Merge branch 'dev' into adopted-style-sheets 2022-08-23 16:27:18 +02:00
Alex Kaminskii
9fad7577a9 refactor(tracker): cleanup img module & remove longtasks 2022-08-23 13:26:05 +02:00
Alexander
5887ab5ddb
Message protocol update (message size) (#663)
* feat(tracker): update message schema with BatchMetadata; separate message-related responsibilities; add message size
* chore(docker): removing edge busybox, as the main repo updated
* feat(backend): updated message protocol templates
* feat(backend): added support of message size
* feat(backend): implemented iterator for new message protocol (with message size)

Co-authored-by: Alex Kaminskii <alex@openreplay.com>
2022-08-22 12:32:48 +02:00
Alex Kaminskii
8cda6bb1f1 Merge branch 'fetch-3.5.10' into dev 2022-08-19 18:50:17 +02:00
Shekar Siri
af03b9929a main branch pull and resolved conflicts 2022-08-18 11:43:38 +02:00
Alex Kaminskii
578c213006 feat(tracker): use startTimestamp received from backend when available 2022-08-17 20:14:18 +02:00
Alex Kaminskii
c31f878ef6 feat(tracker): maintain mouse actions, cssrules in iframes; console with same API 2022-08-17 18:35:34 +02:00
Alex Kaminskii
5c3fc505ab feat(tracker): adoptedStyleSheets 2022-08-17 18:21:25 +02:00
Alex Kaminskii
55cb3b9c45 fix(tracker): child nodes unregistering during the commit phase: no 'Node not found' error in tracker 2022-08-17 14:54:11 +02:00
Alex Kaminskii
7e5e1ec8a8 fix(tracker): version check fix; few comments 2022-08-15 02:18:59 +02:00
sylenien
29599625a9 fix(ui/tracker): fix muting stream button, cleanup 2022-08-09 13:32:20 +03:00
sylenien
e2a10c0751 feat(ui/tracker/player): handle multiple callers in one assist session
feat(ui/tracker/player): small fixes

feat(ui/tracker/player): fix incoming streams

feat(tracker): some logs

feat(tracker): fix types, fix stream binding

feat(tracker): more stuff for multicall...

feat(tracker): more stuff for multicall...

feat(tracker): more stuff for multicall...

feat(tracker): more stuff for multicall...

feat(tracker): more stuff for multicall...

feat(tracker): more stuff for multicall...

feat(tracker): more stuff for multicall...

feat(tracker): rm async

feat(tracker): rewrite stuff

feat(tracker): rewrite stuff

feat(tracker): rewrite stuff

feat(tracker): rewrite stuff

feat(tracker): rewrite stuff

feat(tracker): rewrite lstream

feat(tracker): rewrite lstream

feat(tracker): rewrite stuff

feat(tracker): rewrite stuff

feat(tracker): fix group call

feat(tracker): fix group call

feat(tracker): fix group call

feat(tracker): fix group call

feat(tracker): add text to ui

feat(tracker): destroy calls obj on call end

feat(tracker): rm unused prop

fix(tracker-assist):simplify addRemoteStream logic

fixup! fix(tracker-assist):simplify addRemoteStream logic

refactor(tracker-assist): make multi-agents call logic more explicite => fixed few bugs
2022-08-09 13:32:20 +03:00
Alex Kaminskii
175be3ef69 fix(tracker): fixed-len BigEndian message size encoding 2022-08-08 18:02:36 +02:00
Alex Kaminskii
14b0f78abc fix(tracker): ignore ts-only batches 2022-08-04 14:07:25 +02:00
Alex Kaminskii
8e3fdbdafe fix(tracker):write BatchMetadata typeID 2022-08-04 14:07:03 +02:00
Shekar Siri
0c0dd30a73
Preferences - UI and API improvements (#654)
* fix(tracker): fix assist typings

* fix(tracker): fix assist typings

* change(ui) - preferences - removed old

* change(ui) - preferences - wip

* change(ui) - preferences - list

* change(ui) - right box mardings

* change(ui) - preferences - integration item paddings

* change(ui) - preferences - integration icons

* change(ui) - preferences - integration icons

* change(ui) - preferences - integration - check status

* change(ui) - preferences - integration - check status

* change(ui) - preferences - metadata - move the delete button inside the modal

* change(ui) - preferences - webhooks - modal and delete btn changes

* change(ui) - preferences - modalContext updates

* change(ui) - input field forward refs

* change(ui) - metadata - modal

* change(ui) - metadata - set deleting item to null

* change(ui) - integrations

* change(ui) - hoc withcopy

* change(ui) - projects

* change(ui) - users list modal

* change(ui) - projects remove border for the last

* change(ui) - integrations new api changes

* change(ui) - github and jira changes

* change(ui) - github and jira changes

Co-authored-by: sylenien <nikita@openreplay.com>
2022-08-04 12:21:25 +02:00
Alex Kaminskii
f5290540cd style(tracker): no .gen.ts files prettifying 2022-08-03 13:02:07 +02:00
Alex Kaminskii
251182b5b3 style(tracker): who needs semicolons?! 2022-08-03 12:55:25 +02:00
Alex Kaminskii
9292ba494f shore(tracker): use .gen sub-extension for generated files 2022-08-03 12:38:31 +02:00
Alex Kaminskii
60c6f12752 fix(tracker-fetch):3.5.10-beta.0: fix SSR; wrap custom fetch from options 2022-08-02 20:13:51 +02:00
Alex Kaminskii
f14d341de9 fix(tracker):fix in webworker messages handle 2022-08-02 18:31:55 +02:00
Alex Kaminskii
64d481aa4c feat(tracker): update message schema with BatchMetadata; separate message-related responsibilities; add message size 2022-08-02 16:37:30 +02:00
Alex K
0bf3a052be
Merge pull request #637 from eric-diffagency/storage-override
avoid accessing localStorage and sessionStorage before override
2022-08-01 10:32:39 +02:00
sylenien
819aefb86e fix(tracker): fix assist typings 2022-07-26 18:15:37 +03:00
sylenien
7b9cc0fca6 fix(tracker): fix assist typings 2022-07-26 18:15:37 +03:00
sylenien
9210897bf5 Merge branch 'main' into dev 2022-07-26 16:55:39 +02:00
sylenien
b65f45bf03 feat(tracker): cut orphan child nodes to prevent memory leaks 2022-07-25 18:26:42 +03:00
Eric Chan
5e851c7758 Merge branch 'dev' into storage-override 2022-07-25 10:39:55 -04:00