openreplay/ee
ⵄⵎⵉⵔⵓⵛ 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
..
api chore(api): asyncify GET /projects, and propagate (#1701) 2023-12-06 16:09:55 +01:00
assist feat(assist): fixed wrong metrics import 2023-11-14 11:41:09 +01:00
assist-stats change(assist-stats): removed default accesstoken 2023-12-04 16:58:08 +01:00
backend Canvas support (#1711) 2023-11-27 16:22:03 +01:00
connectors feat: canvas support [assist] (#1641) 2023-11-21 11:22:54 +01:00
intelligent_search feat(intelligent-search): intelligent search service (#1545) 2023-10-25 10:13:58 +02:00
quickwit [WIP] Mobile replayer (#1452) 2023-10-27 12:12:09 +02:00
recommendation Api v1.15.0 (#1670) 2023-11-20 16:15:12 +01:00
scripts/schema/db fix(db): sql duplicates and wrong name 2023-11-30 13:24:55 +01:00
LICENSE.md Update LICENSE.md 2022-06-29 14:41:28 +02:00