Commit graph

478 commits

Author SHA1 Message Date
Shekar Siri
2f9b425b11 fix(ui): performance tab crashing when payload is empty 2023-06-09 16:58:17 +02:00
Shekar Siri
fa8e7e434a fix(ui): user events styles feedback 2023-06-09 16:57:48 +02:00
nick-delirium
9e3f1521cb fix(ui): controls bar height 2023-06-09 12:35:54 +02:00
nick-delirium
b21b69e09f fix(ui): fix ontabclick 2023-06-08 16:44:47 +02:00
nick-delirium
e2201affe0 fix(ui): fix tab change styling and borders, add url 2023-06-08 16:41:12 +02:00
nick-delirium
e6377d03df fix(ui): fix for active tab instances counting, few style fixes 2023-06-08 15:17:26 +02:00
Delirium
2ed4bba33e
feat(tracker/ui): support for multi tab sessions (#1236)
* feat(tracker): add support for multi tab sessions

* feat(backend): added support of multitabs

* fix(backend): added support of deprecated batch meta message to pre-decoder

* fix(backend): fixed nil meta issue for TabData messages in sink

* feat(player): add tabmanager

* feat(player): basic tabchange event support

* feat(player): pick tabstate for console panel and timeline

* fix(player): only display tabs that are created

* feat(player): connect performance, xray and events to tab state

* feat(player): merge all tabs data for overview

* feat(backend/tracker): extract tabdata into separate message from batchmeta

* fix(tracker): fix new session check

* fix(backend): remove batchmetadeprecated

* fix(backend): fix switch case

* fix(player): fix for tab message size

* feat(tracker): check for active tabs with broadcast channel

* feat(tracker): prevent multiple messages

* fix(tracker): ignore beacons from same tab, only ask if token isnt present yet, add small delay before start to wait for answer

* feat(player): support new msg struct in assist player

* fix(player): fix some livepl components for multi tab states

* feat(tracker): add option to disable multitab

* feat(tracker): add multitab to assist plugin

* feat(player): back compat for tab id

* fix(ui): fix missing list in controls

* fix(ui): optional list update

* feat(ui): fix visuals for multitab; use window focus event for tabs

* fix(tracker): fix for dying tests (added tabid to writer, refactored other tests)

* feat(ui): update LivePlayerSubHeader.tsx to support tabs

* feat(backend): added tabs support to devtools mob files

* feat(ui): connect state to current tab properly

* feat(backend): added multitab support to assits

* feat(backend): removed data check in agent message

* feat(backend): debug on

* fix(backend): fixed typo in message broadcast

* feat(backend): fixed issue in connect method

* fix(assist): fixed typo

* feat(assist): added more debug logs

* feat(assist): removed one log

* feat(assist): more logs

* feat(assist): use query.peerId

* feat(assist): more logs

* feat(assist): fixed session update

* fix(assist): fixed getSessions

* fix(assist): fixed request_control broadcast

* fix(assist): fixed typo

* fix(assist): added missed line

* fix(assist): fix typo

* feat(tracker): multitab support for assist sessions

* fix(tracker): fix dead tests (tabid prop)

* fix(tracker): fix yaml

* fix(tracker): timers issue

* fix(ui): fix ui E2E tests with magic?

* feat(assist): multitabs support for ee version

* fix(assist): added missed method import

* fix(tracker): fix fix events in assist

* feat(assist): added back compatibility for sessions without tabId

* fix(assist): apply message's top layer structure before broadcast call

* fix(assist): added random tabID for prev version

* fix(assist): added random tabID for prev version (ee)

* feat(assist): added debug logs

* fix(assist): fix typo in sessions_agents_count method

* fix(assist): fixed more typos in copy-pastes

* fix(tracker): fix restart timings

* feat(backend): added tabIDs for some events

* feat(ui): add tab change event to the user steps bar

* Revert "feat(backend): added tabIDs for some events"

This reverts commit 1467ad7f9f.

* feat(ui): revert timeline and xray to grab events from all tabs

* fix(ui): fix typo

---------

Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
2023-06-07 10:40:32 +02:00
Shekar Siri
632015579d fix(ui): player link 2023-06-01 11:12:45 +02:00
nick-delirium
bddaa503b8 fix(player): clear selection manger on clicks; display frustrations row on xray by default 2023-05-16 14:36:21 +02:00
Delirium
a24d99f75c
feat(player): player file loader refactoring (#1203)
* change(ui): refactor mob loading

* refactor(player): split message loader into separate file, remove toast dependency out of player lib, fix types, fix inspector and screen context

* refactor(player): simplify file loading, add safe error throws

* refactor(player): move loading status changers to the end of the flow
2023-05-12 15:38:43 +02:00
Shekar Siri
48ffb903da change(ui) - user events visit event padding 2023-05-04 13:51:55 +02:00
Shekar Siri
128f22ade7 change(ui) - text chante on create issue and share popups 2023-05-04 13:51:55 +02:00
Shekar Siri
93491eadfc change(ui) - playback timemode alignment 2023-05-04 13:29:26 +02:00
Shekar Siri
6498a47a9b change(ui) - filter user events text change 2023-05-03 19:03:59 +02:00
Shekar Siri
332fcc9f25 change(ui) - placeholder text change 2023-05-03 19:00:13 +02:00
Shekar Siri
e23a7b8033 change(ui) - issue form and share popup titles 2023-05-03 18:39:30 +02:00
Shekar Siri
373f5f87b3 change(ui) - bugreport modal title color 2023-05-03 18:27:23 +02:00
Shekar Siri
c6ba536115 change(ui) - user events text change 2023-05-02 17:57:50 +02:00
Shekar Siri
3dd029edca change(ui) - user event text change 2023-05-02 16:12:09 +02:00
Shekar Siri
f6eff27ab8 fix(ui) - not popup conflict with timeline tooltip 2023-04-28 17:57:33 +02:00
nick-delirium
df21547235 fix(ui): fix screen rec stopping 2023-04-28 16:38:14 +02:00
Shekar Siri
fe50bc1c5a change(ui) - textarea styles 2023-04-28 14:19:23 +02:00
Shekar Siri
3c818843c2 change(ui) - ui feedback on user steps 2023-04-28 11:29:40 +02:00
Shekar Siri
16324cc1a7 change(ui) - events filter placeholder 2023-04-28 10:55:55 +02:00
nick-delirium
f71f104fee fix(player): fix virtualization 2023-04-27 14:22:19 +02:00
nick-delirium
0c3c252165 change(player): change styles for buttons 2023-04-26 15:10:43 +02:00
nick-delirium
e6bf281adb change(player): change time str 2023-04-26 12:44:34 +02:00
Shekar Siri
ea64656b02 fix(ui) - xray verticle line sync on resize 2023-04-24 17:11:32 +02:00
Shekar Siri
d9404d1d13
change(ui) - player user steps improvements (#1201)
* change(ui) - user steps

* change(ui) - user steps

* change(ui) - user steps

* change(ui) - user steps - icon and other styles
2023-04-24 16:02:18 +02:00
Shekar Siri
bbb50e890a change(ui) - player control icons and other changes 2023-04-24 10:47:56 +02:00
Shekar Siri
b2b7e6bf82 change(ui) - session url changes 2023-04-20 14:01:15 +02:00
nick-delirium
6bf7481c23 feat(ui): display real session time 2023-04-20 13:28:17 +02:00
Shekar Siri
d0bcae82f2
change(ui) - player improvements (#1164)
* change(ui) - player - back button spacing

* change(ui) - onboarding - changes

* change(ui) - onboarding - changes

* change(ui) - integrations gap-4

* change(ui) - install script copy button styles

* change(ui) - copy button in account settings

* fix(ui) - error details modal loader position

* change(ui) - share popup styles

* change(ui) - player improvements

* change(ui) - player improvements - playback speed with menu

* change(ui) - player improvements - current timezone

* change(ui) - player improvements - autoplay options
2023-04-13 17:53:36 +02:00
nick-delirium
72be865c5f change(player): fix typos; priority for 1st dom file 2023-04-12 17:17:44 +02:00
nick-delirium
d4fc1c76f5 fix(player): fix potential error 2023-03-31 14:25:41 +02:00
Shekar Siri
e41209c0e5 fix(ui) - userDeviceHeapSize null 2023-03-31 11:41:19 +02:00
Shekar Siri
1c434d51db change(ui) - tooltip text on dashboard 2023-03-29 17:21:48 +02:00
Shekar Siri
387cb44dd6 fix(ui) - check for jira/github integrations 2023-03-29 14:39:06 +02:00
nick-delirium
fd5b4cf974 fix(ui): fix multiview scroll and search filters 2023-03-29 10:17:51 +02:00
Shekar Siri
b6c654f919 fix(ui) - play time null 2023-03-28 16:02:12 +02:00
nick-delirium
b2ce9a7aff feat(ui): health status widget 2023-03-24 10:15:12 +01:00
nick-delirium
0516d58632 change(ui): signal reject event for call, recording and control 2023-03-17 16:14:49 +01:00
nick-delirium
fcf4d1bc7e Merge branch 'dev' into new-frustrations 2023-03-16 17:27:19 +01:00
nick-delirium
f360ce3d2c change(ui): add visual display for frustrations 2023-03-16 17:11:13 +01:00
nick-delirium
d7dc9b684f change(ui): split session info into separate calls for faster replay time 2023-03-14 15:18:26 +01:00
nick-delirium
64cea03ce0 fix(player): fix abs time tooltip tracking 2023-03-09 10:50:22 +01:00
nick-delirium
1cd1f72310 change(player): only recompute list on change 2023-03-06 15:26:37 +01:00
nick-delirium
65a66b9c59 change(player): small bug fixes 2023-03-06 15:26:37 +01:00
nick-delirium
ef83de38a2 change(player): use shallow object spread instead of recursive tojs 2023-03-06 15:26:37 +01:00
nick-delirium
850ee04787 change(player): decode state messages only on render 2023-03-06 15:26:37 +01:00