Taha Yassine Kraiem
a13f427816
refactor(chalice): autocomplete for event-names
...
refactor(chalice): autocomplete for properties-names
refactor(chalice): autocomplete for properties-values
2025-05-08 18:52:23 +02:00
Taha Yassine Kraiem
8a69316b82
refactor(chalice): upgraded dependencies
...
refactor(alerts): upgraded dependencies
refactor(crons): upgraded dependencies
2025-05-08 18:52:23 +02:00
Taha Yassine Kraiem
1576208e25
refactor(chalice): return all events & properties
2025-05-08 18:52:23 +02:00
Taha Yassine Kraiem
39d3d8db4c
refactor(chalice): changed predefined properties types handling
...
refactor(DB): changed predefined properties types
2025-05-08 18:52:23 +02:00
Taha Yassine Kraiem
812983f97c
refactor(chalice): changed properties response
2025-05-08 18:52:23 +02:00
Taha Yassine Kraiem
859100213d
fix(chalice): fixed empty error_id for table of errors
...
(cherry picked from commit 4b1ca200b4 )
2025-05-05 17:13:55 +02:00
Taha Yassine Kraiem
718b3f3223
refactor(chalice): get properties defined types
2025-04-28 18:54:40 +02:00
Taha Yassine Kraiem
70390920cd
refactor(chalice): fixes and cleaning
2025-04-24 14:51:23 +02:00
Taha Yassine Kraiem
447a2490ef
refactor(chalice): refactored sessions-search for CH-PG
...
fix(chalice): fixed usability-tests' sessions
2025-04-24 14:51:23 +02:00
Taha Yassine Kraiem
ad3f72a10b
refactor(chalice): removed favorite attribute from sessions search response as it is not used by UI
...
refactor(chalice): use json.loads instead of ast.literal_eval for faster metadata parsing
2025-04-24 14:51:23 +02:00
Taha Yassine Kraiem
70d2bbd9b9
refactor(chalice): refactored notes
2025-04-24 14:51:23 +02:00
Taha Yassine Kraiem
bbdde7be81
refactor(chalice): refactored sessions search
...
refactor(chalice): refactored notes
fix(chalice): fixed imports
2025-04-24 14:51:23 +02:00
Taha Yassine Kraiem
94642d2871
fix(chalice): enforce AND operator for table of requests and table of pages
2025-04-23 11:58:17 +01:00
Taha Yassine Kraiem
f963ff394d
fix(chalice): fixes for table of requests
...
(cherry picked from commit 0e469fd056 )
2025-04-22 18:04:46 +01:00
Taha Yassine Kraiem
c6a5ed6c3b
fix(chalice): fixed redundant event-names
2025-03-28 17:19:36 +01:00
Taha Yassine Kraiem
99d62fa549
feat(chalice): support regex operator for heatmaps
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
c0bb05bc0f
feat(chalice): support regex operator for sessions search
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
70258e5c1d
refactor(chalice): simplified supportedTypes for product analytics
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
6ec146b24b
feat(chalice): support regex for events search
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
9f464e3b41
refactor(chalice): refactored code
2025-03-28 16:53:49 +01:00
Taha Yassine Kraiem
9d160abda5
refactor(chalice): optimized search sessions using user-events
2025-03-27 16:34:49 +01:00
Taha Yassine Kraiem
3758cf6565
refactor(chalice): search sessions using user-events
2025-03-27 14:18:08 +01:00
Taha Yassine Kraiem
9db5e2a8f7
refactor(chalice): refactored code
2025-03-27 14:18:08 +01:00
Taha Yassine Kraiem
e0dba41065
refactor(chalice): upgraded dependencies
2025-03-27 14:18:08 +01:00
Taha Yassine Kraiem
8e68ebd52b
refactor(chalice): changed user-journey
...
(cherry picked from commit fc86555644 )
2025-03-27 10:25:47 +01:00
Taha Yassine Kraiem
20a57d7ca1
feat(chalice): initial lexicon for events & properties
2025-03-26 13:27:42 +01:00
Taha Yassine Kraiem
856e716507
refactor(chalice): changed product analytics to return full filters with possible types
2025-03-26 13:27:42 +01:00
Taha Yassine Kraiem
0500f30d14
feat(DB): use incremental materialized views to fill extra tables
...
refactor(chalice): changed product analytics
2025-03-25 17:44:31 +01:00
Taha Yassine Kraiem
7f0bc100f5
refactor(chalice): changed product analytics search payload
2025-03-25 17:44:31 +01:00
Taha Yassine Kraiem
522a985ef3
refactor(chalice): refactored pagination-query-string
2025-03-25 17:44:31 +01:00
Taha Yassine Kraiem
ae313c17d4
feat(chalice): search product analytics
2025-03-21 16:22:49 +01:00
Taha Yassine Kraiem
dd469d2349
refactor(chalice): initial product analytics
2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
7b0771a581
refactor(chalice): upgraded dependencies
2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
988b396223
refactor(chalice): moved CH sessions-search to FOSS
...
refactor(DB): changed DB structures for CH sessions-search in FOSS
refactor(DB): preparing for v1.23.0
2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
8009882cef
refactor(chalice): cleaned code
...
fix(chalice): fixed session-search-pg sortKey issue
fix(chalice): fixed CH-query-formatter to handle special chars
fix(chalice): fixed /ids response
(cherry picked from commit b505645782 )
2025-03-18 13:52:56 +01:00
Taha Yassine Kraiem
033ffcb7b9
refactor(DB): changed product_analytics.events to expose error_id
...
fix(chalice): fixed search events by error
2025-03-14 14:32:17 +01:00
Taha Yassine Kraiem
499048e46c
refactor(chalice): changed pg_client to send keep-alive signals
2025-03-14 14:32:17 +01:00
Taha Yassine Kraiem
fb48ba8300
refactor(chalice): refactored errors helper
...
refactor(chalice): removed errors-tags
2025-03-14 10:53:09 +01:00
rjshrjndrn
8e41c3ce91
fix(chalice): default envs
...
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 17:08:50 +01:00
rjshrjndrn
820bca6308
build(api): implement multi-stage Dockerfile
...
- Use multi-stage build to reduce final image size
- Move build dependencies to builder stage
- Copy only necessary files to final stage
- Use UV for faster Python package installation
- Clean up duplicate operations
2025-03-13 14:51:59 +01:00
rjshrjndrn
93a9e03026
fix(api): improve Dockerfile with best practices
...
- Use lowercase labels in accordance with Docker conventions
- Pin package versions for better build reproducibility
- Consolidate RUN commands to reduce image layers
- Use JSON array notation for CMD instruction
- Restore GIT_SHA label for proper image versioning
- Maintain consistent code formatting and ordering
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 13:48:53 +01:00
Taha Yassine Kraiem
cd80aa85ea
refactor(chalice): refactored error-details code
2025-03-13 13:46:03 +01:00
Taha Yassine Kraiem
961c685310
refactor(chalice): refactored error-details code
...
refactor(chalice): moved error-details to use new product-analytics DB structure
2025-03-13 13:46:03 +01:00
rjshrjndrn
fb49c715cb
refactor(chalice): remove peers from health checks and fix formatting
...
Updated health.py to remove the peers-openreplay service from health
checks and applied consistent formatting throughout the file. This
includes proper line breaks, trailing commas for multi-line data
structures, and consistent indentation patterns.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 11:51:04 +01:00
Taha Yassine Kraiem
fe1130397c
fix(alerts): fixed crash while processing over CH
2025-03-12 17:15:41 +01:00
Kraiem Taha Yassine
ae463db150
fix(chalice): fixed empty bookmark/vault projects null-timestamp issue ( #3142 )
2025-03-12 12:11:34 +01:00
Taha Yassine Kraiem
9eb19fedf1
refactor(chalice): changed import/flags logic
2025-03-12 11:54:04 +01:00
Taha Yassine Kraiem
e027a2d016
fix(chalice): fixed circular imports
2025-03-11 17:02:01 +01:00
Taha Yassine Kraiem
3245579b7c
fix(chalice): remove duplicate sessions when using MV
2025-03-11 16:37:00 +01:00
Taha Yassine Kraiem
ce844296ed
refactored(chalice): include sessions src
2025-03-11 15:46:05 +01:00