openreplay/frontend/app
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
..
assets change(ui): module settings and nav changes (#1443) 2023-08-09 12:07:57 +05:30
components feat(ui): side menu collpase and theme updates 2023-10-09 09:38:20 +02:00
constants feat(ui): side menu collpase and theme updates 2023-10-09 09:38:20 +02:00
dev change(ui): module settings and nav changes (#1443) 2023-08-09 12:07:57 +05:30
duck feat(ui/tracker): display user time in sessions 2023-08-21 12:01:50 +02:00
hooks fix(player): fix virtualization 2023-04-27 14:22:19 +02:00
init Chore(release): v1.7.0 (#578) 2022-07-07 18:44:43 +02:00
layout fix(ui): pref audit check for ee 2023-10-09 10:55:49 +02:00
logger fix(tracker): iframe network tracking 2023-03-24 11:54:35 +01:00
mstore feat(ui): side menu collpase and theme updates 2023-10-09 09:38:20 +02:00
player Backend for mobile tracker support (#1456) 2023-10-09 15:02:20 +02:00
player-ui change(ui) - player control icons and other changes 2023-04-24 10:47:56 +02:00
services change(ui): module issue, project dropdown feedback, other fixes 2023-08-09 18:09:15 +05:30
styles change(ui): module settings and nav changes (#1443) 2023-08-09 12:07:57 +05:30
svg feat(ui): side menu collpase and theme updates 2023-10-09 09:38:20 +02:00
theme change(ui): module settings and nav changes (#1443) 2023-08-09 12:07:57 +05:30
types feat(ui/tracker): display user time in sessions 2023-08-21 12:01:50 +02:00
utils fix(ui): merge audio tracks on node chain for recording (#1433) 2023-08-02 10:56:54 +02:00
api_client.ts change(ui) - navigation (#1427) 2023-07-27 12:40:36 +02:00
api_middleware.js fix(ui) - check for error status and force logout (#1179) 2023-04-18 13:09:21 +02:00
date.ts feat(ui): display real session time 2023-04-20 13:28:17 +02:00
dateRange.js fix(tracker): fix time sorting 2022-08-30 17:10:36 +02:00
declaration.d.ts feat(ui): add consistent timestamps to (almost) all items in the player ui 2022-08-23 09:34:55 +09:00
iconNames.js change(ui): logo, avatar and other changes 2023-08-10 16:48:01 +05:30
initialize.js feat(ui): side menu collpase and theme updates 2023-10-09 09:38:20 +02:00
initialize.tsx feat(ui): side menu collpase and theme updates 2023-10-09 09:38:20 +02:00
local_storage.js openreplay frontend 2021-05-01 15:12:01 +05:30
PublicRoutes.tsx change(ui) - navigation (#1427) 2023-07-27 12:40:36 +02:00
Router.tsx fix(ui): onboarding route and menu 2023-09-04 18:12:19 +05:30
routes.ts fix(ui): onboarding route and menu 2023-09-04 18:12:19 +05:30
store.js fix(ui): fix method context 2023-01-06 17:48:39 +01:00
validate.js change(ui) - password validations 2023-04-24 10:47:57 +02:00