Commit graph

109 commits

Author SHA1 Message Date
Taha Yassine Kraiem
d3c630e421 feat(chalice): get all integrations status 2022-07-28 12:23:03 +02:00
Taha Yassine Kraiem
4d11ddee77 feat(DB): changed autocomplete unique index 2022-07-20 13:30:12 +02:00
Kraiem Taha Yassine
d74a82383d
v1.7.0 enhanced (#606)
* feat(assist): changed Dockerfile

* feat(assist): changed Dockerfile

* feat(assist): changed Dockerfile

* feat(assist): changed lock file

* feat(assist): changed Dockerfile

* feat(chalice): return role name after update user

* feat(chalice): changed sessions search

* feat(chalice): changed sessions search

* feat(chalice): changed Dockerfile
feat(chalice): changed entrypoint
feat(alerts): changed Dockerfile
feat(alerts): changed entrypoint

* feat(assist): handle null uws payload

* feat(crons): fixed coroutine

* feat(chalice): optimize get projects
2022-07-13 22:40:29 +02:00
Taha Yassine Kraiem
8fc1ec18d8 feat(DB): fixed missing type 2022-07-07 20:06:28 +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
Taha Yassine Kraiem
c86f6c4dc4 feat(db): EE fixed widget-size for upgrade 2022-04-29 13:19:37 +02:00
Taha Yassine Kraiem
9891057105 feat(api): pages change base_path to path
feat(db): pages change base_path to path
2022-04-22 12:45:03 +02:00
Taha Yassine Kraiem
d472e20948 feat(api): requests change base_path to path
feat(db): requests change base_path to path
2022-04-21 20:59:59 +02:00
Taha Yassine Kraiem
0cca55315e feat(db): changed metrics default col-values 2022-04-21 15:00:13 +02:00
Taha Yassine Kraiem
8a292641ff feat(assist): dependencies upgrade
feat(api): telemetry upgrade
feat(db): version change
2022-04-19 18:40:39 +02:00
Taha Yassine Kraiem
32154e7b82 feat(db): dashboard changed config for pages_response_time_distribution metric 2022-04-14 19:36:05 +02:00
Taha Yassine Kraiem
abde6b62a8 feat(db): pages structure change 2022-04-13 14:44:35 +02:00
Taha Yassine Kraiem
ae93db4a7e feat(db): requests structure change 2022-04-13 13:56:54 +02:00
Taha Yassine Kraiem
46199bbdca feat(db): changed dashboard template 2022-04-08 17:41:36 +02:00
Taha Yassine Kraiem
577185c304 feat(api): dashboard separated config and default config 2022-04-07 18:24:08 +02:00
Taha Yassine Kraiem
c26b77ca89 feat(api): dashboard support for Resources predefined templates 2022-04-07 17:59:54 +02:00
Taha Yassine Kraiem
badae1249b feat(api): dashboard support for Performance predefined templates 2022-04-07 17:06:57 +02:00
Taha Yassine Kraiem
f26fbc9a71 feat(db): defined new predefined templates (errors)
feat(api): support for errors predefined templates
feat(api): fixed update widget config
2022-04-07 16:25:50 +02:00
Taha Yassine Kraiem
4805231795 feat(api): dashboard defined new categories
feat(api): changed Templates schemas
feat(db): changed metrics structure
feat(db): changed metric_view_type
2022-04-07 15:39:51 +02:00
Taha Yassine Kraiem
ed51fc09cb feat(api): dashboard category description
feat(db): changed metrics to support overview metric-type
2022-04-07 14:21:50 +02:00
Taha Yassine Kraiem
7e3597521c feat(db): dashboard schema for init file
feat(db): dashboard schema for EE init file
feat(db): dashboard schema for EE delta file
2022-04-06 17:14:26 +02:00
Taha Yassine Kraiem
88be23dd12 feat(db): show notice messages 2022-03-24 15:55:24 +01:00
Taha Yassine Kraiem
abfb6620fc feat(db): allow delta fail 2022-03-24 15:24:12 +01:00
Taha Yassine Kraiem
1a6c85a5f4 feat(db): fixed upgrade delta queries 2022-03-24 15:22:38 +01:00
Taha Yassine Kraiem
19c383ccc6 feat(db): autocomplete index changes 2022-03-21 15:37:27 +01:00
Taha Yassine Kraiem
783008bd0f feat(api): support email casing for signup
feat(api): support email casing for login
feat(api): support email casing for password-reset
feat(api): support email casing for invitation
feat(DB): lower-case all emails
feat(DB): detect duplicate emails and delete them if possible
2022-03-18 17:05:51 +01:00
Taha Yassine Kraiem
bfffc8ee4c feat(db): autocomplete partial indexes changes
feat(api): autocomplete startsWith if len<3
2022-03-10 20:28:01 +01:00
Taha Yassine Kraiem
fdb55b18fa feat(db): autocomplete partial indexes 2022-03-10 17:32:23 +01:00
Taha Yassine Kraiem
b4abfd8e03 feat(DB): delta support multiple executions 2022-03-08 14:07:34 +01:00
Taha Yassine Kraiem
87fcccd291 feat(utilities): changed vars
feat(DB): changed graphql schema
feat(api): removed graphql unused filters
2022-03-07 21:36:32 +01:00
Taha Yassine Kraiem
0232f20e8b feat(api): changed signup for version_number
feat(DB): version_number update
feat(DB): removed unused columns
2022-03-04 20:13:56 +01:00
Taha Yassine Kraiem
9028e67dfa feat(DB): DB changed version number 2022-03-04 17:20:05 +01:00
Taha Yassine Kraiem
5ef720e1c7 feat(DB): DB structure changes 2022-03-04 17:12:07 +01:00
Taha Yassine Kraiem
27bb11e009 feat(DB): add metric_value and metric_format to custom_metrics 2022-03-02 20:15:40 +01:00
Taha Yassine Kraiem
a140223923 feat(api): cleaned unused custom_metrics endpoints
feat(api): custom_metrics support list of issues
feat(api): custom_metrics support table-pieChart
feat(api): custom_metrics support table-table
feat(api): custom_metrics handle redundant series update
feat(api): custom_metrics default create-values
feat(api): custom_metrics refactored schemas
feat(DB): custom_metrics structure changes
2022-03-02 19:08:15 +01:00
Taha Yassine Kraiem
3281c4ecac feat(api): definition of metric_type
feat(db): definition of metric_type
2022-02-24 20:32:07 +01:00
Taha Yassine Kraiem
37db48ceec feat(api): fixed get sessions list if no-metadata is available
feat(DB): v1.5.2 changes
2022-02-24 17:54:08 +01:00
Taha Yassine Kraiem
b7c202b15a feat(DB): moved the new countries outside the transaction zone 2022-02-23 18:14:14 +01:00
Taha Yassine Kraiem
d2d3c3b496 feat(DB): Created new countries in this world (thank me later) 2022-02-23 16:32:46 +01:00
Taha Yassine Kraiem
06866602e1 feat(db): new release changes 2022-02-20 17:52:07 +01:00
Taha Yassine Kraiem
0c60051c01 feat(postgresql): EE create indexes concurrently for large data 2022-02-11 16:48:03 +01:00
Taha Yassine Kraiem
707c0a0ee3 feat(clickhouse): EE delta 1.5.0 2022-02-11 00:48:48 +01:00
Taha Yassine Kraiem
f0b466ee0a feat(postgresql): delta 1.5.0 2022-02-11 00:45:04 +01:00
Taha Yassine Kraiem
8996a04965 feat(db): create new indexes 2022-02-09 19:12:26 +01:00
Taha Yassine Kraiem
2f734f8a6c feat(db): changed delta files 2022-02-09 18:02:51 +01:00
Taha Yassine Kraiem
3bf9ff2232 feat(api): custom metrics status
feat(db): custom metrics active column
2022-02-07 16:35:15 +01:00
Taha Yassine Kraiem
8b4f9c3080 feat(postgres): changed schema 2022-01-28 19:00:26 +01:00
Taha Yassine Kraiem
bf279945d7 feat(DB): EE init_schema check for all tables refactored 2022-01-26 11:53:27 +01:00
Taha Yassine Kraiem
fe528d795b feat(DB): EE init_schema check for all tables 2022-01-26 11:44:37 +01:00
Taha Yassine Kraiem
47266df240 feat(DB): EE-clickhouse creation scrip multi-run support 2022-01-17 14:05:53 +01:00