Commit graph

6481 commits

Author SHA1 Message Date
Shekar Siri
66d8609ce4 change(ui): city, state, country display and tooltup (#1372) 2023-06-26 14:40:55 +02:00
Alexander Zavorotynskiy
4e7b03581c feat(backend): added customIssue to issueEvent convertor 2023-06-26 14:35:41 +02:00
nick-delirium
c157154294 fix(ui): feature flag strings fixes 2023-06-26 13:16:27 +02:00
nick-delirium
9dd7d7f845 fix(ui): truncate session tabs when over 10 2023-06-26 13:14:47 +02:00
Shekar Siri
53c90f741a change(api): projets return sample_rate 2023-06-26 12:45:21 +02:00
Shekar Siri
9e8ea85060 change(ui): check for sessions and loading state 2023-06-26 11:36:24 +02:00
Rajesh Rajendran
8054abfb91 chore(cli): Allow override or only upgrade (#1377)
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-24 00:50:16 +02:00
rjshrjndrn
5b8fd99290 chore(helm): Uninstall tooling because upgrade the chart is flaky
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-24 00:35:28 +02:00
nick-delirium
b41dd03276 fix(ui): texts for feature flags, colors and stuff 2023-06-23 16:23:51 +02:00
Rajesh Rajendran
643cd07bea chore(cli): Don't upgrade tooling on regular patches (#1370)
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-23 16:08:07 +02:00
Rajesh Rajendran
075bf95951 chore(cli): Cleaningup cli only on release upgrade (#1369)
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-23 16:08:05 +02:00
rjshrjndrn
a5cf104ddc fix(docker): Base image name
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-23 16:07:37 +02:00
Shekar Siri
8a532f8b74 fix(ui): no sessions message check for siteId 2023-06-23 15:36:47 +02:00
MauricioGarciaS
9108dd7f04
fix(connectors): Changed to consumer pool (#1368) 2023-06-23 15:33:43 +02:00
Shekar Siri
477356c4e3 change(ui): separate bookmarks route 2023-06-23 15:28:53 +02:00
Shekar Siri
fa94bd2cb3 change(ui): cache saved search data 2023-06-23 15:28:53 +02:00
MauricioGarciaS
91921d622e
fix(connectors): Created module in Cython to speed up message decoding (#1338)
* Updated pg connector

* fix(player): fix first 8 byte checker

* fix(player): fix commit conflict

* Added pylint

* Removed pylint for incompatible license

* change(ui): check for sessions records state

* Patch/api v1.12.0 (#1299)

* fix(chalice): include metadata in sessions exp search

* fix(chalice): fixed sessions exp search wrong col name

* fix(chalice): removed cookies

* fix(chalice): changed base image to support SSO/xmlsec

* fix(chalice): changed Dockerfile to support SSO/xmlsec

* fix(chalice): changed Dockerfile to support SSO/xmlsec

(cherry picked from commit 4b8cf9742c)

* fix(ui): project fallback to recorded variable

* Patch/api v1.12.0 (#1301)

* fix(chalice): changed base image to support SSO/xmlsec

* fix(chalice): fixed exp search null metadata

(cherry picked from commit ab000751d2)

* change(ui): assist no content message styles and icons

* change(ui): revert menu disable

* fix(connector): Added method to save state in s3 for redshift if sigterm arise

* Rewriting python code in cython

* Added pyx module for messages

* Auto create pyx files

* Updated and fixed msgcodec.pyx

* Added new module to connector code

* Updated kafka lib for base image

* cleaned Docker and updated base image version for pandas

* cleaned prints

* Added code to fetch data from db and add it into redshift

* Updated consumer reading method. Async multithreading over sessionId

* Added split for country (Country,State,City)

* Fixed decoding issue for uint

* Created service able to fix data from redshift by reading from db

* Handle when process ended because of lost connection to pg, country set to country value only
2023-06-23 14:49:39 +02:00
Taha Yassine Kraiem
4b5c9fe08d fix(chalice): fixing restore member 2023-06-23 12:17:59 +01:00
nick-delirium
67186b2997 fix(ui): remove type column 2023-06-23 12:48:50 +02:00
nick-delirium
dbff25713e fix(ui): fix rollout min value, fix empty conditions text 2023-06-23 12:30:49 +02:00
nick-delirium
13e3bc4788 fix(ui): show warning about flag state on unsaved flags 2023-06-23 12:14:17 +02:00
nick-delirium
2980886b31 fix(ui): some ui fixes for feature flags 2023-06-23 11:57:14 +02:00
nick-delirium
f903649faa fix(ui): move flag description 2023-06-23 11:20:18 +02:00
nick-delirium
2ff6684829 fix(ui): fix feature flags ui 2023-06-23 11:12:40 +02:00
rjshrjndrn
b777381f97 Posix compliant path decalaration 2023-06-23 01:02:09 +02:00
Rajesh Rajendran
12e8d84c18 chore(cli): Adding warn log (#1284)
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-23 00:58:26 +02:00
Taha Yassine Kraiem
7f849dfab6 fix(chalice): fixed generate_presigned_url for assist-records 2023-06-22 17:03:53 +01:00
nick-delirium
2e363da443 feat(ui): change flag activity method 2023-06-22 16:13:35 +02:00
Shekar Siri
037366e9e7 change(ui): session list country flag alignment, city trim 2023-06-22 15:36:01 +02:00
Shekar Siri
cad95b452f fix(ui): js errors 2023-06-22 15:16:38 +02:00
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