Commit graph

59 commits

Author SHA1 Message Date
Kraiem Taha Yassine
2f693cd490
Dev (#2819)
* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* refactor(chalice): removed sessions insights
refactor(DB): removed sessions insights

* refactor(chalice): upgraded dependencies
refactor(crons): upgraded dependencies
refactor(alerts): upgraded dependencies
feat(chalice): moved CH to FOSS
feat(chalice): use clickhouse-connect
feat(chalice): use CH connexion pool
feat(scripts): defined ch-data-port
2024-12-05 17:43:52 +01:00
Kraiem Taha Yassine
c88bd374e9
Dev (#2738)
* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* refactor(DB): changed the list of integration providers

* refactor(chalice): enable exp funnels by default

* refactor(chalice): removed issues list of pathAnalysis card

* refactor(chalice): removed unused code
2024-11-13 12:16:00 +01:00
Kraiem Taha Yassine
e59f14458f
Dev (#2530)
* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* refactor(chalice): changed JWT env-vars
refactor(deployment): changed JWT env-vars for chalice&http
2024-09-03 14:53:44 +02:00
Kraiem Taha Yassine
c245e9d977
Dev (#2491)
* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* refactor(chalice): changed funnels&webVitals users count

* feat(chalice): table of referrers&requests by users count

* dev(chalice): changed JWT expiration for test
2024-08-14 16:14:31 +02:00
Kraiem Taha Yassine
3e6a1e5468
Dev (#2476)
* refactor(chalice): upgraded dependencies

* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* refactor(chalice): upgraded dependencies

* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

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

* feat(chalice): get top 10 values for autocomplete CH

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

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* refactor(chalice): refactored heath-check package
refactor(chalice): enhanced scope caching
dev(chalice): reduced Spot JWT TTL for testing purposes
2024-08-09 11:50:50 +02:00
Kraiem Taha Yassine
b618d47b38
Dev (#2472)
* refactor(chalice): upgraded dependencies

* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* refactor(chalice): upgraded dependencies

* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

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

* feat(chalice): get top 10 values for autocomplete CH

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

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* fix(chalice): fixed Spot new refresh token
refactor(chalice): customizable-Spot-auth
2024-08-08 10:43:36 +02:00
Kraiem Taha Yassine
6f0794b196
Dev (#2469)
* refactor(chalice): upgraded dependencies

* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

* refactor(chalice): upgraded dependencies

* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps

* fix(chalice): fixed Math-operators validation
refactor(chalice): search for sessions that have events for heatmaps

* refactor(chalice): search for sessions that have at least 1 location event for heatmaps

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

* feat(chalice): get top 10 values for autocomplete CH

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

* feat(chalice): autocomplete return top 10 with stats

* fix(chalice): fixed autocomplete top 10 meta-filters

* feat(chalice): cache autocomplete-top-10 responses
feat(DB): support Spot login

* fix(chalice): fixed Spot new refresh token
2024-08-07 13:42:15 +02:00
Kraiem Taha Yassine
76c3ed9966
refactor(chalice): use format instead of % for sourcemaps-url (#2128) 2024-04-24 15:05:57 +02:00
Kraiem Taha Yassine
00b1f56edb
fix(chalice): fixed missing env-var (#2082) 2024-04-15 11:04:37 +02:00
Alexander
89752b2acc
Canvas archives (#1938)
* feat(api): added second pre-signed urls for canvases

* feat(api): fixed old key format

* feat(backend): draft version for new approach for canvases

* feat(deploy): fixed some issues

* feat(backend): debug logs for bash command

* feat(backend): removed wrong parameter from bash pipeline

* feat(backend): removed canvas-maker service + small refactoring
2024-03-11 17:51:49 +01:00
Kraiem Taha Yassine
db0e50a113
fix(chalice): reduced connexion pool (#1771) 2023-12-11 17:47:21 +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
Kraiem Taha Yassine
2bb0f3e74f
Api v1.15.0 (#1629)
* fix(chalice): fixed add MSTeams
fix(chalice): fixed update MSTeams
fix(chalice): fixed add Slack
fix(chalice): fixed update Slack
* fix(chalice): removed mobs from ios replay
2023-11-08 16:44:52 +01:00
Kraiem Taha Yassine
f2a7fd80e3
Api v1.15.0 (#1621)
* fix(chalice): fixed default env-vars
* fix(chalice): fixed ios replay video
2023-11-07 16:53:11 +01:00
Kraiem Taha Yassine
23e0a97d30
Api v1.15.0 (#1620)
* refactor(chalice): approved metrics_exp as main metrics
* refactor(chalice): removed EXP_METRICS flag
2023-11-07 15:39:15 +01:00
Kraiem Taha Yassine
662e5299c1
Api v1.15.0 (#1506)
* feat(chalice): upgraded dependencies

* feat(chalice): changed path analysis schema

* feat(DB): click coordinate support

* feat(chalice): changed path analysis issues schema
feat(chalice): upgraded dependencies

* fix(chalice): fixed pydantic issue

* refactor(chalice): refresh token validator

* feat(chalice): role restrictions

* feat(chalice): EE path analysis changes

* refactor(DB): changed creation queries
refactor(DB): changed delte queries
feat(DB): support new path analysis payload

* feat(chalice): save path analysis card

* feat(chalice): restrict access

* feat(chalice): restrict access

* feat(chalice): EE save new path analysis card

* refactor(chalice): path analysis

* feat(chalice): path analysis new query

* fix(chalice): configurable CH config

* fix(chalice): assist autocomplete

* refactor(chalice): refactored permissions

* refactor(chalice): changed log level

* refactor(chalice): upgraded dependencies

* refactor(chalice): changed path analysis query

* refactor(chalice): changed path analysis query

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

* feat(chalice): path analysis ignore start point

* feat(chalice): path analysis in progress
2023-10-09 12:52:44 +02:00
Kraiem Taha Yassine
0f2945fd3f
Api v1.15.0 (#1483)
* feat(chalice): upgraded dependencies

* feat(chalice): changed path analysis schema

* feat(DB): click coordinate support

* feat(chalice): changed path analysis issues schema
feat(chalice): upgraded dependencies

* fix(chalice): fixed pydantic issue

* refactor(chalice): refresh token validator

* feat(chalice): role restrictions

* feat(chalice): EE path analysis changes

* refactor(DB): changed creation queries
refactor(DB): changed delte queries
feat(DB): support new path analysis payload

* feat(chalice): save path analysis card

* feat(chalice): restrict access

* feat(chalice): restrict access

* feat(chalice): EE save new path analysis card
2023-09-29 11:14:11 +01:00
Kraiem Taha Yassine
33f5d078dd
Api v1.15.0 (#1481)
* feat(chalice): upgraded dependencies

* feat(chalice): changed path analysis schema

* feat(DB): click coordinate support

* feat(chalice): changed path analysis issues schema
feat(chalice): upgraded dependencies

* fix(chalice): fixed pydantic issue

* refactor(chalice): refresh token validator

* feat(chalice): role restrictions
2023-09-28 09:59:31 +01:00
Kraiem Taha Yassine
f9c3204ca1
Api v1.15.0 (#1478)
* refactor(chalice): upgraded dependencies
refactor(crons): upgraded dependencies
refactor(alerts): upgraded dependencies

* fix(chalice): return error when updating inexistant webhook

* feat(chalice): fixed delete webhook response

* feat(chalice): limit webhooks name length

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

* fix(chalice): remove urllib3 dependency

* feat(chalice): remove FOSS to pydantic v2

* fix(chalice): freeze urllib3 to not have conflicts between boto3 and requests

* feat(chalice): refactoring schema in progress

* feat(chalice): refactoring schema in progress

* feat(chalice): refactoring schema in progress

* feat(chalice): refactoring schema in progress
feat(chalice): upgraded dependencies

* feat(chalice): refactored schema

* feat(DB): transfer size support

* feat(chalice): support service account

* feat(chalice): support service account

* fix(chalice): fixed refactored PayloadSchema-name

* feat(chalice): path analysis

* feat(chalice): support service account 1/2

* feat(DB): timezone support

* feat(chalice): upgraded dependencies
feat(alerts): upgraded dependencies
feat(crons): upgraded dependencies
feat(assist): upgraded dependencies
feat(sourcemaps): upgraded dependencies

* feat(chalice): path analysis schema changes

* feat(chalice): path analysis query change

* feat(chalice): path analysis query change

* feat(chalice): ios replay support

* feat(chalice): ios replay support

* feat(chalice): path analysis changes

* feat(DB): ios events

* feat(chalice): upgraded dependencies

* feat(chalice): simple hide minor paths

* feat(chalice): path analysis density

* feat(chalice): session's replay ios events

* feat(chalice): fixed typo

* feat(chalice): support project's platform

* feat(DB): support project's platform

* feat(chalice): path analysis EE in progress

* feat(chalice): project's platform API

* feat(chalice): fixed create project

* feat(chalice): EE path analysis in progress

* feat(chalice): EE path analysis
refactor(chalice): support specific database name for clickhouse-client

* feat(chalice): upgraded dependencies
feat(chalice): path analysis specific event type for startPoint
feat(chalice): path analysis specific event type for endPoint
feat(chalice): path analysis specific event type for exclude

* refactoring(chalice): changed IOS click event type

* refactoring(chalice): upgraded dependencies
refactoring(alerts): upgraded dependencies
refactoring(crons): upgraded dependencies
refactoring(peers): upgraded dependencies
refactoring(assist): upgraded dependencies
refactoring(sourcemaps-reader): upgraded dependencies

* refactoring(chalice): upgraded dependencies
refactoring(alerts): upgraded dependencies
refactoring(crons): upgraded dependencies
refactoring(peers): upgraded dependencies
refactoring(assist): upgraded dependencies
refactoring(sourcemaps-reader): upgraded dependencies

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

* refactoring(chalice): refactored cards
refactoring(chalice): upgraded dependencies

* feat(chalice): get path-analysis issues list

* feat(chalice): changed crash_ios
feat(DB): changed crash_ios

* fix(chalice): fix crashlooping

* feat(chalice): support tap-rage
feat(DB): support tap-rage

* feat(chalice): Exp search support click-selector
feat(DB): CH support click-selector

* feat(chalice): refresh token
feat(DB): refresh token

* feat(chalice): refresh token changes

* feat(chalice): fixed authorizer context attribute changes

* feat(chalice): fixed refresh token path&age

* feat(chalice): fixed refresh token RTR

* feat(chalice): EE refresh token
feat(DB): EE refresh token

* feat(chalice): migrated EE refresh token

* feat(chalice): fixed crashing changes

* feat(chalice): fixed instant expiration

* feat(chalice): fix

* feat(chalice): fix

* feat(chalice): fix

* feat(chalice): refresh token debug

* feat(chalice): refresh token debug

* feat(chalice): refresh token debug

* feat(chalice): fix refresh token path

* feat(chalice): refresh token on signup

* feat(DB): refresh token
2023-09-25 18:29:27 +01:00
Taha Yassine Kraiem
5f1b97a3d8 feat(chalice): refactored Jobs
feat(chalice): added limits on Jobs
2023-05-02 10:55:57 +02:00
Taha Yassine Kraiem
fb7902c424 feat(chalice): configurable mobs expiration 2023-05-02 10:55:57 +02:00
Taha Yassine Kraiem
c609ee6269 feat(chalice): changed health-check for EE 2023-03-30 21:57:01 +01:00
Taha Yassine Kraiem
57572b942c feat(chalice): changed env-vars 2023-03-29 13:31:08 +01:00
Kraiem Taha Yassine
faa0683f9b
Merge pull request #1057 from dgrah50/add-chalice-verify-ssl-option
(feat): Chalice - Allow option to set ssl verification to false
2023-03-28 09:19:58 +01:00
Dayan Graham
516b90c5e1 (feat): Chalice - Allow option to set ssl verification to false for the Chalice API 2023-03-22 16:29:53 +00:00
Taha Yassine Kraiem
86af6f37c5 feat(chalice): health-check test 2023-03-07 18:12:36 +01:00
Taha Yassine Kraiem
8181d9dd54 feat(alerts): changed env-vars 2023-02-02 17:49:47 +01:00
Taha Yassine Kraiem
81c36157da feat(chalice): changed devtools pattern 2022-11-17 10:30:34 +01:00
Taha Yassine Kraiem
42ecb29e6a Merge remote-tracking branch 'origin/api-v1.8.2' into api-v1.9.5 2022-11-16 16:26:30 +01:00
Taha Yassine Kraiem
0660e29a12 feat(chalice): changed EFS file patterns 2022-11-16 16:25:46 +01:00
Taha Yassine Kraiem
54f5bb6ede feat(chalice): search recordings
feat(chalice): get record
feat(minio): new bucket
2022-11-15 18:03:57 +01:00
Taha Yassine Kraiem
c224a1ae12 feat(chalice): assist recording upload 2022-11-14 19:29:08 +01:00
Taha Yassine Kraiem
5f2f88cf9d feat(chalice): changed env-vars 2022-11-07 18:45:13 +01:00
Taha Yassine Kraiem
5e312e5ec3 feat(sourcemaps-reader): stadalone
feat(chalice): use sourcempas reader stadalone
2022-10-25 13:30:19 +02:00
Taha Yassine Kraiem
2492867e9c feat(chalice): error tags
feat(DB): new table for issues
feat(DB): new columns for events
2022-10-05 20:05:11 +02:00
Taha Yassine Kraiem
3484e12884 feat(chalice): changed devtools URL pattern 2022-09-30 18:25:08 +02:00
Taha Yassine Kraiem
6f190f3a81 feat(chalice): jwt expiration changes 2022-09-30 17:02:17 +02:00
Taha Yassine Kraiem
18d4f17775 feat(chalice): upgraded dependencies
feat(chalice): refactored code
feat(chalice): assist validate session by DB
feat(chalice): assist validate session by Live sessions
feat(chalice): assist generate agent's token
2022-09-26 16:33:35 +02:00
Taha Yassine Kraiem
3f6a90cd43 feat(chalice): devtools permission
feat(chalice): devtools as a mob file
feat(chalice): unprocessed devtools endpoint
2022-09-22 17:32:47 +01:00
Taha Yassine Kraiem
bf92122944 feat(chalice): changed sourcemaps endpoint 2022-09-19 18:22:37 +01:00
Taha Yassine Kraiem
b211a3eab9 feat(chalice): assist endpoint key
feat(chalice): smr endpoint key
feat(assist): endpoint key
feat(sourcemap-reader): endpoint key
2022-09-19 11:48:50 +01:00
Taha Yassine Kraiem
04e19291c4 feat(chalice): changed user-trail period 2022-09-19 10:01:11 +01:00
Taha Yassine Kraiem
b520a1ece4 feat(chalice): enable experimental metrics 2022-09-14 16:14:42 +01:00
Taha Yassine Kraiem
ec966902e3 feat(chalice): get replay resources from experimental table 2022-09-07 21:40:42 +01:00
Delirium
187c12bfb8
fix(ui): fix xray tooltips (#711)
* fix(ui): fix xray tooltips

* fix(ui): rm console

* feat(chalice): fixed experimental conflict

* chore(build): api build script is exiting the flow. so making it as last
step.

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

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: Taha Yassine Kraiem <tahayk2@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2022-09-02 15:04:06 +01:00
Taha Yassine Kraiem
f678f90be2 feat(chalice): disabled experimental api 2022-09-02 11:47:14 +01:00
Alexander
8943537b55
Merge branch 'main' into dev 2022-09-01 09:41:26 +02:00
Taha Yassine Kraiem
aa0a24f56a feat(alerts): CH search 2022-08-26 16:27:32 +01:00
Taha Yassine Kraiem
80115b6006 feat(chalice): full experimental config
feat(db): CH create new tables
2022-08-25 17:30:45 +01:00
Taha Yassine Kraiem
7c57249d04 feat(chalice): CH optimized resources_vs_visually_complete
feat(chalice): CH optimized resources_count_by_type
feat(chalice): CH optimized calls_errors_4xx
feat(chalice): CH optimized calls_errors_5xx
feat(chalice): CH optimized calls_errors
feat(chalice): CH optimized sessions_per_browser
feat(chalice): CH optimized errors_per_domains
feat(chalice): CH optimized domains_errors_4xx
feat(chalice): CH optimized domains_errors_5xx
feat(chalice): CH optimized domains_errors
feat(chalice): CH optimized crashes
feat(chalice): CH optimized top_metrics
feat(chalice): CH optimized busiest_time_of_day
feat(chalice): CH optimized pages_response_time_distribution
feat(chalice): CH optimized sessions_location
feat(chalice): CH optimized network
feat(chalice): CH optimized missing_resources widget
feat(chalice): CH optimized slowest_images widget
feat(chalice): CH optimized errors_trend widget
feat(chalice): CH optimized sessions widget
feat(chalice): CH optimized count_requests widget
feat(chalice): CH optimized avg_visited_pages widget
feat(chalice): CH optimized resources_by_party widget
feat(chalice): CH fixed avg_response_time widget
feat(chalice): CH client settings changes
2022-08-25 15:07:04 +01:00