Commit graph

9596 commits

Author SHA1 Message Date
nick-delirium
4936268afc
ui: widget fixes 2025-06-03 10:15:51 +02:00
nick-delirium
d687bb7db4
ui: changing kai header buttons 2025-06-02 16:58:03 +02:00
nick-delirium
1976320fbe
spot: fixing mic selection 2025-06-02 16:55:25 +02:00
Taha Yassine Kraiem
70a60b102b refactor(chalice): support auto-captured flag when searching for event's properties
refactor(chalice): support default-property when searching for event's properties
2025-06-02 16:46:33 +02:00
Taha Yassine Kraiem
8b990f7732 refactor(chalice): removed icon attribute 2025-06-02 16:46:33 +02:00
Taha Yassine Kraiem
ed66b30b7d refactor(DB): track auto-captured properties 2025-06-02 16:46:33 +02:00
Taha Yassine Kraiem
17b72d4242 refactor(chalice): changed autocomplete 2025-06-02 16:46:33 +02:00
Taha Yassine Kraiem
6264e21030 refactor(DB): DB changes 2025-06-02 16:46:33 +02:00
nick-delirium
4d453be279
ui: fix icon naming 2025-06-02 15:45:17 +02:00
nick-delirium
22502e7467
ui: apply ant patch for react19 2025-06-02 15:20:18 +02:00
rjshrjndrn
4111d6a2c7 feat(nginx): add integrations endpoint with CORS support
Add new /integrations/ location block that proxies requests to
integrations-openreplay:8080 service. Includes proper CORS headers
for cross-origin requests and WebSocket upgrade support.

- Rewrite /integrations/ path to root
- Configure proxy headers for forwarding
- Set connection timeouts for stability
- Add CORS headers for API access

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-06-02 10:58:32 +02:00
nick-delirium
6129b088f1
ui: prevent topic clicks when rate limited in kai 2025-05-30 17:13:36 +02:00
nick-delirium
66b3708cce
ui: show dot in timeline if there's only one entry 2025-05-30 16:59:59 +02:00
Taha Yassine Kraiem
6ea7ca6aa2 fix(chalice): fixed JIRA integration 2025-05-30 15:23:09 +02:00
Andrey Babushkin
ed5c874765
upated changedlog (#3458)
* upated changedlog

* fix change
2025-05-30 15:08:22 +02:00
nick-delirium
1d113174e4
tracker: slight update to use iconCache for spritemaps 2025-05-30 14:51:05 +02:00
jonathan-caleb-griffin
f402a44e18
update requirements.txt and add necessary imports/functions (#3293)
Co-authored-by: Jonathan Griffin <jonathangriffin@Jonathans-MacBook-Air.local>
2025-05-30 11:58:36 +02:00
nick-delirium
67dcb48a7f
tracker: typo in comment 2025-05-30 11:12:07 +02:00
nick-delirium
25e98de6e2
tracker: optimize tag watcher intervals 2025-05-30 10:59:22 +02:00
nick-delirium
0d9c8d70c8
ui: fixed card and tag removal, alert buttons, kai input disable state 2025-05-30 10:34:43 +02:00
Shekar Siri
75230d72ec fix(ui): new card data state is not updating 2025-05-28 19:33:18 +02:00
nick-delirium
64cd7192ad
ui: rm default filter for mob 2025-05-28 17:45:13 +02:00
Andrey Babushkin
974bbf7e4f
fix empty incidents (#3448) 2025-05-28 17:36:26 +02:00
nick-delirium
256b049e7d
ui: embed player, some pdf fixes for kai 2025-05-28 17:13:15 +02:00
Alexander
3c249b2b5a
Add incident event (#3380)
* add incindent messages

* feat(proto): regenerated proto files

* feat(proto): insert incident message to CH

* added incidents

* genereate mobs

* feat(db): added incident event insertion to PG

* add incidents to session config

* fixed activity incident highlight

* fixed incidents search

---------

Co-authored-by: Андрей Бабушкин <andreybabushkin2000@gmail.com>
2025-05-28 14:42:06 +02:00
nick-delirium
82599f4afd
ui: spacings for chats modal 2025-05-28 14:12:34 +02:00
nick-delirium
3460a65b79
ui: some design fixes for kai 2025-05-28 13:59:08 +02:00
rjshrjndrn
a8d0de4e98 chore(action): fix helm template
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-28 12:20:07 +02:00
Alexander
acedff8a7a feat(db): [OR-2118] insert screen_width, screen_height to CH 2025-05-28 11:45:46 +02:00
Taha Yassine Kraiem
697bf9d085 fix(chalice): fixed autocomplete 2025-05-27 18:19:32 +02:00
Taha Yassine Kraiem
ed88d32c32 refactor(DB): support incident events 2025-05-27 18:19:32 +02:00
nick-delirium
0a1633d623
ui: fixes to kai msg max size 2025-05-27 17:58:10 +02:00
Delirium
4e2158ab64
new Kai design (#3443)
* redesign is inevitable

* ui: change kai design, add sessions to list, swap to new icon

* ui: some changes for suggestions in thread
2025-05-27 17:46:44 +02:00
jonathan-caleb-griffin
517fe6c99e
allow thread prompt suggestions (#3442)
Co-authored-by: Jonathan Griffin <jonathangriffin@Jonathans-MacBook-Air.local>
2025-05-27 17:11:46 +02:00
rjshrjndrn
7217517a11 fix(assist): url templating
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-27 16:40:05 +02:00
rjshrjndrn
3bd2578c9c fix(helmcharts): clickhouse fix the configmap mount
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-27 16:40:05 +02:00
rjshrjndrn
ceabceb184 fix(helm): standardize template syntax and fix variable references
- Add quotes around boolean string values in REDIS_CACHE_ENABLED
- Fix variable reference from .Values.redis.redisHost to .Values.redisHost
- Remove extra hyphens in template expressions for cleaner syntax
- Update assist_url helper to use printf for better string formatting

These changes ensure consistent Helm template syntax and fix broken
variable references that could cause deployment issues.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-27 16:40:05 +02:00
rjshrjndrn
70dda4032a feat: add FQDN and path template to assist URL helper
- Replace simple hostnames with fully qualified domain names
- Include namespace and cluster domain in assist service URLs
- Add /assist/%s path pattern for both enterprise and standard editions
- Ensures proper service discovery across Kubernetes namespaces

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-27 16:40:05 +02:00
rjshrjndrn
bace9735df feat: add enterprise edition config to assist chart
- Add COMPRESSION, port, CACHE_REFRESH_INTERVAL_SECONDS, and debug
  environment variables for enterprise edition deployments
- Use conditional logic based on enterpriseEditionLicense flag
- Update REDIS_URL to support both global and local redis config
  with fallback using default template function

This enables enterprise-specific features and improves redis
configuration flexibility for the assist service.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-27 16:40:05 +02:00
rjshrjndrn
2c975c768e feat: refactor assist-api chart and remove ingress routing
- Add assist-api as new chart dependency with conditional enablement
- Remove Kafka environment variables from assist-api deployment
- Add REDIS_CACHE_ENABLED with enterprise license conditional logic
- Delete assist-api ingress.yaml for direct service routing
- Remove S3 configuration from assist deployment
- Add openreplay.assist_url helper for service discovery
- Configure assist-api as disabled by default in values

BREAKING CHANGE: assist-api no longer uses ingress routing and
requires direct service access. S3 configuration removed from
assist service.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-27 16:40:05 +02:00
rjshrjndrn
4f02fd1e9e chore(helmcharts): assist-api
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-27 16:40:05 +02:00
Taha Yassine Kraiem
ed39bbf1d4 fix(chalice): fixed missing timestamp in sessions replay
fix(chalice): fixed nested custom events in session replay
fix(chalice): fixed issues events in session replay
2025-05-27 12:22:36 +02:00
Alexander
63b89c816b
Custom event's payload (#3439)
* feat(db): extra log

* feat(db): removed debug log
2025-05-27 11:39:39 +02:00
jonathan-caleb-griffin
59c10cdbea
ui: fetch suggestions for kai prompts
* update display logic

* don't copy array when unnecessary

* only update prompt ideas when array size changes

---------

Co-authored-by: Jonathan Griffin <jonathangriffin@Jonathans-MacBook-Air.local>
2025-05-26 17:58:08 +02:00
Alexander
7fc744c273 feat(db): added missing & 2025-05-26 17:50:48 +02:00
Taha Yassine Kraiem
bb13cb1911 fix(chalice): cards drilldown returns valid sessions 2025-05-26 16:57:46 +02:00
Taha Yassine Kraiem
ce4f03f049 refactor(chalice): prevent UI from sending extra attributes 2025-05-26 16:57:46 +02:00
Taha Yassine Kraiem
15b1e6c767 fix(chalice): fixed total-sessions and total-users count for all table cards in CH 2025-05-26 16:57:46 +02:00
Taha Yassine Kraiem
4581c29d9d refactor(DB): changed supported platforms in CH 2025-05-26 16:57:46 +02:00
Alexander
ddee4d2e2a feat(db): correct handler for custom event's payload 2025-05-26 16:55:03 +02:00