Commit graph

7065 commits

Author SHA1 Message Date
Shekar Siri
f21c06ea13 change(ui): integrations ms teams text update 2023-11-28 10:36:27 +01:00
rjshrjndrn
e807d6ab06 ci(actions): Delete pr-env
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-28 10:28:49 +01:00
Shekar Siri
53e02c1e42 change(ui): yarn updates 2023-11-28 10:22:09 +01:00
rjshrjndrn
e8c0c353ac ci(actions): handle nothing to build
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-28 10:14:08 +01:00
Rajesh Rajendran
5f855a8df0
pr-env (#1673)
* actions: build options
* building backend all/optional
* pr-env: don't pull image it already exists
* pr-env: exit in case of error
* build all images
* refactor(pr-env): build script
* pr-env: building all images
* chore(actions): logging with aws cred
* actions: enable failure job
* actions: get lb dns address
* actions: fix if condition
* actions: change ingress name
* resources: fix redis persistence
* resources: change resource type to preferred
It'll help to schedule, pods
* actions: Build all image
* fix(actions): variable override and folder consistency
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-27 19:58:54 +01:00
rjshrjndrn
abfa4c6b47 chore(chalice): fix sourcemaps s3 connection
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-27 19:09:00 +01:00
ⵄⵎⵉⵔⵓⵛ
6ae3ee1927
Canvas support (#1711)
* feat(http): added new parameters to start response and new endpoint for canvas screenshorts

* fix(http): added new topic to dockerfile

* feat(http): try different multipart parser

* feat(image-storage): reused the same workflow for canvas topic handler

* feat(video-storage): new canvas parser and ffmpeg script

* feat(video-storage): use correct replay name for canvas

* feat(backend): added new message (CanvasNode)

* feat(backend): add canvas record events to db

* feat(backend): implemented missing new method for azure

---------

Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-11-27 16:22:03 +01:00
ⵄⵎⵉⵔⵓⵛ
f321fccc11
Ux testing backend (#1709)
* feat(backend): added ux-testing support

* feat(backend): added ux-testing module

* feat(http): added bucket name for http service

* feat(backend): fixed small typos in http router

---------

Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-11-27 15:58:36 +01:00
ⵄⵎⵉⵔⵓⵛ
71c74cd658
Chore/async api one (#1708)
* Async chalice.core.tenants:tenants_exists, and propagate

* rework after review

* typofix

* fix(chalice): small fixes

* fix(api): use a global variable to store singletong...

... that will not work if several POSIX threads are serving
from the same POSIX processus.

* fix(api): pass database argument as dictionary.

ref: https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING

* chore(api): ease debugging with simple return statement.

* NOTES++

---------

Co-authored-by: Taha Yassine Kraiem <tahayk2@gmail.com>
2023-11-27 15:58:02 +01:00
Amirouche BOUBEKKI
6da4d0d398 Revert "Revert "fix(DB): change path-analysis card size (#1700)""
This reverts commit a3d3dc5e46.
2023-11-24 15:01:03 +01:00
Amirouche BOUBEKKI
89c16e1f1e Revert "Chore(api): Async chalice.core.tenants:tenants_exists, and propagate. (#1695)"
This reverts commit 3e3d639362.
2023-11-24 14:59:28 +01:00
Amirouche BOUBEKKI
a3d3dc5e46 Revert "fix(DB): change path-analysis card size (#1700)"
This reverts commit 9d28d989c7.
2023-11-24 14:51:49 +01:00
ⵄⵎⵉⵔⵓⵛ
3e3d639362
Chore(api): Async chalice.core.tenants:tenants_exists, and propagate. (#1695) 2023-11-24 14:27:28 +01:00
Kraiem Taha Yassine
9d28d989c7 fix(DB): change path-analysis card size (#1700)
(cherry picked from commit 3f2c9bd709)
2023-11-24 11:28:27 +01:00
Alexander
5040bf9480 feat(backend): removed userAgent from sessions and unstarted-sessions tables 2023-11-24 10:25:17 +01:00
Alexander
b3edc88ed3 feat(backend): added ARM arch support to backend services [Dockerfile] 2023-11-24 10:09:06 +01:00
nick-delirium
324aa51775 fix(tracker): add trycatch to ignore iframe errors 2023-11-24 09:49:14 +01:00
Kraiem Taha Yassine
1f63029ccf fix(chalice): fixed delete cards (#1697)
(cherry picked from commit 92fedd310c)
2023-11-23 15:19:46 +01:00
nick-delirium
9d0058c66b fix(tracker): unique broadcast channel name 2023-11-23 11:13:23 +01:00
Shekar Siri
9c8e915387 fix(ui): filter keys conflcit with metadata 2023-11-22 14:40:51 +01:00
Kraiem Taha Yassine
4f99341583 fix(DB): fix CH wrong version (#1692)
(cherry picked from commit 48dbbb55db)
2023-11-22 14:08:20 +01:00
nick-delirium
c543fefebf fix(player): fix msg reader bug 2023-11-22 10:33:41 +01:00
Shekar Siri
8e966f0275 Merge branch 'ui-card-clear-filters' into dev 2023-11-21 19:15:33 +01:00
Shekar Siri
f8b0417fb9 fix(ui): filter keys conflcit with metadata, path analysis 4 col 2023-11-21 19:15:20 +01:00
Kraiem Taha Yassine
94e571a4f0 Api v1.15.0 (#1689)
* fix(chalice): fix create alert with MS Teams notification channel
closes openreplay/openreplay#1677

* fix(chalice): fix MS Teams notifications
* refactor(chalice): enhanced MS Teams notifications
closes openreplay/openreplay#1681

(cherry picked from commit 265897f509)
2023-11-21 18:29:10 +01:00
Shekar Siri
941bdbaaac fix(ui): console redux tab null check 2023-11-21 13:21:34 +01:00
Shekar Siri
1a4ed0bcca fix(ui): clear the filers and series on card type change 2023-11-21 12:49:27 +01:00
Delirium
0e3b1df344
feat(ui): allow devtools to be resizeable (#1605) 2023-11-21 11:28:40 +01:00
Delirium
07046cc2fb
feat: canvas support [assist] (#1641)
* feat(tracker/ui): start canvas support

* feat(tracker): slpeer -> peerjs for canvas streams

* fix(ui): fix agent canvas peer id

* fix(ui): fix agent canvas peer id

* fix(ui): fix peer removal

* feat(tracker): canvas recorder

* feat(tracker): canvas recorder

* feat(tracker): canvas recorder

* feat(tracker): canvas recorder

* feat(ui): canvas support for ui

* fix(tracker): fix falling tests

* feat(ui): replay canvas in video

* feat(ui): refactor video streaming to draw on canvas

* feat(ui): 10hz check for canvas replay

* feat(ui): fix for tests

* feat(ui): fix for tests

* feat(ui): fix for tests

* feat(ui): fix for tests cov

* feat(ui): mroe test coverage

* fix(ui): styling

* fix(tracker): support backend settings for canvas
2023-11-21 11:22:54 +01:00
Kraiem Taha Yassine
05a07ab525 Api v1.15.0 (#1685)
* fix(chalice): (EE) fixed Path Analysis breaking when specifying a session's filter in addition to a start-point

(cherry picked from commit 37b46696c5)
2023-11-20 18:00:48 +01:00
Kraiem Taha Yassine
7178fabbca feat(chalice): canvas replay feature (#1684) 2023-11-20 16:15:12 +01:00
Kraiem Taha Yassine
3448275b51 Dev (#1683)
* feat(DB): support of canvas feature

* feat(chalice): canvas replay feature
2023-11-20 16:15:12 +01:00
rjshrjndrn
ec721373d0 refactor(sourcemapreader): rename sourcemapreader build scripts
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-20 16:15:12 +01:00
Rajesh Rajendran
a9447d3506 refactor(sourcemapreader): renaming references #1676 (#1678) 2023-11-20 16:15:12 +01:00
Rajesh Rajendran
7f9ab3eb1d refactor(sourcemapreader): renaming sourcemap reader (#1676)
Helm chart, image, and sourcefolder are of different names, which causes
confusion and difficulties to automate builds.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-20 16:15:12 +01:00
Kraiem Taha Yassine
43be9e36a3 feat(DB): rollback scripts (#1675)
* feat(DB): rollback scripts

(cherry picked from commit 2269b3a3ea)
2023-11-20 16:15:12 +01:00
Kraiem Taha Yassine
1865ec9095 Api v1.15.0 (#1674)
* fix(chalice): fixed edit MSTeams integration

* fix(chalice): fixed funnels wrong attributes

* fix(chalice): fixed funnels missing threshold

* fix(chalice): fixed alerts validation error

(cherry picked from commit b18e857667)
2023-11-20 16:15:12 +01:00
Rajesh Rajendran
0cd7f68452 Create PR environment on PRs (#1671)
* refactor(helm): minio size limit to 5Gi
* feat(actions): pr-env action
* Adding pr-env configs
* Update PR env creation with latest requirements (#1658)
* fixesss
* fix pr env variable
* enble debugging
* Automatically take PR number from branch
* pr-env: taking open pr number only (#1669)
* pr-env: taking open pr number only
* enable ee cluster installation
* pr-env adding resource constraints
* pr-env: build and deploy applications

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-20 16:15:12 +01:00
Kraiem Taha Yassine
612e41583e Api v1.15.0 (#1670)
* fix(chalice): fixed assist auto-complete
* fix(chalice): fixed exp-sessions without timezone

(cherry picked from commit e46df53ddc)
2023-11-20 16:15:12 +01:00
Rajesh Rajendran
e0186a73c6 Docker (#1668)
* docker-compose: Adding docker-compose installation

* docker-compose: init scripts

* fix: shell expansion

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

---------

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-11-20 16:15:06 +01:00
Shekar Siri
778de0c39e fix(ui): reset password form submit checking for token 2023-11-16 10:47:38 +01:00
Kraiem Taha Yassine
7bef36dbf8
Api v1.15.0 (#1662)
* refactor(chalice): strict validation for names
2023-11-15 16:54:33 +01:00
Kraiem Taha Yassine
2cb786acc8
Api v1.15.0 (#1661)
* fix(chalice): fixed experimental sessions search for table of X

* refactor(chalice): upgraded dependencies
* refactor(alerts): upgraded dependencies
* refactor(crons): upgraded dependencies

* refactor(chalice): enhanced telemetry
2023-11-15 16:27:28 +01:00
Shekar Siri
3d349c0f55 fix(ui): header top right button alignment 2023-11-14 11:50:02 +01:00
Alexander
62f223d437 feat(assist): fixed wrong metrics import 2023-11-14 11:41:09 +01:00
Alexander
4ad57b0780 feat(node.js): upgraded docker image up to node:20-alpine 2023-11-14 11:18:01 +01:00
Alexander
8c8e132e79
Assist clean up (#1654)
* feat(backend): moved http metrics into assist handlers file

* fix(assist): use correct value for requests_duration metric

* feat(assist): removed unnecessary imports

* fix(assist): fixed typo in repond method

* fix(assist): added metrics.js to clean script

* feat(assist): try to save http method asap in server logic

* feat(assist): final version

* feat(assist): removed prom-client from peers and sourcemap-reader

* feat(sourcemap-reader): added missing package-lock.json
2023-11-14 11:09:35 +01:00
nick-delirium
9c15ae9125 fix(tracker): rnative .1 2023-11-14 10:29:40 +01:00
Shekar Siri
6966412278 fix(ui): api delete request with empty params 2023-11-14 09:57:48 +01:00
nick-delirium
980ca970ff fix(tracker): fix build, fix readme 2023-11-14 09:38:26 +01:00