Shekar Siri
effdfaef2c
change(ui): force the table cards events order to use and istead the defaul then
2025-04-24 10:08:21 +02:00
Andrey Babushkin
a26411f2a6
Css batching ( #3326 )
...
* tracker: initial css inlining functionality
* tracker: add tests, adjust sheet id, stagger rule sending
* ui: rereoute custom html component fragments
* removed sorting
---------
Co-authored-by: nick-delirium <nikita@openreplay.com>
2025-04-22 17:59:25 +02:00
nick-delirium
ee71625499
ui: fix timepicker and timezone interactions
2025-04-22 17:37:04 +02:00
nick-delirium
7d6f838d25
ui: fix empty sank sessions fetch
2025-04-22 10:26:20 +02:00
nick-delirium
7cfef90cc8
ui: virtualizer for filter options list
2025-04-16 15:22:37 +02:00
nick-delirium
04db655776
ui: fix auto import paths
2025-04-16 15:07:37 +02:00
nick-delirium
b91f5df89f
ui: fix imports for eventsblock
2025-04-16 12:22:16 +02:00
nick-delirium
7fd741348c
ui: fix session search on url change
2025-04-16 11:55:47 +02:00
nick-delirium
2aaafa5b22
ui: fixing security warnings
2025-04-16 11:43:45 +02:00
Shekar Siri
3f1f6c03f2
feat(widget-sessions): improve session filtering logic
...
- Refactored session filtering logic to handle nested filters properly.
- Enhanced `fetchSessions` to ensure null checks and avoid errors.
- Updated `loadData` to handle `USER_PATH` and `HEATMAP` metric types.
- Improved UI consistency by adjusting spacing and formatting.
- Replaced redundant code with cleaner, more maintainable patterns.
This change improves the reliability and readability of the session
filtering and loading logic in the WidgetSessions component.
2025-04-15 18:15:23 +02:00
nick-delirium
dcd19e3c83
player: add debug methods (get node, get node messages)
2025-04-15 15:57:01 +02:00
Andrey Babushkin
c8483df795
removed sorting by id ( #3304 )
2025-04-15 13:31:35 +02:00
Shekar Siri
d47542830f
feat(SessionsBy): add specific filter for FETCH metric
...
Added a conditional check to handle the FETCH metric in the SessionsBy
component. When the metric is FETCH, a specific filter with key
FETCH_URL, operator is, and value derived from data.name is applied.
This ensures proper filtering behavior for FETCH-related metrics.
2025-04-14 12:00:02 +02:00
Andrey Babushkin
055ff8f64a
Assist remote canvas control ( #3287 )
...
* refactor(searchStore): reformat filterMap function parameters (#3166 )
- Reformat the parameters of the filterMap function for better readability.
- Comment out the fetchSessions call in clearSearch method to avoid unnecessary session fetch.
* Increment frontend chart version (#3167 )
Co-authored-by: GitHub Action <action@github.com>
* 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
* feat(auth): implement withCaptcha HOC for consistent reCAPTCHA (#3177 )
* feat(auth): implement withCaptcha HOC for consistent reCAPTCHA
This commit refactors the reCAPTCHA implementation across the application
by introducing a Higher Order Component (withCaptcha) that encapsulates
captcha verification logic. The changes:
- Create a reusable withCaptcha HOC in withRecaptcha.tsx
- Refactor Login, ResetPasswordRequest, and CreatePassword components
- Extract SSOLogin into a separate component
- Improve error handling and user feedback
- Standardize loading and verification states across forms
- Make captcha implementation more maintainable and consistent
* feat(auth): support msaas edition for enterprise features
Add msaas to the isEnterprise check alongside ee edition to properly
display enterprise features. Use userStore.isEnterprise in SSOLogin
component instead of directly checking authDetails.edition for
consistent
enterprise status detection.
* Increment frontend chart version (#3179 )
Co-authored-by: GitHub Action <action@github.com>
* feat(assist): improved caching mechanism for cluster mode (#3180 )
* Increment assist chart version (#3181 )
Co-authored-by: GitHub Action <action@github.com>
* ui: fix table column export
* Increment frontend chart version
* fix(auth): remove unnecessary captcha token validation (#3188 )
The token validation checks were redundant as the validation is already
handled by the captcha wrapper component. This change simplifies the
password reset flow while maintaining security.
* Increment frontend chart version (#3189 )
Co-authored-by: GitHub Action <action@github.com>
* ui: onboarding fixes
* ui: fixes for onboarding ui
* Increment frontend chart version
* feat(helm): add TOKEN_SECRET environment variable
Add TOKEN_SECRET environment variable to HTTP service deployment and
generate a random value for it in vars.yaml.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(GraphQL): remove unused useTranslation hook (#3200 ) (#3206 )
Co-authored-by: PiRDub <pirddeveloppeur@gmail.com>
* Increment frontend chart version
* chore(http): remove default token_string
scripts/helmcharts/openreplay/charts/http/scripts/entrypoint.sh
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(dashboard): update filter condition in MetricsList
Change the filter type comparison from checking against 'all' to
checking against an empty string. This ensures proper filtering
behavior when filtering metrics in the dashboard component.
* Increment frontend chart version
* ui: shrink icons when no space, adjust player area for events export … (#3217 )
* ui: shrink icons when no space, adjust player area for events export panel, fix panel size
* ui: rm log
* Increment frontend chart version
* refactor(chalice): changed user-journey
* Increment chalice chart version
* refactor(auth): separate SSO support from enterprise edition
Add dedicated isSSOSupported property to correctly identify when SSO
authentication is available, properly handling the 'msaas' edition
case separately from enterprise edition checks. This fixes SSO
visibility in the login interface.
* Increment frontend chart version
* UI patches (28.03) (#3231 )
* ui: force getting url for location in tabmanagers
* Assist add turn servers (#3229 )
* fixed conflicts
* add offers
* add config to sicket query
* add config to sicket query
* add config init
* removed console logs
* removed wrong updates
* fixed conflicts
* add offers
* add config to sicket query
* add config to sicket query
* add config init
* removed console logs
* removed wrong updates
* ui: fix chat draggable, fix default params
---------
Co-authored-by: nick-delirium <nikita@openreplay.com>
* ui: fix spritemap generation for assist sessions
* ui: fix yarnlock
* fix errors
* updated widget link
* resolved conflicts
* updated widget url
---------
Co-authored-by: Andrey Babushkin <55714097+reyand43@users.noreply.github.com>
Co-authored-by: Андрей Бабушкин <andreybabushkin2000@gmail.com>
* fix(init): remove duplicate clone
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* Increment assist chart version
* Increment frontend chart version
* ui: add old devtool filters
* ui: filter keys
* Increment frontend chart version
* ui: fix modules mapper
* ui: fix modules label
* Increment frontend chart version
* ui: fix double fetches for sessions
* Increment frontend chart version
* pulled updates (#3254 )
* Increment frontend chart version (#3255 )
Co-authored-by: GitHub Action <action@github.com>
* Increment assist chart version (#3256 )
Co-authored-by: GitHub Action <action@github.com>
* feat(chalice): added for_spot=True for authenticate_sso (#3259 )
* Increment chalice chart version (#3260 )
Co-authored-by: GitHub Action <action@github.com>
* Assist patch canvas (#3265 )
* add agent info to assist and tracker
* removed AGENTS_CONNECTED event
* Increment frontend chart version (#3266 )
Co-authored-by: GitHub Action <action@github.com>
* Increment assist chart version (#3267 )
Co-authored-by: GitHub Action <action@github.com>
* resolved conflict
* removed comments
* add global method support
* fix errors
* remove wrong updates
* remove wrong updates
* add onDrag as option
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Mehdi Osman <estradino@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Taha Yassine Kraiem <tahayk2@gmail.com>
Co-authored-by: Alexander <zavorotynskiy@pm.me>
Co-authored-by: nick-delirium <nikita@openreplay.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: PiRDub <pirddeveloppeur@gmail.com>
2025-04-14 11:25:17 +02:00
nick-delirium
2bf92f40f7
ui: metrics filtering checks
2025-04-14 10:53:12 +02:00
nick-delirium
dbb805189f
ui: keep spot log
2025-04-14 09:41:11 +02:00
nick-delirium
e32dbe2ee2
ui: check if spot ext exists on login comp
2025-04-14 09:41:11 +02:00
Shekar Siri
ea4e2ab198
feat(search): enhance filter value handling
...
- Added `checkFilterValue` function to validate and update filter values
in `SearchStoreLive`.
- Updated `FilterItem` to handle undefined `value` gracefully by providing
a default empty array.
These changes improve robustness in filter value processing.
2025-04-11 14:35:19 +02:00
Shekar Siri
990e1fa1c4
feat(search): add rounding to next minutes for date ranges
...
- Introduced `roundToNextMinutes` utility function to round timestamps
to the next specified minute interval.
- Updated `Search` class to use the rounding function for non-custom
date ranges.
- Modified `getRange` in `period.js` to align LAST_24_HOURS with
15-minute intervals.
- Added `roundToNextMinutes` implementation in `utils/index.ts`.
2025-04-11 11:59:04 +02:00
Shekar Siri
5ca97ceedd
feat(dashboard): set initial drill down period
...
Change default drill down period from LAST_7_DAYS to LAST_24_HOURS
and preserve current period when drilling down on chart click
2025-04-11 10:47:32 +02:00
Andrey Babushkin
553e3f6045
Assist fix canvas clearing ( #3276 )
...
* add stop canvas socket event
* change tracker version
* removed comments
2025-04-07 14:10:31 +02:00
Andrey Babushkin
af7b46516f
Assist fix canvas stream ( #3261 )
...
* add agent info to assist and tracker
* removed AGENTS_CONNECTED event
2025-04-03 16:14:46 +02:00
Mehdi Osman
e4406ad26b
Update .env.sample
2025-04-03 09:06:31 -04:00
nick-delirium
c003057cf0
ui: fix events filtering, net panel scroll and default tab
2025-04-02 14:40:13 +02:00
nick-delirium
586472c7dd
ui: bump tab tooltip delay
2025-04-01 17:16:25 +02:00
Andrey Babushkin
c27213c65d
add test turn ( #3236 )
...
* add test turn
* removed stun
* add ice candidates buffer and removed config to another socket event
* removed config from NEW_AGENTS
* changed WEBRTC_CONFIG event receiver
* fixed error
* fixed errors
* add buffer cleaning
2025-03-31 18:00:27 +02:00
nick-delirium
f61c5e99b5
ui: fix double fetches for sessions
2025-03-31 17:14:23 +02:00
nick-delirium
6412f14b08
ui: fix modules label
2025-03-31 11:52:23 +02:00
nick-delirium
0a620c6ba3
ui: fix modules mapper
2025-03-31 11:47:10 +02:00
nick-delirium
4ee78e1a5c
ui: filter keys
2025-03-31 10:33:51 +02:00
nick-delirium
77735d9d72
ui: use metadata as filter on click
2025-03-31 10:29:27 +02:00
nick-delirium
e3065e0530
ui: add old devtool filters
2025-03-31 10:11:34 +02:00
nick-delirium
0bbde3e75a
tracker: assist 11.0.4; pass peer creds
2025-03-28 17:55:26 +01:00
nick-delirium
7dec8bb943
ui: fix toast auto close
2025-03-28 17:26:50 +01:00
nick-delirium
e95bdab478
ui: fix spritemap generation for assist sessions
2025-03-28 16:42:16 +01:00
Andrey Babushkin
421b3d1dc5
Assist add turn servers ( #3229 )
...
* fixed conflicts
* add offers
* add config to sicket query
* add config to sicket query
* add config init
* removed console logs
* removed wrong updates
* fixed conflicts
* add offers
* add config to sicket query
* add config to sicket query
* add config init
* removed console logs
* removed wrong updates
* ui: fix chat draggable, fix default params
---------
Co-authored-by: nick-delirium <nikita@openreplay.com>
2025-03-28 16:27:01 +01:00
nick-delirium
cb55a17227
ui: force getting url for location in tabmanagers
2025-03-28 10:57:39 +01:00
Shekar Siri
65072f607f
refactor(auth): separate SSO support from enterprise edition
...
Add dedicated isSSOSupported property to correctly identify when SSO
authentication is available, properly handling the 'msaas' edition
case separately from enterprise edition checks. This fixes SSO
visibility in the login interface.
2025-03-27 12:28:37 +01:00
nick-delirium
cb4bf932c4
ui: fix fresh sessions lookup
2025-03-27 10:57:37 +01:00
nick-delirium
20b938365c
ui: minor session list fixes
2025-03-27 10:43:30 +01:00
Delirium
ac0ccb2169
ui: shrink icons when no space, adjust player area for events export … ( #3217 )
...
* ui: shrink icons when no space, adjust player area for events export panel, fix panel size
* ui: rm log
2025-03-26 16:37:45 +01:00
nick-delirium
d087736df0
ui: fix default series state, fix metricType in comparison
2025-03-26 10:05:03 +01:00
Shekar Siri
ce546bcfa3
fix(ui): adjust CirclePlay icon spacing in player controls
...
Add marginLeft style property to eliminate unwanted spacing between
the text and icon in the "Play Full Session" button, improving the
visual alignment and consistency of the player controls.
2025-03-25 18:36:27 +01:00
Shekar Siri
9f681aca45
fix(dashboard): update filter condition in MetricsList
...
Change the filter type comparison from checking against 'all' to
checking against an empty string. This ensures proper filtering
behavior when filtering metrics in the dashboard component.
2025-03-25 18:08:29 +01:00
nick-delirium
634d0e8a0f
ui: rm speed index card
2025-03-25 17:39:14 +01:00
nick-delirium
28b4fc7598
ui: upgrade react to 19.0.0
2025-03-25 17:39:14 +01:00
nick-delirium
08bddb3165
switch meta tag to mp4
2025-03-25 15:39:02 +01:00
Shekar Siri
300a857a5c
fix(userStore): simplify error handling on save
...
Replace complex error parsing with direct error message display.
This improves code maintainability while still providing useful
feedback to users when saving their account data fails.
2025-03-24 17:14:14 +01:00
nick-delirium
eba22e0efa
ui: always show sessiontags
2025-03-24 17:12:18 +01:00
nick-delirium
2aba1d9a52
ui: comments etc
2025-03-24 15:06:00 +01:00