Commit graph

7201 commits

Author SHA1 Message Date
rjshrjndrn
51a1f2130a chore(docker-compose): pg migration
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 18:33:00 +01:00
rjshrjndrn
df575a0603 refactor(docker-compose): Adding db versions section
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 18:31:40 +01:00
rjshrjndrn
fa88ce357b fix(docker-compose): replace values
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 18:21:40 +01:00
rjshrjndrn
b9f87293d1 refactor(docker-compose): spacing for code
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 17:51:03 +01:00
rjshrjndrn
224495c0fb docker-compose: script for migration
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 17:47:20 +01:00
rjshrjndrn
a0a08d042a docker-compose: upgrade script 2023-12-08 17:35:30 +01:00
rjshrjndrn
36c373d6ef docker-compose: fix profiles
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 11:23:41 +01:00
rjshrjndrn
fa53bcfd69 docker-compose: proper container names
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 11:14:19 +01:00
rjshrjndrn
24bcb5ace3 chore(docker-compose): keep db versions unless its overridden explicit
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 11:04:29 +01:00
rjshrjndrn
bf26d6fa74 refactor(docker-compose): don't reset the file while running
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 10:50:55 +01:00
rjshrjndrn
73e33f3fa7 refactor(docker-compose): Adding new services
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 10:50:55 +01:00
rjshrjndrn
8e09015913 chore(docker-compose): adding uxtesting missing feat
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 10:50:55 +01:00
rjshrjndrn
790c7e191f chore(docker-compose): keep user editer common.env backup
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 10:50:54 +01:00
rjshrjndrn
289b44bb25 chore(docker-compose): keep the original directory
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-12-08 10:50:54 +01:00
Shekar Siri
bee706e3e3 change(ui): bg override 2023-12-08 10:50:06 +01:00
nick-delirium
171253336b fix(ui): remove err overlay, wrap notifications fetch in trycatch 2023-12-08 10:46:38 +01:00
Kraiem Taha Yassine
7e59c646c9 fix(chalice): fixed Path Analysis filter by user_id (#1751)
(cherry picked from commit 15233e920b)
2023-12-08 10:44:40 +01:00
nick-delirium
d96c1e2926 fix(ui): uxt shorten task title/descr length 2023-12-08 10:09:50 +01:00
nick-delirium
dc5a9cd5f4 fix(ui): uxt empty list state 2023-12-08 10:03:26 +01:00
Kraiem Taha Yassine
eba9d9039c Api v1.15.0 (#1750)
* fix(chalice): fixed path analysis meta-filter for EE

* fix(chalice): fixed sessions search performance filter issue

(cherry picked from commit 465295b78a)
2023-12-07 18:52:44 +01:00
nick-delirium
1d7a71b640 fix(ui) uxt fixes 2023-12-07 16:58:53 +01:00
nick-delirium
1dfafa4a67 fix(ui) uxt fixes 2023-12-07 16:23:56 +01:00
nick-delirium
d50dfa1def fix(ui) uxt fixes 2023-12-07 15:47:18 +01:00
nick-delirium
1377025ec7 fix(ui) uxt fixes 2023-12-07 15:27:55 +01:00
nick-delirium
522eb87f83 fix(ui) uxt fixes 2023-12-07 13:57:08 +01:00
nick-delirium
99ed87c45a fix(ui) uxt fixes 2023-12-07 13:38:42 +01:00
nick-delirium
6975282599 fix(ui) uxt fixes 2023-12-07 12:27:14 +01:00
Shekar Siri
55e1f71081 fix(ui): breadcrumb link hover color 2023-12-07 12:19:40 +01:00
nick-delirium
7dbd2ecea2 fix(ui) uxt fixes 2023-12-07 12:11:08 +01:00
Alexander
68ead7292e feat(backend): removed ua insert from session module 2023-12-07 11:12:00 +01:00
nick-delirium
9f55790108 fix(ui) uxt fixes 2023-12-07 10:51:41 +01:00
nick-delirium
d431fdb529 fix(ui) uxt fixes 2023-12-07 10:38:20 +01:00
nick-delirium
c441f8a1ec fix(ui) uxt fixes 2023-12-07 10:35:25 +01:00
nick-delirium
949207102d fix(ui) uxt fixes 2023-12-07 10:18:52 +01:00
Kraiem Taha Yassine
d791c386f6
refactor(DB): refactored DB creation code (#1749)
refactor(DB): removed unused column
2023-12-06 20:10:53 +01:00
Shekar Siri
cb40e8ce94 change(ui): sidemenu changes 2023-12-06 17:13:36 +01:00
Shekar Siri
c5b8398dae change(ui): content size 2023-12-06 16:34:03 +01:00
Kraiem Taha Yassine
1593aa19e3
fix(chalice): fixed sessions-perf filter (#1748) 2023-12-06 16:23:29 +01:00
Kraiem Taha Yassine
7368072db2
Revert "chore(api): asyncify GET /projects, and propagate (#1701)" (#1747)
This reverts commit 23015f5567.

Co-authored-by: ⵄⵎⵉⵔⵓⵛ <amirouche.boubekki@gmail.com>
2023-12-06 16:15:50 +01:00
ⵄⵎⵉⵔⵓⵛ
23015f5567
chore(api): asyncify GET /projects, and propagate (#1701)
* [Backend] Canvas support (#1705)

* 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

* Async chalice.core.tenants:tenants_exists, and propagate

* rework after review

* chore(api): asyncify `/projects` and propagate.

Impact on the following routes:

  /projects
  /v1/projects
  /passowrd/reset
  /metadata/session_search

* fix(api): there is no cnx.mogrify method.

In psycopg v3, the mogrify method is only available on cursor objects.

In other words, just use cnx.execute(query, kwargs), except when
opening an "explicit cursor session".

ref: https://www.psycopg.org/psycopg3/docs/api/cursors.html#psycopg.ClientCursor.mogrify

---------

Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-12-06 16:09:55 +01:00
nick-delirium
fdecd7411e fix(ui): some uxt fixes 2023-12-06 15:46:23 +01:00
Kraiem Taha Yassine
a59834e881 fix(chalice): fixed path analysis metadata filter (#1746)
(cherry picked from commit e31b3d1f5c)
2023-12-06 15:20:25 +01:00
nick-delirium
04733ade09 fix(ui): some uxt fixes 2023-12-06 13:36:44 +01:00
Kraiem Taha Yassine
df10875a00
Api v1.16.0 (#1744)
* feat(api): usability testing (#1686)

* feat(api): usability testing - wip

* feat(db): usabiity testing

* feat(api): usability testing - api

* feat(api): usability testing - api

* feat(api): usability testing - db change

* feat(api): usability testing - db change

* feat(api): usability testing - unit tests update

* feat(api): usability testing - test and tasks stats

* feat(api): usability testing - sessions list fix, return zeros if test id is not having signals

* Api v1.16.0 (#1698)

* 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

* feat(ui): allow devtools to be resizeable (#1605)

* fix(ui): console redux tab null check

* 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)

* fix(ui): filter keys conflcit with metadata, path analysis 4 col

* fix(ui): clear the filers and series on card type change

* fix(player): fix msg reader bug

* fix(DB): fix CH wrong version (#1692)

(cherry picked from commit 48dbbb55db)

* fix(ui): filter keys conflcit with metadata

* fix(tracker): unique broadcast channel name

* fix(chalice): fixed delete cards (#1697)

(cherry picked from commit 92fedd310c)

* fix(tracker): add trycatch to ignore iframe errors

* feat(backend): added ARM arch support to backend services [Dockerfile]

* feat(backend): removed userAgent from sessions and unstarted-sessions tables

* fix(DB): change path-analysis card size

---------

Co-authored-by: Delirium <nikita@openreplay.com>
Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Alexander <zavorotynskiy@pm.me>

* refactor(chalice): cleaned code (#1699)

* feat(api): usability testing - added start_path to the resposne, remove count from the list

* feat(api): usability testing - test to have response count and live count

* feat(api): usability testing - test to have additional data

* Revert "refactor(chalice): cleaned code (#1699)" (#1702)

This reverts commit 83f2b0c12c.

* feat(api): usability testing - responses with total and other improvements

* change(api): vulnerability whitelist udpate

* feat(api): usability testing - create added missing columns, and sessions with user_id search

* feat(api): usability testing - update test with responseCount

* feat(api): usability testing - timestamps in unix

* feat(api): usability testing - request with proper case change

* feat(api): usability testing - task.description nullable

* feat(api): usability testing - check deleted status

* Api v1.16.0 (#1707)

* fix(chalice): fixed search sessions

* fix(chalice): fixed search sessions
* refactor(chalice): upgraded dependencies
* refactor(crons): upgraded dependencies
* refactor(alerts): upgraded dependencies

* Api v1.16.0 (#1712)

* feat(DB): user-testing support

* feat(chalice): user testing support

* feat(chalice): support utxVideo (#1726)

* feat(chalice): changed bucket name for ux testing webcamera videos

* refactored(chalice): refactored code (#1743)

refactored(chalice): upgraded dependencies

---------

Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Delirium <nikita@openreplay.com>
Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-12-06 13:36:27 +01:00
nick-delirium
2e6dd17f0b fix(ui): some uxt fixes 2023-12-06 13:24:52 +01:00
Alexander
552c7e77e1 feat(backend): removed debug logs from videostorage 2023-12-06 12:22:29 +01:00
nick-delirium
ce9c2fd21b feat(tracker): release 11.0.0 / a7.0.0 2023-12-06 12:16:06 +01:00
Shekar Siri
1a5c280382 fix(ui): segmented active bg color 2023-12-05 18:21:40 +01:00
nick-delirium
c0efcb1b73 feat(tracker): add assistSocketHost for js snippet 2023-12-05 17:58:21 +01:00
nick-delirium
393ec10178 feat(tracker): socketHost to support electron ws 2023-12-05 17:22:18 +01:00