Commit graph

205 commits

Author SHA1 Message Date
sylenien
e02f873970 fix(ui): clean up api calls, remove dead features from dashboards 2022-08-23 12:15:40 +02:00
Bart Riepe
354ac532fe
fix: adjustments based on feedback 2022-08-23 09:34:58 +09:00
Bart Riepe
af4160eb20
feat(ui): add consistent timestamps to (almost) all items in the player ui
This also tries to make the autoscroll functionality a bit more consistent, where all items are always shown in the list, but items which have not yet occurred will be partially transparent until they happen.

Due to that change, autoscroll behavior which previously always went all the way to the bottom of a list didn't make sense anymore, so now it scrolls to the current item.
2022-08-23 09:34:55 +09:00
Shekar Siri
e4c743358c fix(ui) - message changes on password update 2022-08-19 15:14:35 +02:00
Shekar Siri
ff40c79fd2 change(ui) - xray - icon color 2022-08-19 12:29:58 +02:00
Shekar Siri
af03b9929a main branch pull and resolved conflicts 2022-08-18 11:43:38 +02:00
sylenien
8cd9d989ed change(ui): add icons to category names for metrics 2022-08-17 12:29:35 +02:00
Shekar Siri
f119269c9f change(ui) - add btn spacing 2022-08-16 18:00:25 +02:00
sylenien
d19074ff65 fix(ui): fix styles for segment selection 2022-08-16 17:25:06 +02:00
Shekar Siri
646c5e1f95 change(ui) - loader size 2022-08-16 15:47:40 +02:00
Shekar Siri
b763a1ebab remote pull and resolved conflicts 2022-08-16 15:05:59 +02:00
sylenien
c05a418a93 feat(ui): change metric type selector component 2022-08-16 11:25:25 +02:00
sylenien
5bf2d1008b fix(ui): fix Icon typing 2022-08-12 13:20:34 +02:00
Shekar Siri
193e83f0d2 merge dev 2022-08-12 12:13:52 +02:00
sylenien
2d87da1b99 fix(ui): fix for breadcrumb hover, empty metric icon etc 2022-08-12 13:04:24 +03:00
sylenien
3f14d4b766 fix(player): change card colors and borders, fix icons 2022-08-12 13:04:24 +03:00
sylenien
7806c15806 fix(ui): add new metric selection modals, fix dashboard view 2022-08-12 13:04:24 +03:00
sylenien
d8129ab8e9 fix(ui): change dashboards overview 2022-08-12 13:04:24 +03:00
sylenien
6c1c2295cb fix(ui): small ui changes for dashboards and metrics 2022-08-12 13:04:24 +03:00
Shekar Siri
bf3bb7a840 change(ui) - no content padding 2022-08-12 11:51:02 +02:00
Shekar Siri
930e502f25 feat(ui) - overview - vertical line follow and jump 2022-08-11 17:09:28 +02:00
Shekar Siri
8805c84735 feat(ui) - overview - error details modal 2022-08-11 15:58:33 +02:00
Shekar Siri
970b346425
Merge pull request #672 from openreplay/no-content-changes
No content message changes
2022-08-11 14:08:50 +02:00
Shekar Siri
5b92e0bee5 change(ui) - session list tags bg and other changes, button hover bg 2022-08-11 14:05:02 +02:00
Shekar Siri
04fd2ab028 change(ui) - info circle change 2022-08-11 13:47:23 +02:00
Shekar Siri
28e1492eb8 change(ui) - alert no content message and other changes 2022-08-11 12:10:07 +02:00
Shekar Siri
40e9b376dc change(ui) - no content css changes 2022-08-11 11:42:37 +02:00
Shekar Siri
57435e43f9 change(ui) - tags casing 2022-08-10 11:34:25 +02:00
Shekar Siri
3df000bc6d fix(ui) - filters source, fetch navigation tooltips 2022-08-09 16:16:11 +02:00
Shekar Siri
6b7f66e949 feat(ui) - overview - errordetails modal 2022-08-08 17:23:53 +02:00
Shekar Siri
0c0dd30a73
Preferences - UI and API improvements (#654)
* fix(tracker): fix assist typings

* fix(tracker): fix assist typings

* change(ui) - preferences - removed old

* change(ui) - preferences - wip

* change(ui) - preferences - list

* change(ui) - right box mardings

* change(ui) - preferences - integration item paddings

* change(ui) - preferences - integration icons

* change(ui) - preferences - integration icons

* change(ui) - preferences - integration - check status

* change(ui) - preferences - integration - check status

* change(ui) - preferences - metadata - move the delete button inside the modal

* change(ui) - preferences - webhooks - modal and delete btn changes

* change(ui) - preferences - modalContext updates

* change(ui) - input field forward refs

* change(ui) - metadata - modal

* change(ui) - metadata - set deleting item to null

* change(ui) - integrations

* change(ui) - hoc withcopy

* change(ui) - projects

* change(ui) - users list modal

* change(ui) - projects remove border for the last

* change(ui) - integrations new api changes

* change(ui) - github and jira changes

* change(ui) - github and jira changes

Co-authored-by: sylenien <nikita@openreplay.com>
2022-08-04 12:21:25 +02:00
Shekar Siri
78d7df72a5
Session list - redesign (#621)
* change(ui) - removed env

* change(ui) - no content component updates

* feat(ui) - session list - wip

* feat(ui) - session list - wip

* feat(ui) - session list - wip

* feat(ui) - session list - wip

* fix(ui) - live session list key

* feat(ui) - session list - wip

* feat(ui) - session list - wip

* feat(backend): set default size of first part of session mob file to 1mb

* feat(backend): added extra information for db metrics

* fix(ui) - siteform loader, trash btn project exists check, IconButton replace

Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
2022-07-19 14:43:43 +02:00
Shekar Siri
8989e460f0 fix(ui) - siteform loader, trash btn project exists check, IconButton replace 2022-07-19 14:33:47 +02:00
Shekar Siri
c3e7902895 fix(ui) - attribute class name 2022-07-19 14:33:47 +02:00
Shekar Siri
8f246313a8 fix(ui) - console errors with popup 2022-07-19 14:33:47 +02:00
Shekar Siri
80ae669ed1 fix(ui) - dev tools - sync with timeline 2022-07-19 14:33:46 +02:00
Shekar Siri
2beb53c13d fix(ui) - dev tools - fetch name col width and tooltip issue 2022-07-19 14:33:46 +02:00
Shekar Siri
3c9a96e7ab fix(ui) - meta list more popup color 2022-07-19 14:33:46 +02:00
Shekar Siri
de9a11a7da fix random issues (tooltip, assist, button) (#596)
* fix(ui) - live player loader

* change(ui) - removed unused

* change(ui) - button changes

* fix(ui) - tooltip changes
2022-07-19 14:33:46 +02:00
Shekar Siri
ac42eb466b fix(ui) - siteform loader, trash btn project exists check, IconButton replace 2022-07-19 13:43:51 +02:00
Shekar Siri
69dcb98066 fix(ui) - attribute class name 2022-07-18 18:07:01 +02:00
Shekar Siri
4adfd4247a fix(ui) - console errors with popup 2022-07-18 18:05:02 +02:00
Shekar Siri
54e9c03cc2 fix(ui) - dev tools - sync with timeline 2022-07-15 19:11:47 +02:00
Shekar Siri
c028b8eba7 fix(ui) - dev tools - fetch name col width and tooltip issue 2022-07-15 19:11:47 +02:00
Shekar Siri
7c86cd08eb fix(ui) - meta list more popup color 2022-07-13 19:32:01 +02:00
Shekar Siri
55d7830154
fix random issues (tooltip, assist, button) (#596)
* fix(ui) - live player loader

* change(ui) - removed unused

* change(ui) - button changes

* fix(ui) - tooltip changes
2022-07-12 17:40:24 +02:00
sylenien
6fe8d79306 fix(ui): fix textelipsis comp style computing loop 2022-07-11 11:40:43 +02:00
Shekar Siri
32a80b6b73
1.7.0 hot fixes (#583)
* fix(ui): prevent icons from overflowing timeline (#579)

* fix(ui): prevent icons from overflowing timeline

* fix(ui): rm log

* fix(ui): fix widget bug (#581)

* fix(ui): fix weird popup bug? (#582)

Co-authored-by: Delirium <sylenien@gmail.com>
2022-07-08 14:54:30 +02:00
Kraiem Taha Yassine
16c70044fb
Chore(release): v1.7.0 (#578)
* change(ui) - redirect to the landing url on SSO login

* fix(ui): fix share popup styles

* change(ui) - non admin user preference restrictions

* fix(ui) - redirect fix

* change(ui) - show installation btn without mouse hover

* feat(api): api-v1 handle wrong projectKey
feat(api): api-v1 get live sessions

* change(ui) - show role edit on hover

* change(ui) - audit trail count with comma

* fix(ui) - audit trail date range custom picker alignment

* change(ui) - show a message when mob file not found

* feat(api): api-v1 fixed search live sessions

* feat(api): api-v1 handle wrong projectKey

* feat(api): fixed assist error response

* fix(tracker): check node scrolls only on start

* fixup! fix(tracker): check node scrolls only on start

* feat(ui/player): scroll view in click map

* feat(ui/player): rm unused check

* New configuration module (#558)

* ci(dbmigrate): Create db migrate when there is change

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui): fix login error/button margins

* fix(ui) - checkbox click

* fix(ui) - search rename and save fixes

* change(ui) - text changes

* fix(ui) - button text nowrap

* fix(ui): fix slowestdomains widget height

* change(ui) - ignore clicks while annotating

* change(ui) - if block with braces

* change(ui) - capitalize first letter in breadcrumb

* feat(db): remove errors from permissions
feat(api): remove errors from permissions

* feat(api): changed reset password response

* fix(ui) - assist active tab list, broken after with new api changes (pagination)

* fix(ui) - assist active tab list, broken after with new api changes (pagination)

* change(ui) - search compare

* fix(ui): last fixes for 1.7

* fix(ui): fix timeline

* fix(ui): small code fixes

* fix(ui): remove unused

* feat(frontend/assist): show when client tab is inactive + fix reconnection status update

* fix(ui) - visibility settings

* feat(assist): refactored extractSessionInfo
feat(assist): hardcoded session's attributes

* Added snabbdom (JS)

* fix(tracker): version check works with x.x.x-beta versions

* fix(backend): keep the highest user's timestamp instead of the latest message timestamp for correct session duration value

* feat(backend/s3): added file tag RETENTION (#561)

* change(ui) - search optimization and autocomplete improvements

* feat(backend/assets): added new metrics assets_downloaded

* change(ui) - show back the date range in bookmarks since the api is filtering by daterange

* feat(backend-assets): custom headers for cacher requests

* chore(backend): no tidy in dockerfile (local build speed up)

* feat(backend/assets): added proxy support for cacher module

* feat(backend/storage): set retention env variable as not required

* fix(ui): fix jira issues

* ci(helm): use kubectl for deployment

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(tracker):3.5.13: performance improvements for a case of extensive dom

* fix(backend): added missed err var and continue statement

* ci(helm): forcing namespace

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(api): fixed slowest_domains query

* ci(helm): update helm deployment method

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* change(ui) - filter dropdown colros

* fix(ui) - speed index location avg attribute changed to value

* ci(api): enable kubectl apply

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui) - widget y axis label

* feat(api): fixed slowest_domains query

* chore(helm): Adding namespaces to all templates (#565)

* feat(api): assist type-autocomplete

* feat(api): assist global-autocomplete

* feat(sourcemaps): include wasm file in build

* feat(sourcemaps-reader): refactored

* fix(ui): fix data for funnels

* fix(ui): fix all sessions section margin

* fix(ui) - assist loader flag

* fix(ui) - assist loader flag

* fix(ui): fix weird check

* feat(api): autocomplete accept unsupported types

* feat(ui): migrate to yarn v3

* feat(ui): minor fixes for installment

* feat(ui): add typescript plugin to yarn

* chore(helm): Ability to override image registry

* chore(helm): Overriding openreplay docker registry

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui): fix control arrows on firefox

* feat(crons): EE crons

* feat(api): fixed build script

* feat(alerts): fixed build script

* feat(crons): fixed build script

* chore(helm): Updating cron version

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(crons): changes

* chore(helm): optional minio ingress

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(crons): fix build script
feat(alerts): fix build script

* Revert "chore(helm): Updating cron version"

This reverts commit 3ca190ea2f.

* feat(crons): fix build script

* feat(crons): fix Dockerfile

* feat(api): fixed metadata change-case

* change(ui) - remove capitalize for the meta value

* change(ui) - autocomplete improvements with custom textfield

* fix(tracker):3.5.13+:reuse metadata on internal-caused restarts

* fix(tracker-assist):3.5.13:send active:true on start; scroll behavior fix

* change(ui) - filters autocomplete blur on pressing Enter key

* fix(tracker): fix node v to lower

* fix(tracker): fix deps

* fix(tracker): fix deps

* fix(ui) - dashboard modal width

* change(ui) - filter dropdown overflow

* chore(helm): clickhouse reclaim polity to retain

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(tracker): fix engine max v

* fix(ui): load metadata in assist tab for sorting

* fix(ui): rm unneeded api call

* fix(tracker): build script to cjs

* change(ui) - removed sample data

* chore(tracker): remove upper node version limit

* Updating Beacon size

Beacon size should be <= QUEUE_MESSAGE_SIZE_LIMIT

* feat(crons): run 24/7
feat(alerts): support env-file override

* feat(api): changed EE env handler

* fix(ui): fix sessions search modal

* change(ui) - margin for error message

* change(ui) - disable assist sort when there are no meta options to choose

* chore(helm): Adding utilities service namespace

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui) - dashboard date range selection reload, metric not found message

* change(ui) - disable clearsearch in assist when there are no filters\

* feat(api): fixed EE env handler

* chore(helm): Adding migration namespaces

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui) - report logo path

* chore(helm): Removing unnecessary SA

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(api): changed EE env handler

* feat(api): changed EE env handler

* feat(api): changed EE env handler

* feat(api): changed EE env handler

* feat(crons): changed crons

* feat(api): accept wrong metric_id

* feat(crons): changed env handler
feat(api): changed env handler
feat(alerts): changed env handler

* feat(utilities): support old version of nodejs

* feat(crons): changed env handler
feat(api): changed env handler
feat(alerts): changed env handler

* fix(tracker): fix srcset tracking

* chore(build): Adding frontent

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(assist): changed general helper

* feat(assist): changed general helper

* fix(ui): fix widget pagination (#570)

* feat(crons): changed entrypoint

* feat(player): dev-log on skipping message

* fix(tracker): removeNode mutation priority over attributes

* fix(tracker): capture relative img timing;use startsWith instead of substr; codestyle fix

* chore(build): fixing api build script

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* chore(ci): faster deployment

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* change(ui) - assist list show active status

* chore(actions): option to build all/specific services in GH

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui) - slowest domain metric data as per the api changes

* ci(helm): updated variable name

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(backend): cherrypick changes to ee

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(backend): disabled pprof in http service

* fix(ui) - TimeToRender avg value as per the API change

* fix(ui) - ResponseTimeDistribution avg value as per the API change

* fix(ui) - MemoryConsumption avg value as per the API change

* fix(ui) - ResponseTime avg value as per the API change

* fix(ui) - DomBuildTime avg value as per the API change

* fix(ui) - FrameRate avg value as per the API change

* chore(helm): proper default tag

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(backend): removed sensitive information from http logs

* ci(backend): adding default parameter value for workflow dispatch

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(backend): deleted empty file

* fix(actions): creating image source file prior

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(helm): variable substitution

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* change(ui) - project list item installation button text change

* fix(ui) - project create validation

* fix(backend): removed unsafe string logs in http service

* chore(kafka): Adding new topic

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(efs-cron): variable name

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui) - developer tools - hint links

* fix(ui) - session filters - country and platform dropdown values

* chore(helm): updating version

* chore(kafka): Update kafka default message size while provisioning

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(tracker): fix dependency security

* change(ui) - webhook delete confirmation

* change(ui) - assist url to handle when empty

* feat(api): autocomplete replace console with errors
feat(DB): clean extra files

* chore(helm): Adding cron jobs

* change(ui) - set changed flag to false after the metric delete to avoid prompt

* chore(helm): enbaling cron only for ee

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(api): autocomplete remove console

* change(ui) - removed Console filter type

* fix(ui) - timeline position

* fix(helm): RFC naming

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui): let user change project in dashboards and select default dashboard

* chore(helm): update registry url

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(DB): return pages_count to DB

* fix(ui) - account settings opt out checkbox

* fix(ui): fix modal width

* fix(ui) - explore circle bg

* fix(ui) - user name overlap

* fix(ui) - empty dashboards create button

* fix(ui): fix timeline position cursor for safari

* fix(ui) - custom metrics errors modal url reset on close

* fix(ui) - onboarding check for siteId

* change(ui) - tracker version

* Update local_deploy.sh

* fix(ui) - drilldown timestamp

* fix(tracker): fix deps for assist

* fix(tracker): update peerjs library

* fix(tracker): update assist v

* fix(tracker): fix type error

* fix(backend): no missing resource relying on resource zero-timing

* Update tracker to v3.5.15

* chore(helm): Adding CSP override variable.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(backend): added pem file support for kafka ssl setup

* feat(backend): added useBatch setup for kafka producer

* ci(backend): set verbose logging

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(backend): using setKey instead of direct writes

* ci(backend): fix error code

* ci(deploy): Updating the image registry

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* feat(api): changed get user id alias

* ci(frontent): removing depricated steps

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(fix): variable replace

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* ci(helm): creating image image_override

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>

* fix(ui): fix timezone settings

* Added failover mechanism for storage service (#576)

* fix(ui): fix typescript config to remove array iterator error

* fix(ui): refactor timezone settings store/comp

* feat(snippet): opensource snippet

* feat(assist): support multiple IPs

* fix(ui): fix type errors in select /timezones fix

* feat(backend): set size of first part of sessions at 500kb

* change(ui) - removed logs

* fix(ui) - custom metric errors reset url on modal close

* feat(DB): no funnel migration

* fix(ui): fix screensize bug

* feat(DB): migrate super old funnels support

* changed db-migration workflow

Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: sylenien <nikita@openreplay.com>
Co-authored-by: Alex Kaminskii <alex@openreplay.com>
Co-authored-by: Alexander <zavorotynskiy@pm.me>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: Mehdi Osman <estradino@users.noreply.github.com>
Co-authored-by: Alexander <alexander@openreplay.com>
Co-authored-by: Rajesh Rajendran <rjshrjndrn@users.noreply.github.com>
Co-authored-by: Delirium <sylenien@gmail.com>
2022-07-07 18:44:43 +02:00
Shekar Siri
b3debda121 change(ui) - filter series limit to 3, widget drilldown sessions pagination 2022-04-22 15:22:25 +02:00