Commit graph

2433 commits

Author SHA1 Message Date
Delirium
c7e5145282
feat(tracker): add beacon proxy and request body size (#1389)
* feat(tracker): add beacon proxy and body size

* feat(ui): remove unused components

* feat(ui): generate new messages, add body size to resource parser

* feat(ui): fix tooltip text, fix size detection (ts safe)

* feat(ui): cover resource with tests

* feat(ui): enable test coverage for player, utils and mstore

* fix(tracker): adjust test to support new message

* fix(tracker): fix tracker version for back compat

* feat(backend): added new column to network requests

* fix(tracker): fix unit tests

* fix(backend): fix msg gen

* fix(tracker): ci fun

* fix(tracker): changelog

* fix(tracker): fix some test

---------

Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
2023-10-17 12:25:20 +02:00
nick-delirium
01a833a257 fix(ui): change stats title a bit 2023-10-16 15:09:52 +02:00
Delirium
a2fce7e291
Assist stats UI (#1489)
* feat(ui): start assist stats

* feat(ui): design mock up for stats

* feat(ui): naming...

* feat(ui): types, api service, some changes for recs and loaders

* feat(ui): csv export button/request

* feat(ui): csv export button/request

* feat(ui): format dates

* feat(ui): some fixes for stats requests

* fix(tracker): fix test

* fix(tracker): fix ci build

* fix(tracker): fix assist tests

* fix(tracker): bump test coverage, fix minor bug

* fix(ui): more cypress fixes

* fix(ui): add proj id to socket connection

* fix(ui): remove console log

* fix(ui): update filters

* feat(ui):fix some api keys for stats

* feat(ui): fix type

* feat(ui): remove unused

* feat(ui): some fixes

* feat(ui): some fixes 2

* fix(ui): some search fixes

* fix(ui): change api keys

* fix(ui): change api keys

* fix(ui): pdf button fix

* fix(ui): pdf button fix

* fix(ui): some ui fixes after review

* fix(ui): fix csv export

* fix(ui): change header for pds export for stats

* fix(ui): change header width for exports
2023-10-16 13:54:37 +02:00
nick-delirium
fd51cf489e feat(ui): some design changes for timezone selector 2023-10-16 13:53:34 +02:00
Shekar Siri
c3e8da8880 fix(ui): card issue with value and icon color 2023-10-16 12:50:17 +02:00
Shekar Siri
e49792f7d2 fix(ui): layout content width 2023-10-16 12:50:17 +02:00
Shekar Siri
7fb8ca5e7b fix(ui): nodes value rounded 2023-10-16 12:50:17 +02:00
nick-delirium
205195f946 feat(ui): tz selector for settings 2023-10-16 12:03:02 +02:00
nick-delirium
ebb625dd2b feat(ui): show user timezone in session list 2023-10-16 11:33:02 +02:00
nick-delirium
494a84348a fix(ui): safe guard for .applyChanges, fixes #1511 2023-10-13 12:45:04 +02:00
nick-delirium
2bafb358c5 fix(ui): safe guard for .applyChanges, fixes #1511 2023-10-13 12:43:04 +02:00
Shekar Siri
fa01014d7a fix(ui): modules state update without reloading 2023-10-12 17:59:24 +02:00
Shekar Siri
e23717741f fix(ui): menu category check for child items to hide 2023-10-12 17:42:29 +02:00
Shekar Siri
89704b033f
feat(ui) - path analysis (#1514)
* fix(ui) - insight item name

* feat(ui) - path analysis - wip

* feat(ui) - path analysis - wip

* feat(ui) - path analysis

* feat(ui) - user retention

* feat(ui): path analysis - filters and graph

* change(ui): plugins text and icon

* feat(ui): path analysis - filters and graph

* feat(ui): path analysis - filters and graph

* feat(ui): path analysis

* feat(ui): path analysis - start point filters

* feat(ui): path analysis
2023-10-12 17:04:19 +02:00
Shekar Siri
429e55b746 fix(ui): sessions date range selection from urlstring 2023-10-12 17:02:16 +02:00
nick-delirium
1a0a966bb4 fix(ui): fix cursor position for assist 2023-10-09 15:19:54 +02:00
Alexander
d22e4e138e
Backend for mobile tracker support (#1456)
* feat(backend): handlers for mobile messages

* feat(backend): new service template

* feat(backend): save mobile session start and send batches to kafka

* feat(backend): added mobile support to sink, ender and storage

* helm(videostorage): added helm chart for a new service videostorage

* fix(backend): added pointer to streing for userBrowser (because it's null for mobile sessions)

* feat(backend): added MsgIOSBatchMeta handler to message iterator's logic

* feat(backend): added ios ts parser to ender

* feat(backend): enabled producing batch of messages to queue

* feat(backend): removed iosstart from mob files

* feat(backend): added new ios message types

* feat(backend): added iosStart and iosEnd

* fix(backend): fixed log issue

* feat(backend): send tar.gz archives to special queue topic

* feat(backend): read raw archives from kafka

* fix(backend): added missing file

* fix(backend): removed the second file reading

* fix(backend): fixed wrong queue topic name

* fix(backend): fixed mobile trigger topic name

* feat(backend): added tar.gz extractor and iOSSessionEnd handler

* feat(backend): debug logs on message uploading

* fix(backend): added raw-images topic consumption

* feat(backend): now sink send iosSessionEnd to video-storage

* feat(backend): added dir creator for new sessions

* feat(backend): added correct command to execute

* feat(backend): added overwrite option

* feat(backend): added s3 uploader for video session replays

* feat(backend): new consumer group for mobile sessions

* feat(backend): debug logs for uploader

* feat(backend): removed unused log

* feat(backend): fixed s3 key for video replays

* feat(backend): removed debug code

* feat(backend): fixed video-storage message filter

* fix(backend): added mobileSessionEnd to SessionEnd converter

* feat(backend): added first version if db support for mobile events

* fix(backend): added swipe events to mob file

* feat(backend): added swipe event to pg

* feat(backend): split logic into 2 services: image-storage and video-storage

* feat(backend): added helm chart for image-storage service

* fix(backend): fixed table name for mobile taps

* feat(backend): added metadata handler for mobile message parser + fix message filters

* feat(backend): added iosRawTopic to DB message consumer

* fix(backend): removed value from mobile inputs

* feat(backend): removed debug log from iterator

* feat(backend): added new apple devices to iOS device parser

* fix(backend): added real projectID instead of 0

* feat(backend): extended a list of simulators for device detector

* feat(backend): updated networkCall mobile message

* fix(backend): added new way to define is network call successed or not

* feat(backend): added timezone support for mobile start request

* feat(backend): added 2 mobile events Input and Click to mob file

* feat(backend): refactored image storage

* feat(backend): video storage with 2 workers

* feat(backend): added project's platform support

* feat(backend): added memory size field for mobile start request

* feat(backend): changed video preset for ultrafast

* feat(backend): added debug log to http /late handler

* feat(backend): added debug log to db service for iosCrash messages

* feat(backend): added tapRage event handler to heuristics

* feat(backend): changed table and field names for ios crashes

* feat(backend): added payload for tapRage events

* feat(backend): added TapRage events insert to DB

* feat(backend): added fps value to /mobile/start response

* feat(backend): added image quality parameter to /mobile/start response

* feat(backend): added ScreenLeave handler

* feat(backend): removed screenEnter and screenLeave events, added new viewComponent event

---------

Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-10-09 15:02:20 +02:00
Shekar Siri
9ed6a5151e fix(ui): pref audit check for ee 2023-10-09 10:55:49 +02:00
Shekar Siri
54286f906d feat(ui): side menu collpase and theme updates 2023-10-09 09:38:20 +02:00
nick-delirium
8bc28c4796 fix(ui): fixing messages for remote control 2023-10-04 16:49:00 +02:00
nick-delirium
0477ba615c fix(ui): fixing messages for remote control 2023-10-04 16:34:52 +02:00
nick-delirium
a9c2aa4c92 fix(ui): fix cypress general test 2023-10-03 11:49:53 +02:00
nick-delirium
a2322e6eb5 feat(ui): remove assist tabs for header 2023-10-03 10:40:10 +02:00
nick-delirium
21e3170b72 feat(ui): remove assist tabs for header 2023-10-03 09:53:49 +02:00
nick-delirium
80b7a5a006 fix(ui): fix call stop ev 2023-10-02 15:01:28 +02:00
nick-delirium
b46e929ad5 fix(ui): fix control stop ev 2023-10-02 14:46:07 +02:00
nick-delirium
c5f115affa fix(ui): fix control stop ev 2023-10-02 14:32:27 +02:00
nick-delirium
3ca7737b71 fix(ui): fix remote control event 2023-10-02 14:21:45 +02:00
nick-delirium
85cc45889b fix(ui): fix remote control event 2023-10-02 14:01:23 +02:00
nick-delirium
cf20ac2b04 fix(ui): cy version 2023-10-02 12:09:13 +02:00
nick-delirium
184dea26b4 feat(player): add agent id to assist con query 2023-10-02 11:51:05 +02:00
nick-delirium
44b4db1b38 feat(player): add agent id to assist con query 2023-10-02 11:17:46 +02:00
nick-delirium
aecfe00c33 feat(player): add agent id to assist con query 2023-10-02 11:15:51 +02:00
Shekar Siri
cb38718b5d fix(ui): check for token before request 2023-09-22 17:29:36 +02:00
nick-delirium
84ea141347 fix(ui): safe guard for html tag names in replayer 2023-09-22 14:58:09 +02:00
Shekar Siri
0eae5b673c change(ui): plugins text and icon 2023-09-14 12:38:36 +02:00
nick-delirium
e3e0dd2444 fix(ui): fixes for text selection 2023-09-14 10:56:13 +02:00
nick-delirium
5877f10f66 fix(ui): another fix for controls 2023-09-14 10:27:37 +02:00
nick-delirium
fc85e4e77c fix(ui): add observer to devtools buttons 2023-09-13 17:18:04 +02:00
nick-delirium
c415b26bc5 fix(ui): fix css rewriter regexp string 2023-09-12 12:44:28 +02:00
nick-delirium
9223c2adc9 fix(ui): fix for clickmap height resizer 2023-09-11 11:50:35 +02:00
Shekar Siri
c69226e7bc fix(ui): onboarding route and menu 2023-09-04 18:12:19 +05:30
Shekar Siri
cf0ea809eb fix(ui): menu check for admin and ee 2023-08-21 20:53:57 +05:30
nick-delirium
55b4d0f244 feat(ui): add a context menu to player 2023-08-21 13:20:19 +02:00
Shekar Siri
8272a9bebc fix(ui): fix activeTab in sessions 2023-08-21 16:26:52 +05:30
nick-delirium
5ea745c14b feat(ui/tracker): display user time in sessions 2023-08-21 12:01:50 +02:00
Shekar Siri
4cf85bebda fix(ui): login routes 2023-08-21 14:33:51 +05:30
Shekar Siri
705a7363df fix(ui): login width 2023-08-18 18:07:17 +05:30
Shekar Siri
7c3ce3df6e fix(ui): content height 2023-08-18 17:57:53 +05:30
Shekar Siri
a35e8b56b3 fix(ui): module status message 2023-08-18 17:55:00 +05:30