Commit graph

234 commits

Author SHA1 Message Date
Delirium
a71381da40
getting rid of redux for good (#2556)
* start moving ui to redux tlk

* remove unused reducer

* changes for gdpr and site types

* ui: migrating duck/roles to mobx

* ui: drop unreferenced types

* ui: drop unreferenced types

* ui: move player slice reducer to mobx family

* ui: move assignments to issueReportingStore.ts

* remove issues store

* some fixes after issues store

* remove errors reducer, drop old components

* finish removing errors reducer

* start moving integrations state to mobx

* change(ui): funnel duck cleanup

* change(ui): custom fields

* change(ui): customMetrics cleanup

* change(ui): customMetrics cleanup

* change(ui): duck/filters minor cleanup

* change(ui): duck/filters cleanup

* change(ui): duck/customMetrics cleanup and upgrades

* fix integrations service, fix babel config to >.25 + not ie

* refactoring integrations reducers etc WIP

* finish removing integrations state

* some fixes for integrated check

* start of projects refactoring

* move api and "few" files to new project store

* new batch for site -> projects

* fix setid context

* move all critical components, drop site duck

* remove all duck/site refs, remove old components

* fixup for SessionTags.tsx, remove duck/sources (?)

* move session store

* init sessionstore outside of context

* fix userfilter

* replace simple actions for session store

* sessions sotre

* Rtm temp (#2597)

* change(ui): duck/search wip

* change(ui): duck/search wip

* change(ui): duck/search wip

* change(ui): duck/searchLive wip

* change(ui): duck/searchLive wip

* change(ui): duck/searchLive wip

* change(ui): duck/searchLive wip

* change(ui): search states

* change(ui): search states

* change(ui): search states

* change(ui): fix savedSearch store

* change(ui): fix savedSearch store

* some fixes for session connector

* change(ui): fix savedSearch store

* change(ui): fix searchLive

* change(ui): fix searchLive

* fixes for session replay

* change(ui): bookmark fetch

* last components for sessions

* add fetchautoplaylist

* finish session reducer, remove deleted reducers

* change(ui): fix the search fetch

* change(ui): fix the search fetch

* fix integrations call ctx

* ensure ctx for sessionstore

* fix(ui): checking for latest sessions path

* start removing user reducer

* removing user reducer pt2...

* finish user store

* remove rand log

* fix crashes

* tinkering workflow file for tracker test

* making sure prefetched sessions work properly

* fix conflict

* fix router redirects during loading

---------

Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
2024-10-03 11:38:36 +02:00
Shekar Siri
1636d9cc06 change(ui): usability module settings 2024-09-03 18:01:02 +05:30
Delirium
203791f0f6
Remove unused code, refactor frontend and revisit libraries (#2458)
* start frontend thinning

* continue thinning

* removing moment and moment-range

* remove highlightjs

* remove semantic-ui

* ghaida commits to openreplay finally

* unused icons

* unused icons

* unused icons

* fix missing icons

---------

Co-authored-by: Ghaida Bouchaala <ghaida.bouchaala@gmail.com>
2024-08-27 16:15:14 +02:00
nick-delirium
42eb4b5040
tracker doc fix 2024-07-31 09:42:12 +02:00
Sudheer Salavadi
fa0276c1b2 Blank state of cards, and colors 2024-07-08 14:54:03 +05:30
Shekar Siri
a35311f4dc
Various UI improvements (#2337)
* Various UI improvements

* Title updates

* No results icon update

* UI Improvements in DevTools

---------

Co-authored-by: Sudheer Salavadi <connect.uxmaster@gmail.com>
2024-07-03 10:19:13 +02:00
Shekar Siri
9cbb1bf283 Merge branch 'dashboards-redesign' into dev 2024-07-02 13:43:40 +02:00
Sudheer Salavadi
394222ed60 Minor improvements 2024-07-01 20:46:51 +05:30
nick-delirium
1434e937ab
fix ui: remove dead code 2024-07-01 17:07:39 +02:00
nick-delirium
a2a721673d
fix ui: fix ws modal height, add new shortcut to copy, fix new site type ios -> mobile 2024-07-01 15:55:32 +02:00
Delirium
d604f9920b
feat ui: dashboards redesign (#2230)
* feat ui: dashboards redesign start

* more cards

* fix ui: more different cards...

* feat ui: finish cards, all trigger, all icons

* change(ui): added missin const

* feature(ui): new dashboard modal

* feature(ui): new dashboard modal

* change(ui): new cards

* change(ui): dashboard redesign

* change(ui): dashboard redesign

* change(ui): dashboard redesign

* change(ui): modal context and alert form

* change(ui): table card show more with modal

* change(ui): examples

* change(ui): example categorize and other improvements

* change(ui): example categorize and other improvements

* change(ui): performance cards

* change(ui): insights card

* Various style updates in dashboards and other pages. (#2308)

* Various minor style updates

* Various style improvements

* Update ExampleCards.tsx

* change(ui): fixed an issue with card create

* change(ui): fixed an issue with card create

* change(ui): default filters and events order

* change(ui): random data

* Dashboards redesign - improvments (#2313)

* Various minor style updates

* Various style improvements

* Update ExampleCards.tsx

* various minor improvements in dashbaords.

* revised dashboard widget header

* change(ui): sessions by user

* change(ui): funnel example

* change(ui): modal height and scroll

* change(ui): example cards with data

* change(ui): example cards with data

* change(ui): funnel bar text color

* change(ui): example cards overlay click

* change(ui): path analysis filter card

---------

Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Sudheer Salavadi <connect.uxmaster@gmail.com>
2024-06-27 19:47:34 +02:00
Sudheer Salavadi
5b51755328 Various style improvements 2024-06-26 21:45:14 +05:30
Sudheer Salavadi
0064d6f111 Various minor style updates 2024-06-26 17:47:42 +05:30
nick-delirium
1e0349310c
fix ui: remove bugreport pdf module, add module setting to records 2024-05-28 15:03:18 +02:00
nick-delirium
58b0c53569
fix ui: integration tooltip fix 2024-05-21 15:48:40 +02:00
Shekar Siri
318edb3b16 fix(ui): module toggle status 2024-05-07 15:36:09 +02:00
Delirium
f033cbd12f
fix ui: fixes for segment comp + ui mockup (#2137)
* fix ui: fixes for segment comp

* feat ui: some ai testing mockup
2024-04-25 15:28:12 +02:00
Delirium
555e6836f6
feat ui: improve audio addon look and style (#2118) 2024-04-22 14:38:18 +02:00
Delirium
a32177dd0f
fix ui: update zustand doc (#2095) 2024-04-16 14:33:02 +02:00
Delirium
d008b65ac0
feat ui: remake cobrowse subtabs (#2086) 2024-04-15 15:37:15 +02:00
Delirium
1efc757eb4
fix ui: fix beta tag (#2045) 2024-04-05 17:43:55 +02:00
Delirium
c1b2e0afe0
fix ui - some small bug fixes (#2040) 2024-04-05 11:15:19 +02:00
Delirium
44d934e956
Ios conditions (#2039)
* feat(ui): condition set for mobile

* feat(ui): more filters for mobile, auto recognize mobile projects

* feat(ui): add memoryUsage filter for ios

* fix(ui): fix up filter name

* fix(ui): lost files

* fix(ui): cast filter value to string?

* feat(ui): condition set for mobile

* feat(ui): more filters for mobile, auto recognize mobile projects

* feat(ui): add memoryUsage filter for ios

* fix(ui): fix up filter name

* fix(ui): lost files

* fix(ui): cast filter value to string?
2024-04-05 11:05:08 +02:00
Shekar Siri
f2e9876802 fix(ui): account settings with modules 2024-03-27 17:07:53 +01:00
Delirium
8b52432a9a
fix(ui): onboarding design fixes (#1993)
* fix(ui): onboarding design fixes

* more stuff

* some assist details and options
2024-03-25 16:27:51 +01:00
Delirium
3eb9f5cc52
Patch/fix pagination total (#1960)
* fix(ui): fix total pages in pagination

* fix(ui): pages
2024-03-15 12:01:24 +01:00
Delirium
5e21d88e8c
feat(tracker): Msg buffering and conditional recording (#1775)
* feat(tracker) start message buffering support

* feat(tracker): buffered recordings

* feat(tracker): buffered recordings timedelay adjust

* fix(tracker): condition manager

* fix(tracker): conditions handlers

* fix(tracker): conditions

* fix(tracker): pre-fetch feature flags and conditions, fix naming and dnt check repeating

* fix(tracker): fix conditions fetch

* feat(tracker): test coverage for conditionsManager

* feat(tracker): some api connections

* feat(tracker): fix projid in session info

* feat(tracker): added fetch req status condition, partially added offline recording, type fixes

* fix(tracker): fix tests

* fix(tracker): fix network req c

* fix(tracker): fix conditions test

* feat(ui): conditional recording ui

* fix(tracker): fix prestart callbacks

* feat(ui): conditions ui and api stuff

* feat(ui): fix ?

* fix(tracker): map raw db response in tracker

* fix(tracker): fix condition processing, add cond name to trigger event, change unit tests

* fix(tracker): simplify mapping, rename functions

* fix(tracker): change toggler design, change network request condition

* fix(tracker): some formatting

* fix(tracker): reformat logging

* fix(ui): rm console log
2024-01-09 13:18:26 +01:00
Roshan Bhatia
a2d41c2f26 change(ui): main prs cherry-pick 2023-12-04 11:44:22 +01:00
Shekar Siri
27ee9461af fix(ui): integraitons grouping 2023-12-01 13:53:17 +01:00
Shekar Siri
67ce49cbbb fix(ui): integraitons height 2023-12-01 12:00:38 +01:00
Shekar Siri
f21c06ea13 change(ui): integrations ms teams text update 2023-11-28 10:36:27 +01:00
Shekar Siri
19384cd9ac change(ui): pref modules text and ee check 2023-11-06 10:10:32 +01:00
Shekar Siri
5f18d7a719 change(api): module settings - new modules 2023-11-03 15:18:35 +01:00
Shekar Siri
0c5e3f54bd change(ui): sessions listing menu name 2023-11-03 10:47:48 +01:00
Shekar Siri
8ea673dade fix(ui): integraitons zustand icon 2023-11-02 12:41:47 +01:00
Shekar Siri
30ccc09685 change(ui): icon changes 2023-10-30 17:01:22 +01:00
nick-delirium
b68908b279 fix(ui): fix logging 2023-10-30 12:21:32 +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
Shekar Siri
e49792f7d2 fix(ui): layout content width 2023-10-16 12:50:17 +02:00
Shekar Siri
fa01014d7a fix(ui): modules state update without reloading 2023-10-12 17:59:24 +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
0eae5b673c change(ui): plugins text and icon 2023-09-14 12:38:36 +02:00
Shekar Siri
a35e8b56b3 fix(ui): module status message 2023-08-18 17:55:00 +05:30
Shekar Siri
f57d2fd282 change(ui): icon fix 2023-08-10 18:09:19 +05:30
Shekar Siri
a2186e12cd change(ui): module issue, project dropdown feedback, other fixes 2023-08-09 18:09:15 +05:30
Shekar Siri
4353096366 change(ui): module issue, project dropdown feedback, other fixes 2023-08-09 18:09:15 +05:30
Shekar Siri
8d1bf1a401
change(ui): module settings and nav changes (#1443)
* change(ui): route refactor

* change(ui): new navigation

* change(ui): new navigation - icons and other fixes

* change(ui): modules

* change(ui): moduels and nav fixes
2023-08-09 12:07:57 +05:30
Shekar Siri
8facbb9d6e
change(ui) - navigation (#1427)
* change(ui): route refactor

* change(ui): new navigation

* change(ui): new navigation - icons and other fixes
2023-07-27 12:40:36 +02:00
Shekar Siri
4826ddcbca remote dev pull and resolved conflcits 2023-07-27 12:34:33 +02:00
Shekar Siri
18d1e1edef change(ui): integrations - modal docs text 2023-07-26 18:53:09 +02:00