Commit graph

65 commits

Author SHA1 Message Date
Delirium
5421aedfe6
move redux plugin hashing to worker thread, update redux panel look and style
* feat tracker moving redux stuff to worker thread

* feat ui: sync redux messages to action time

* feat ui: starting new redux ui

* fix backend mob gen

* feat tracker moving redux stuff to worker thread

* feat ui: sync redux messages to action time

* feat ui: starting new redux ui

* fix backend mob gen

* styles, third party etc

* rm dead code

* design fixes

* wrapper around old redux stuff

* prettier

* icon sw

* some changes to default style

* some code style fixes
2024-04-09 14:47:31 +02:00
Delirium
3807ebbaea
fix ui: fix reader byte skipping, add pause on css loading screen (#2058) 2024-04-08 16:54:19 +02:00
Shekar Siri
de402d4695 change(ui): fullView param to restrict to player content 2024-04-08 16:50:28 +02:00
Delirium
309a9fd970
feat: tag and watch (UI/Tracker) (#1822)
* feat(ui/tracker): start tag n watch

* fix(tracker): test coverage, fix some watcher api

* fix(tracker): add intersectionobserver, adjust tests

* feat(tracker): relay + apollo plugins

* feat(ui): tags search

* feat(ui): tags name edit

* feat(ui): tags search icon

* feat(ui): icons for tabs in player

* feat(ui): save and find button

* feat(tracker): save tags in session storage (just in case)

* feat(ui): improve loading

* feat(ui): fix icon names gen

* feat(ui): fix typo
2024-01-19 11:11:27 +01:00
nick-delirium
c87ef3795d fix(ui) utx -> uxt for clarity 2023-12-15 15:13:03 +01:00
nick-delirium
1dfafa4a67 fix(ui) uxt fixes 2023-12-07 16:23:56 +01:00
nick-delirium
99ed87c45a fix(ui) uxt fixes 2023-12-07 13:38:42 +01:00
Delirium
cc34356294
[wip] user testing ui/tracker (#1520)
* feat(ui): some design mocks

* fix(ui): some fixes for stuff

* feat(ui): test overview page layout

* feat(ui): fix placeholder

* feat(ui): answers table modal

* feat(tracker): user testing module in tracker

* fix(tracker): add "thank you" section, refactor file to make it readable

* fix(tracker): naming

* fix(tracker): naming

* fix(tracker): some refactorings for user testing modd

* feat(tracker): export assist vers to window obj, add recorder manager for user testing

* feat(tracker): refactor UT file

* feat(tracker): add recording delay for UT module

* feat(tracker): dnd for UT widget

* fix(tracker): changelog for assist

* fix(tracker): cover ut with tests

* fix(tracker): update package scripts to include testing before releasing packages

* fix(UI): fix uxt routes

* feat(ui): uxt store

* feat(ui): uxt store connection

* feat(ui): some api connections for utx

* feat(ui): some api connections for utx

* feat(ui): some api connections for utx

* feat(ui): api connections

* feat(ui): api connections

* feat(ui): api connections

* feat(ui): api connections

* feat(ui): utx components for replay

* feat(ui): utx components for replay

* feat(ui): make events shared

* feat(ui): final fixes
2023-11-29 12:22:30 +01:00
Shekar Siri
fc73d0285d
change(ui) - session share with unix timestamp (#1187)
* change(ui) - session share with unix timestamp

* change(ui) - session share with unix timestamp
2023-11-10 14:39:14 +01:00
nick-delirium
602962029d fix(ui): fix events duplication in player 2023-11-07 11:00:36 +01:00
nick-delirium
6f94897047 fix(ui): fix note creation timestamp 2023-10-30 14:09:45 +01:00
Delirium
35461acaf3
[WIP] Mobile replayer (#1452)
* fix(ui): fix up mobile recordings display

* fix(ui): some messages

* fix(ui): some messages

* fix(player): fix msg generation for ios messages

* feat(player): add generic mmanager interface for ios player impl

* feat(player): mobile player and message manager; touch manager; videoplayer

* feat(player): add iphone shells, add log panel,

* feat(player): detect ios sessions and inject correct player

* feat(player): move screen mapper to utils

* feat(player): events panel for mobile, map shell sizes to device type data,

* feat(player): added network tab to mobile player; unify network message (ios and web)

* feat(player): resize canvas up to phone screen size, fix capitalize util

* feat(player): some general changes to support mobile events and network entries

* feat(player): remove swipes from timeline

* feat(player): more stuff for list walker

* fix(ui): performance tab, mobile project typings and form

* fix(ui):some ui touches for ios replayer shell

* fix(ui): more fixes for ui, new onboarding screen for mobile projects

* feat(ui): mobile overview panel (xray)

* feat(ui): fixes for phone shell and tap events

* fix(tracker): change phone shells and sizes

* fix(tracker): fix border on replay screen

* feat(ui): use crashes from db to show in session

* feat(ui): use event name for xray

* feat(ui): some overall ui fixes

* feat(ui): IOS -> iOS

* feat(ui): change tags to ant d

* fix(ui): fast fix

* fix(ui): fix for capitalizer

* fix(ui): fix for browser display

* fix(ui): fix for note popup

* fix(ui): change exceptions display

* fix(ui): add click rage to ios xray

* fix(ui): some icons and resizing

* fix(ui): fix ios context menu overlay, fix console logs creation for ios

* feat(ui): added icons

* feat(ui): performance warnings

* feat(ui): performance warnings

* feat(ui): different styles

* feat(ui): rm debug true

* feat(ui): fix warnings display

* feat(ui): some styles for animation

* feat(ui): add some animations to warnings

* feat(ui): move perf warnings to performance graph

* feat(ui): hide/show warns dynamically

* feat(ui): new mobile touch animation

* fix(tracker): update msg for ios

* fix(ui): taprage fixes

* fix(ui): regenerate icons and messages

* fix(ui): fix msgs

* fix(backend): fix events gen

* fix(backend): fix userid msg
2023-10-27 12:12:09 +02:00
nick-delirium
5ea745c14b feat(ui/tracker): display user time in sessions 2023-08-21 12:01:50 +02:00
nick-delirium
837d5ebeb3 feat(ui): fix events reactivity and update order 2023-06-14 11:55:56 +02:00
nick-delirium
e8b4cf257d fix(ui): fix events, double notes call etc 2023-06-12 15:58:41 +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
nick-delirium
544131daf4 fix(player): ensure that player is cleaned on unmount 2023-05-09 17:50:59 +02:00
Shekar Siri
c6ba536115 change(ui) - user events text change 2023-05-02 17:57:50 +02:00
nick-delirium
ce711f40c2 fix(player): fix autopause on tabs 2023-05-02 17:05:01 +02:00
nick-delirium
d890a584e5 fix(ui): fix player automatic jump and start issues 2023-04-19 17:03:26 +02:00
nick-delirium
578cb1af06 fix(ui): fix player destruction on id change 2023-04-11 11:04:22 +02:00
Delirium
68fe2c722c
change(player): fix player unmount (#1112) 2023-04-05 18:31:42 +02:00
nick-delirium
624d3e3ea0 fix(player): fix initial visual offset jump check 2023-03-31 17:35:02 +02:00
nick-delirium
b5600605a7 fix(ui): fix jump to first visual element 2023-03-31 12:26:16 +02:00
nick-delirium
848520790b fix(ui): jump to first event in session automatically 2023-03-31 11:24:14 +02:00
nick-delirium
cf728eb310 fix(ui): fix session loader 2023-03-31 10:40:26 +02:00
nick-delirium
fdbc3e646f fix(ui): loader for player, remove thrashing tag from session list header 2023-03-30 12:58:39 +02:00
nick-delirium
dbfa7f3ded fix(ui): properly clean player inst on unmount 2023-03-29 13:18:06 +02:00
nick-delirium
d65e789b5b change(ui): regen messages; wait for player initialization; insert event lists instead of creating new ones 2023-03-22 10:00:06 +01:00
nick-delirium
a128060248 change(ui): tracker beta v, improvements for assets loading after click on timeline (player.jump) 2023-03-21 15:59:06 +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
65a66b9c59 change(player): small bug fixes 2023-03-06 15:26:37 +01:00
nick-delirium
b18a96c163 change(ui): fix player resize 2023-02-21 16:45:59 +01:00
nick-delirium
c78b37e2d6 fix(ui): fix notes/clickmap autoplay 2023-02-10 10:52:35 +01:00
nick-delirium
61210506d4 change(ui): prevent autoplay for in session click map 2023-02-08 16:53:20 +01:00
nick-delirium
a82c1ee7d0 fix(ui): do not load empty id on replayer 2023-01-30 16:32:49 +01:00
Alex Kaminskii
368159aed3 Merge branch 'dev' into clickmap-fix 2023-01-30 15:18:30 +01:00
Shekar Siri
1793cd16bf change(ui) - notes removed an extra call to members 2023-01-30 15:03:30 +01:00
Alex Kaminskii
25022f29fc refactor(player-ui): remove isClickmap from ReplayerRePlayer 2023-01-30 14:38:17 +01:00
nick-delirium
0e3f61e984 fix(ui): change spelling for sharing 2023-01-30 12:27:15 +01:00
nick-delirium
f0f1bd085d fix(ui): fix wrong player instance used (map renderer), fix clickmap height 2023-01-24 15:57:53 +01:00
Delirium
622a87e6b2
change(ui): adjust tests, add more browsers, cache and upload video on fail (#955)
* change(ui): adjust mob waiting timings...

* change(ui): adjust wait times for page render

* change(ui): adjust wait times for page render

* change(ui): adjust wait times for page render

* change(ui): adjust images

* change(ui): adjust images

* change(ui): adjust images

* change(ui): adjust timings

* change(ui): adjust timings

* change(ui): adjust timings

* change(ui): rm slack msg

* change(ui): fix cache
2023-01-23 16:38:06 +01:00
nick-delirium
e346541411 change(ui): squash~ add unit tests and visual testing for replayer and session class 2023-01-20 10:40:17 +01:00
nick-delirium
5f5efe18e6 change(ui): remove live player refs inside replay player, extract some components 2023-01-13 17:36:35 +01:00
nick-delirium
6334f10888 change(ui): extract Live Player and its components 2023-01-13 17:36:35 +01:00
nick-delirium
1b310a28bc fix(ui): bugfix for rage click 2023-01-13 16:10:29 +01:00
Shekar Siri
275554b625 dev pull changes resolved conflicts 2023-01-05 14:35:35 +01:00
Shekar Siri
0191378cf6
Merge pull request #903 from openreplay/remove-immutable
Immutable types rewrite
2023-01-05 11:28:33 +01:00
Shekar Siri
58c3732fa2 remote remove-immutable pull and resolved conflcits 2023-01-03 15:08:32 +01:00
Shekar Siri
0ebc7a6085 cherry-picj 2683d570e8 and resolved conflicts 2023-01-03 13:54:45 +01:00