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