Commit graph

6451 commits

Author SHA1 Message Date
Shekar Siri
ed99610ff4 fix(ui): funnels check for data 2023-06-22 15:16:38 +02:00
Alexander Zavorotynskiy
00ca3d6184 feat(backend): added user's state and city to CH 2023-06-22 14:26:31 +02:00
Taha Yassine Kraiem
d76c5ce6e2 feat(DB): feature-flags 2023-06-22 12:33:58 +01:00
Kraiem Taha Yassine
b98b30725f refactored(chalice): removed feature-flags (#1357) (#1358)
refactored(DB): removed feature-flags

(cherry picked from commit d6990a841c)
2023-06-22 12:15:46 +01:00
Shekar Siri
d66911b895 change(api): update feature flag status 2023-06-22 13:03:38 +02:00
Taha Yassine Kraiem
10adc9d83d refactored(DB): removed feature-flags 2023-06-22 11:59:30 +01:00
Kraiem Taha Yassine
7c0c09f0c2
refactor(DB): moved feature-flags to v1.14.0 (#1356) 2023-06-22 11:45:39 +01:00
Delirium
15e2744acb
fix(ui): some ui reviews and fixes for feature flags (#1355)
* fix(ui): some ui reviews and fixes for feature flags

* feat(ui): added some tests

* feat(ui): added some tests
2023-06-22 10:27:11 +02:00
Shekar Siri
c8f391c771 change(ui): xray show only fetch errors 2023-06-21 17:53:45 +02:00
Shekar Siri
9daac9480c fix(api): ee support city autocomplete 2023-06-21 16:18:48 +02:00
Alexander
db7d624b3b
[Backend] feature flags (#1354)
* feat(backend): added ff mock

* feat(backend): added feature flag pg method

* fix(backend): fixed ff request field

* feat(backend): added multivariant support

* feat(backend): added logic handler for feature flag filters

* fix(backend): correct sql request for multivariants flags

* feat(backend): added new fields to sessionStart response

* feat(backend): removed unused fields from getFeatureFlags request

* fix(backend): removed comments

* feat(backend): added debug logs

* feat(backend): added single type case for arrayToNum parser

* feat(backend): added unit tests for feature flags
2023-06-21 13:41:06 +02:00
Alexander Zavorotynskiy
d4b8d3a7f9 refactor(backend): deleted old unused code 2023-06-21 12:39:29 +02:00
Delirium
e9e3e21a10
feat(ui/tracker): feature flags (#1097)
* fix(player): fix initial visual offset jump check

* change(ui): add empty feature flags page

* change(ui): add empty feature flags page

* fix(ui): some more fixes

* change(ui): add subrouting for sessions tab

* change(ui): more fixes for routing

* change(ui): add flag creation page, flags list table, flag store/type

* change(tracker): flags in tracker

* change(tracker): return all flags

* feat(ui): add API and types connector

* feat(ui): split components to prevent rerendering

* feat(ui): add icon, fix redirect.path crashlooping

* feat(ui): add conditions and stuff, add flags class to tracker to handle stuff

* feat(ui): add condition state and filters

* feat(ui): fix flag creation with api change

* feat(ui): fix flag editing (api changes); simplify new/edit flag component

* feat(ui): add filters, make table pretty :insert_magic_emoji:

* feat(ui): remove rollout percentage from list, remove console logs

* feat(ui): multivar toggler

* feat(tracker): add more methods to tracker

* feat(tracker): more type coverage

* feat(tracker): add tests

* fix(ui): some fixes for multivar

* feat(ui): multivar api support

* fix(ui):start adding tests for fflags

* fix(ui): rm not working file..

* fix(ui): rm unused packages

* fix(ui): remove name field, fix some api and type names

* fix(ui): fix crash

* fix(tracker/ui): keep flags in sessionStorage, support API errors in feature flags storage

* fix(tracker/ui): clear unused things, fix url handling, fix icons rendering etc
2023-06-21 12:35:40 +02:00
Shekar Siri
0a0f5170e5 fix(api): validate variants on multi 2023-06-20 18:35:44 +02:00
Shekar Siri
5973fa9f41 fix(api): validate variants on multi 2023-06-20 18:30:57 +02:00
Shekar Siri
7e96189690
feat(api) - feature flags multi variant (#1353)
* feat(api): feature flags with multi variants

* feat(api): feature flags with multi variants - description optional

* feat(api): feature flags with multi variants - check for sum of rollout percentage

* feat(api): feature flags with multi variants - refactor

* feat(api): feature flags with multi variants - fix payload format

* feat(api): feature flags - test cases

* fix((ui): multi variants payload validation

* feat(api): feature flags - removed name

* feat(api): feature flags - removed name

* feat(api): feature flags - removed name
2023-06-20 15:52:02 +02:00
Shekar Siri
d9ff686c78 fix(api): city and state in ee 2023-06-20 15:29:43 +02:00
Shekar Siri
770d8ee7e4 change(ui): city, state display 2023-06-20 14:57:37 +02:00
nick-delirium
9ba3a7e7f6 fix(player): extract time state observing components from controls 2023-06-20 14:44:54 +02:00
Shekar Siri
cea9ca87e4 fix((ui): date range custom date styles 2023-06-20 09:33:58 +02:00
Alexander Zavorotynskiy
3b481232ac fix(assist): added checks for undefined variables 2023-06-20 09:18:22 +02:00
Shekar Siri
c4942c4923
Merge branch 'main' into dev 2023-06-19 19:31:39 +02:00
Shekar Siri
9d80cf67ab tracker version 2023-06-19 18:51:09 +02:00
nick-delirium
16186c3786 fix(ui): fix assist backwards compat for messages 2023-06-19 18:30:21 +02:00
Alexander Zavorotynskiy
36aa45206c fix(assist): added meta header only for sessions from old tracker 2023-06-19 18:07:50 +02:00
Shekar Siri
e8ae940627 change(ui): offline-playback text change to recordings 2023-06-19 16:57:42 +02:00
Shekar Siri
771937cf5d change(ui): offline-playback text change to recordings 2023-06-19 16:53:45 +02:00
nick-delirium
923fee77fe fix(ui): fix assist backwards compat for messages 2023-06-19 16:39:24 +02:00
Alexander Zavorotynskiy
ca80f4071f fix(assist): fixed issue with agent back compatibility 2023-06-19 16:18:33 +02:00
Shekar Siri
ebc14207f7
dev - fix message type, assist etc., (#1349)
* fix(ui): fix for messages type from ws

* fix(ui): fixes for tab typings, use State instead of array to keep tabs

* fix(assist): fixed issue with sessionUpdate event

* fix(ui): fix support for old version of assist proto

---------

Co-authored-by: nick-delirium <nikita@openreplay.com>
Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
2023-06-19 13:11:59 +02:00
nick-delirium
67f38ba445 fix(ui): fix support for old version of assist proto 2023-06-19 13:09:07 +02:00
Alexander Zavorotynskiy
5256615edc fix(assist): fixed issue with sessionUpdate event 2023-06-19 12:32:48 +02:00
nick-delirium
81e8302a9e fix(ui): fixes for tab typings, use State instead of array to keep tabs 2023-06-19 12:02:13 +02:00
nick-delirium
9e37f90d64 fix(ui): fix for messages type from ws 2023-06-16 17:47:40 +02:00
Taha Yassine Kraiem
085514b73a refactor(chalice): upgraded dependencies 2023-06-16 15:04:04 +02:00
Kraiem Taha Yassine
84a731c8aa
Api v1.13.0 release (#1347)
* refactor(chalice): configurable documentation
2023-06-16 12:44:40 +02:00
Kraiem Taha Yassine
7271eacbdf
Api v1.13.0 release (#1346)
* fix(chalice): support SSO with custom port
2023-06-16 11:26:47 +02:00
nick-delirium
d60d6ab487 fix(ui): fix header height 2023-06-16 09:38:23 +02:00
Mehdi Osman
73ecaf5440
Update .env.sample 2023-06-15 08:28:16 -04:00
Shekar Siri
d4e51415cd change(ui): session list date range 2023-06-14 16:40:34 +02:00
Shekar Siri
26e32d48db fix(ui): assist menu active status 2023-06-14 16:37:49 +02:00
Shekar Siri
54dc3be771 change(ui): offline playback icon 2023-06-14 16:37:06 +02:00
Shekar Siri
1c28f0cb08 change(api): conditions validation 2023-06-14 16:31:01 +02:00
Shekar Siri
be5ba8235a fix(api): is_active check 2023-06-14 15:11:29 +02:00
Shekar Siri
6f7f0234cb fix(api): sort order 2023-06-14 15:03:36 +02:00
Kraiem Taha Yassine
0e2a1d76da
Api v1.13.0 release (#1345)
* fix(chalice): fixed circular  import priority
fix(chalice): enabled SSO

* fix(chalice): fixed disabled routes
2023-06-14 15:03:28 +02:00
Kraiem Taha Yassine
de3976a27d
fix(chalice): check SMTP host:port (#1344)
fix(chalice): validate SMTP configuration
refactor(chalice): include Pipfile for similar dev-env
2023-06-14 13:21:22 +02:00
nick-delirium
837d5ebeb3 feat(ui): fix events reactivity and update order 2023-06-14 11:55:56 +02:00
Shekar Siri
f9a5e6d5d5 change(ui): ui session list city spacing 2023-06-13 17:47:48 +02:00
Kraiem Taha Yassine
1ce2990a70
Api v1.13.0 release (#1343)
* feat(DB): skip delta if wrong_version is detected without stopping global upgrade

* fix(chalice): return city&state in the search sessions response
2023-06-13 17:36:21 +02:00