Kraiem Taha Yassine
62ef3ca2dd
Patch/api v1.20.0 ( #2610 )
...
* fix(chalice): remove null referrer from table of referrers
* fix(chalice): fixed add MSTeams integration with wrong URL
* fix(chalice): session's search ignore injected durations
2024-09-25 17:25:18 +02:00
Kraiem Taha Yassine
97f9f59132
Dev ( #2483 )
...
* 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): upgraded dependencies
refactor(alerts): upgraded dependencies
refactor(crons): upgraded dependencies
* refactor(chalice): upgraded dependencies
* feat(chalice): table of requests
* feat(chalice): table of requests CH
2024-08-12 19:07:20 +02:00
Kraiem Taha Yassine
ce75b72226
Dev ( #2479 )
...
* 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): table of referrers
2024-08-09 18:28:00 +02:00
Kraiem Taha Yassine
97df9b2b7c
Dev ( #2430 )
...
* 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
* refactor(chalice): refactored logger
* fix(chalice): fixed autocomplete top 10 meta-filters
2024-07-25 17:04:24 +02:00
Kraiem Taha Yassine
c8ad140298
Patch/api v1.19.0 ( #2428 )
...
* fix(chalice): changed mobile autocomplete
* fix(chalice): fixed mobile errors search
fix(chalice): fixed mobile errors autocomplete
fix(chalice): fixed mobile swipe autocomplete
(cherry picked from commit 64a746873b )
2024-07-25 11:53:23 +02:00
Kraiem Taha Yassine
dd5ff6bad8
Dev ( #2409 )
...
* refactor(chalice): upgraded dependencies
* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps
* feat(chalice): support table-of-browsers showing user-count
* feat(chalice): support table-of-devices showing user-count
* feat(chalice): support table-of-URLs showing user-count
* 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
* feat(chalice): support table-of-browsers showing user-count
* feat(chalice): support table-of-devices showing user-count
* feat(chalice): support table-of-URLs showing user-count
* 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): refactored search sessions hooks
* refactor(DB): DB delta
* refactor(DB): DB delta
* refactor(DB): DB delta
* refactor(chalice): refactored schemas
* refactor(chalice): refactored schemas
refactor(chalice): cleaned scripts
feat(chalice): search sessions by CSS selector (PG)
2024-07-18 17:57:37 +02:00
Taha Yassine Kraiem
5cc6915ed6
fix(chalice): fixed search mobile sessions
...
fix(chalice): fixed autocomplete mobile sessions
2024-07-18 13:07:23 +02:00
Kraiem Taha Yassine
3652f76c75
Patch/api v1.19.0 ( #2392 )
...
* fix(chalice): reversed count&total for card-tables to confuse devs
* fix(DB): changed normalized_x&y col-type
(cherry picked from commit c845415e1e )
2024-07-16 17:16:27 +02:00
Kraiem Taha Yassine
111dc0db0b
Dev ( #2338 )
...
* refactor(chalice): upgraded dependencies
* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps
* feat(chalice): support table-of-browsers showing user-count
* feat(chalice): support table-of-devices showing user-count
* feat(chalice): support table-of-URLs showing user-count
* 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 card-tableOf pagination
2024-07-02 16:45:36 +02:00
Kraiem Taha Yassine
11c4d9e114
Dev ( #2331 )
...
* refactor(chalice): upgraded dependencies
* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps
* feat(chalice): support table-of-browsers showing user-count
* feat(chalice): support table-of-devices showing user-count
* feat(chalice): support table-of-URLs showing user-count
* refactor(DB): update webVital UI configuration
* 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
2024-07-01 17:46:45 +02:00
Kraiem Taha Yassine
82d2023019
Dev ( #2292 )
...
* refactor(chalice): upgraded dependencies
* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps
* feat(chalice): support table-of-issues showing user-count
* feat(chalice): support table-of-browsers showing user-count
* feat(chalice): support table-of-devices showing user-count
* feat(chalice): support table-of-URLs showing user-count
2024-06-21 17:09:59 +02:00
Kraiem Taha Yassine
7b6c02a955
Dev ( #2288 )
...
* refactor(chalice): upgraded dependencies
* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps
* feat(chalice): support predefined metric users-count
* feat(chalice): support timeseries of users-count
* refactor(sourcemap-uploader): refactored code
2024-06-21 14:26:18 +02:00
Alexander
94f0277724
feat(chalice): ios->mobile renaming ( #2084 )
2024-04-15 16:18:21 +02:00
Kraiem Taha Yassine
b5d0770052
fix(chalice): fixed table of URLs-values not filtered according to the specified sessions' filters CH ( #2055 )
2024-04-08 12:58:37 +02:00
Kraiem Taha Yassine
e455bcb688
Dev ( #2046 )
...
* refactor(chalice): upgraded dependencies
* fix(chalice): fixed table of URLs-values not filtered according to the specified sessions' filters
2024-04-05 18:32:27 +02:00
ⵄⵎⵉⵔⵓⵛ
97ee6c725c
feat(api): tag and watch ( #1834 )
2024-01-19 15:33:17 +01:00
Kraiem Taha Yassine
1593aa19e3
fix(chalice): fixed sessions-perf filter ( #1748 )
2023-12-06 16:23:29 +01:00
Kraiem Taha Yassine
7368072db2
Revert "chore(api): asyncify GET /projects, and propagate ( #1701 )" ( #1747 )
...
This reverts commit 23015f5567 .
Co-authored-by: ⵄⵎⵉⵔⵓⵛ <amirouche.boubekki@gmail.com>
2023-12-06 16:15:50 +01:00
ⵄⵎⵉⵔⵓⵛ
23015f5567
chore(api): asyncify GET /projects, and propagate ( #1701 )
...
* [Backend] Canvas support (#1705 )
* feat(http): added new parameters to start response and new endpoint for canvas screenshorts
* fix(http): added new topic to dockerfile
* feat(http): try different multipart parser
* feat(image-storage): reused the same workflow for canvas topic handler
* feat(video-storage): new canvas parser and ffmpeg script
* feat(video-storage): use correct replay name for canvas
* feat(backend): added new message (CanvasNode)
* feat(backend): add canvas record events to db
* Async chalice.core.tenants:tenants_exists, and propagate
* rework after review
* chore(api): asyncify `/projects` and propagate.
Impact on the following routes:
/projects
/v1/projects
/passowrd/reset
/metadata/session_search
* fix(api): there is no cnx.mogrify method.
In psycopg v3, the mogrify method is only available on cursor objects.
In other words, just use cnx.execute(query, kwargs), except when
opening an "explicit cursor session".
ref: https://www.psycopg.org/psycopg3/docs/api/cursors.html#psycopg.ClientCursor.mogrify
---------
Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-12-06 16:09:55 +01:00
Amirouche BOUBEKKI
93ae5e8c65
fix(api): fallback to raw value
2023-12-04 18:38:27 +01:00
Rajesh Rajendran
4c7f2edd57
Api v1.16.0 ( #1730 )
...
* feat(api): usability testing (#1686 )
* feat(api): usability testing - wip
* feat(db): usabiity testing
* feat(api): usability testing - api
* feat(api): usability testing - api
* feat(api): usability testing - db change
* feat(api): usability testing - db change
* feat(api): usability testing - unit tests update
* feat(api): usability testing - test and tasks stats
* feat(api): usability testing - sessions list fix, return zeros if test id is not having signals
* Api v1.16.0 (#1698 )
* feat: canvas support [assist] (#1641 )
* feat(tracker/ui): start canvas support
* feat(tracker): slpeer -> peerjs for canvas streams
* fix(ui): fix agent canvas peer id
* fix(ui): fix agent canvas peer id
* fix(ui): fix peer removal
* feat(tracker): canvas recorder
* feat(tracker): canvas recorder
* feat(tracker): canvas recorder
* feat(tracker): canvas recorder
* feat(ui): canvas support for ui
* fix(tracker): fix falling tests
* feat(ui): replay canvas in video
* feat(ui): refactor video streaming to draw on canvas
* feat(ui): 10hz check for canvas replay
* feat(ui): fix for tests
* feat(ui): fix for tests
* feat(ui): fix for tests
* feat(ui): fix for tests cov
* feat(ui): mroe test coverage
* fix(ui): styling
* fix(tracker): support backend settings for canvas
* feat(ui): allow devtools to be resizeable (#1605 )
* fix(ui): console redux tab null check
* Api v1.15.0 (#1689 )
* fix(chalice): fix create alert with MS Teams notification channel
closes openreplay/openreplay#1677
* fix(chalice): fix MS Teams notifications
* refactor(chalice): enhanced MS Teams notifications
closes openreplay/openreplay#1681
(cherry picked from commit 265897f509 )
* fix(ui): filter keys conflcit with metadata, path analysis 4 col
* fix(ui): clear the filers and series on card type change
* fix(player): fix msg reader bug
* fix(DB): fix CH wrong version (#1692 )
(cherry picked from commit 48dbbb55db )
* fix(ui): filter keys conflcit with metadata
* fix(tracker): unique broadcast channel name
* fix(chalice): fixed delete cards (#1697 )
(cherry picked from commit 92fedd310c )
* fix(tracker): add trycatch to ignore iframe errors
* feat(backend): added ARM arch support to backend services [Dockerfile]
* feat(backend): removed userAgent from sessions and unstarted-sessions tables
* fix(DB): change path-analysis card size
---------
Co-authored-by: Delirium <nikita@openreplay.com>
Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Alexander <zavorotynskiy@pm.me>
* refactor(chalice): cleaned code (#1699 )
* feat(api): usability testing - added start_path to the resposne, remove count from the list
* feat(api): usability testing - test to have response count and live count
* feat(api): usability testing - test to have additional data
* Revert "refactor(chalice): cleaned code (#1699 )" (#1702 )
This reverts commit 83f2b0c12c .
* feat(api): usability testing - responses with total and other improvements
* change(api): vulnerability whitelist udpate
* feat(api): usability testing - create added missing columns, and sessions with user_id search
* feat(api): usability testing - update test with responseCount
* feat(api): usability testing - timestamps in unix
* feat(api): usability testing - request with proper case change
* feat(api): usability testing - task.description nullable
* feat(api): usability testing - check deleted status
* Api v1.16.0 (#1707 )
* fix(chalice): fixed search sessions
* fix(chalice): fixed search sessions
* refactor(chalice): upgraded dependencies
* refactor(crons): upgraded dependencies
* refactor(alerts): upgraded dependencies
* Api v1.16.0 (#1712 )
* feat(DB): user-testing support
* feat(chalice): user testing support
* feat(chalice): support utxVideo (#1726 )
* feat(chalice): changed bucket name for ux testing webcamera videos
---------
Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Kraiem Taha Yassine <tahayk2@gmail.com>
Co-authored-by: Delirium <nikita@openreplay.com>
Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-11-30 10:53:31 +01:00
Kraiem Taha Yassine
b548c4f2a5
Api v1.15.0 ( #1648 )
...
* fix(chalice): fixed path-analysis issues pagination issue
2023-11-10 17:48:58 +01:00
Kraiem Taha Yassine
3f2a6e2ab5
Api v1.15.0 ( #1646 )
...
* fix(chalice): fixed search sessions by specific issue without filters
2023-11-10 15:44:40 +01:00
Kraiem Taha Yassine
aeca1a59d3
Api v1.15.0 ( #1645 )
...
* feature(chalice): support exact issue search for PG
* feature(chalice): support exact issue search for CH
2023-11-10 15:26:12 +01:00
Kraiem Taha Yassine
308bec0155
Api v1.15.0 ( #1644 )
...
* fix(alerts): fixed alerts processor
* feature(chalice): support exact issue search for PG
2023-11-10 15:00:53 +01:00
Kraiem Taha Yassine
dbb613c752
Api v1.15.0 ( #1607 )
...
* fix(chalice): fixed project's authorizer
* fix(chalice): fixed search session by request's duration
* fix(chalice): fixed search session by request's status code
* fix(chalice): fixed update modules
2023-11-03 20:14:52 +01:00
Kraiem Taha Yassine
7f37bc4336
Api v1.15.0 ( #1547 )
...
* 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
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis new query
refactor(chalice): authorizers
* refactor(chalice): refactored authorizer
* fix(chalice): fixed create card of PathAnalysis
* refactor(chalice): compute link-percentage for Path Analysis
* refactor(chalice): remove null starting point from Path Analysis
* feat(chalice): path analysis CH query
* refactor(chalice): changed Path Analysis links-value
fix(chalice): fixed search notes for EE
* feat(chalice): path analysis enhanced query results
* feat(chalice): include timezone in search sessions response
* refactor(chalice): refactored logs
* refactor(chalice): refactored logs
feat(chalice): get path analysis issues
* fix(chalice): fixed path analysis issues pagination
* fix(chalice): sessions-search handle null values
* feat(chalice): PathAnalysis start event support middle-event matching
* feat(chalice): PathAnalysis start event support middle-event matching
* feat(chalice): PathAnalysis support mixed events with start-point
* fix(chalice): PathAnalysis fixed eventType value when metricValue is missing
* fix(chalice): PathAnalysis fixed wrong super-class model for update card
* fix(chalice): PathAnalysis fixed search issues
refactor(chalice): upgraded dependencies
* fix(chalice): enforce isEvent if missing
* fix(chalice): enforce isEvent if missing
* refactor(chalice): refactored custom-metrics
* refactor(chalice): small changes
* feat(chalice): path analysis EE new query
* fix(chalice): fixed hide-excess state for Path Analysis
* fix(chalice): fixed update start point and excludes for Path Analysis
* fix(chalice): fix payload validation
fix(chalice): fix update widget endpoint
* fix(chalice): fix payload validation
fix(chalice): fix update widget endpoint
* fix(chalice): fix add member
* refactor(chalice): upgraded dependencies
refactor!(chalice): upgraded SAML dependencies
* feat(chalice): ios-project support 1/5
* refactor(chalice): changed logs handling
* fix(chalice): fix path analysis issues list
* Api v1.15.0 (#1542 )
* refactor(chalice): changed default dev env vars
* refactor(chalice): changes
* refactor(chalice): changed payload fixer
* refactor(chalice): changed payload fixer
refactor(chalice): support duplicate filters
* Api v1.15.0 no merge (#1546 )
* refactor(chalice): changed default dev env vars
* refactor(chalice): changes
* refactor(chalice): changed payload fixer
* refactor(chalice): changed payload fixer
refactor(chalice): support duplicate filters
* refactor(chalice): changes
* feature(chalice): mobile sessions search
2023-10-25 10:19:29 +02:00
Kraiem Taha Yassine
5aabf1873b
Api v1.15.0 ( #1521 )
...
* 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
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis new query
refactor(chalice): authorizers
* refactor(chalice): refactored authorizer
* fix(chalice): fixed create card of PathAnalysis
* refactor(chalice): compute link-percentage for Path Analysis
* refactor(chalice): remove null starting point from Path Analysis
* feat(chalice): path analysis CH query
* refactor(chalice): changed Path Analysis links-value
fix(chalice): fixed search notes for EE
* feat(chalice): path analysis enhanced query results
* feat(chalice): include timezone in search sessions response
* refactor(chalice): refactored logs
* refactor(chalice): refactored logs
feat(chalice): get path analysis issues
* fix(chalice): fixed path analysis issues pagination
* fix(chalice): sessions-search handle null values
* feat(chalice): PathAnalysis start event support middle-event matching
* feat(chalice): PathAnalysis start event support middle-event matching
* feat(chalice): PathAnalysis support mixed events with start-point
* fix(chalice): PathAnalysis fixed eventType value when metricValue is missing
* fix(chalice): PathAnalysis fixed wrong super-class model for update card
* fix(chalice): PathAnalysis fixed search issues
refactor(chalice): upgraded dependencies
2023-10-17 16:31:04 +02:00
Kraiem Taha Yassine
babaa34815
Api v1.15.0 ( #1516 )
...
* 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
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis changed link sort
* refactor(chalice): path analysis new query
refactor(chalice): authorizers
* refactor(chalice): refactored authorizer
* fix(chalice): fixed create card of PathAnalysis
* refactor(chalice): compute link-percentage for Path Analysis
* refactor(chalice): remove null starting point from Path Analysis
* feat(chalice): path analysis CH query
* refactor(chalice): changed Path Analysis links-value
fix(chalice): fixed search notes for EE
* feat(chalice): path analysis enhanced query results
* feat(chalice): include timezone in search sessions response
* refactor(chalice): refactored logs
* refactor(chalice): refactored logs
feat(chalice): get path analysis issues
2023-10-13 18:16:03 +02: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
Kraiem Taha Yassine
a34179365e
Api v1.15.0 ( #1464 )
...
* feat(DB): rearranged queries
feat(DB): ready for v1.15.0
* 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
* fix(chalice): pull rebase dev
* 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(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
2023-09-06 17:06:33 +01:00
Kraiem Taha Yassine
329fcfb9d7
Api v1.14.0 ( #1405 )
...
* fix(DB): fixed mismatching changes for feature flags
* refactor(chalice): optimized project's recording-status check
* fix(chalice): defined project's recording-status check for exp-sessions
2023-07-11 16:37:25 +02:00
Shekar Siri
ee1c433f6f
feat(api): check for recording status
2023-07-03 09:51:52 +02:00
Shekar Siri
c1feac389f
feat(api): check for recording status
2023-06-30 12:21:59 +02:00
Kraiem Taha Yassine
1ce2990a70
Api v1.13.0 release ( #1343 )
...
* feat(DB): skip delta if wrong_version is detected without stopping global upgrade
* fix(chalice): return city&state in the search sessions response
2023-06-13 17:36:21 +02:00
Kraiem Taha Yassine
a5ec35b270
Api v1.13.0 ( #1310 )
...
* feat(backend): implemented unzipping for http requests with gzip content-type
* fix(tracker): rm unused import
* change(tracker): configure automatic headers, compress anything bigger than 24k, add third party lib to list
* feat(backend): using custom library for unzipping request body
* feat(backend): added extra logs
* feat(backend): more debug logs
* feat(backend): added compression threshold to start request
* change(tracker): support compressionThreshold in tracker
* feat(backend): debug log for body content
* feat(backend): removed debug logs in http methods
* change(tracker): fix priority sending, remove dead code,
* feat(backend): removed debug logs in http methods
* Enable session encryption (#1121 )
* feat(backend): enable session encryption
* feat(backend): fixed updated method name in failover algo
* feat(backend): disable encryption by default
* change(tracker): fix iframe network handling
* change(ui): add toast for recording error
* Encryption metrics (#1151 )
* feat(backend): added metric to measure the duration of session encryption
* feat(backend): enabled ecnryption
* feat(backend): fixed typo issue in packSession method
* change(ui): change error toast for rec
* change(ui): add tooltip for added live sessions
* chore(helm): disabling redis string if not enabled (#1153 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* change(player): fix typos; priority for 1st dom file
* fix(player): priority and await for message processing
* change(ui) - player improvements (#1164 )
* change(ui) - player - back button spacing
* change(ui) - onboarding - changes
* change(ui) - onboarding - changes
* change(ui) - integrations gap-4
* change(ui) - install script copy button styles
* change(ui) - copy button in account settings
* fix(ui) - error details modal loader position
* change(ui) - share popup styles
* change(ui) - player improvements
* change(ui) - player improvements - playback speed with menu
* change(ui) - player improvements - current timezone
* change(ui) - player improvements - autoplay options
* fix(ui) - user sessions modal - navigation
* feat(player): lazy JS DOM node creation; (need fixes for reaching full potential)
* fix(player): drasticly reduce amount of node getter call during virtual node insertion
* feat(player/VirtualDOM): OnloadVRoot & OnloadStyleSheet for lazy iframe innerContent initialisation & elimination of forceInsertion requirement in this case;; few renamings
* style(player): few renamings; comments improved
* feat(player/DOMManager): VirtualNodes insertion prioretization (for styles)
* fix(player): cursor svg with light border for better visibility on dark backgrounds
* change(ui) - session bookmarks remove from the list and copy options
* chore(helm): Updating frontend image release (#1166 )
* chore(helm): Updating frontend image release
* fix(helm): PG custom port
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(player): consider stringDict before any CreateDocument (fastfix)
* style(player/DOMManager/safeCSSRules): depend on interfaces
* fixup! fix(player): consider stringDict before any CreateDocument (fastfix)
* fix(player): proper unmount
* fix(helm): Variable override, prioriry to the user created one. (#1173 )
* fix(ui) - search url to wait for metadata to load
* fix(tracker): optimise node counting
* fix(tracker): changelog
* fix(ui) - sessions reload (#1177 )
* fix(tracker): fix iframe network requests tracking
* fix(ui) - check for error status and force logout (#1179 )
* fix(ui) - token expire
* fix(ui) - token expire
* change(player): manual decompression for encrypted files
* change(player): detect gzip file after decoding
* change(ui) - show projects in menu for all
* [Storage] different order to compress and encrypt (#1182 )
* feat(backend): try to compress and encrypt in a new way
* chore(helm): Update cors headers for http
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(ui): fix assist tooltip
* change(ui): add sleep icon for inactive assist users
* fix(ui): fix player automatic jump and start issues
* Update .env.sample
* Update cli for fetch latest patches and kubeconfig file hierarchy (#1183 )
* chore(helm): Kubeconfig file hierarchy
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(cli): openreplay -u fetches update from current version, unless
flag set
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(cli): Updating comment (#1184 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(cli): Adding option to keep backup directories (#1185 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(cli): removing log message (#1186 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(cli): Updating comment (#1188 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(helm): Annotation inject order
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(player): fix vroot context getter
* feat(ui): display real session time
* change(ui) - clearsearch styling on disable
* change(ui) - session url changes
* refactor(player/DOMManager): notMountedChildren rename
* change(ui) - check if saved search present
* change(ui) - player control icons and other changes
* change(ui) - password validations
* change(ui) - password validations
* chore(helm): Override image pull policy (#1199 )
* change(ui) - player user steps improvements (#1201 )
* change(ui) - user steps
* change(ui) - user steps
* change(ui) - user steps
* change(ui) - user steps - icon and other styles
* fix(ui) - xray verticle line sync on resize
* change(ui) - projects remove the status check
* fix(cli): Proper git tag propegation (#1202 )
and logging of clone
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* Adding maintenance page
* Improved session compression (#1200 )
* feat(backend): implemented new compression
* chore(crons): Updating dockerfile
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* change(ui) - insights improvements
* fix(ui) - url search params remove [] for keys
* fix(player): fix dict reset
* Remove message index from mob file (#1213 )
* feat(backend): removed message index from mob file messages
* feat(backend): remove duplicated messages (by message index)
* feat(backend): added MAX_INDEX at the begining of session to indicate a new version of mob file
* feat(backend): added comments to code
* change(ui): remove indexes from msgs
* change(player): remove 8 byte skip for index
* change(player): remove indexes
* change(player): bugifx
* change(tracker): update tests
* change(tracker): remove batch writer changes
* change(player): fix comments
* feat(backend): updated go.mod file
* change(player): change time str
* feat(player): added mice trail
* change(player): change trail color
* change(player): change styles for buttons
* chore(build): Don't commit chart change for ee patch (#1216 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* change(ui) updated recaptcha lib - which causing an issue with state reading
* change(ui) - no content icon updates from metadata and webhooks
* change(player): make cursor icon bigger
* fix(player): fix virtualization
* fix(player): fix virtualization
* fix(ui) - onboarding project edit
* change(ui) - no content graphic for projects, and svg component changes
* change(ui) - events filter placeholder
* change(ui) - ui feedback on user steps
* change(ui): add more detials to health status
* [Storage] timestamp sorting and filtering (#1218 )
* feat(backend): combined sorting by index and timestamp
* feat(backend): write the only last timestamp message in a row
* change(ui) - textarea styles
* change(ui) - button text color
* change(ui): add more detials to health status
* fix(ui): fix screen rec error handling
* fix(ui): fix screen rec stopping
* fix(tracker): fix q sender token mismatch during assist connection
* change(ui) - assist recordings pagination api
* change(ui) - assist recordings pagination api
* fix(ui) - not popup conflict with timeline tooltip
* Updating version
* change(tracker): 7.0.0. set max amount on restarts for compression error
* fix(ui) - active menu link
* fix redis endpoint and chalice health endpoints (#1138 )
* chore(helm): Adding redis string from global config
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(chalice): health check url for alerts and assist
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(ee): chalice health check (#1142 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(cli): Adding verbose logging (#1144 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(helm): Adding option for records bucket (#1146 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(build): Bump image version of frontend assets while building (#1149 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* feat(chalice): fixed jobs execution
* feat(chalice): configurable mobs expiration
* feat(chalice): changes
* feat(chalice): refactored Jobs
feat(chalice): added limits on Jobs
* chore(build): test patch branch
* chore(build): testing EE cron-Jobs
* Add files via upload (#1156 )
* Add files via upload (#1157 )
* chore(helm): Enabling redis string for helm template variable (#1159 )
fix #1158
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* Changing default encryption to false (#1161 )
* Updated hero
* feat(chalice): return all records if date is not specified
* feat(chalice): refactored records list
* Moving cli to scripts folder (#1196 )
* Revert "Moving cli to scripts folder (#1196 )" (#1197 )
This reverts commit c947e48d99 .
* feat(chalice): support old FilterType
* fix(ui) - alert form crash
* fix(ui) - alert form crash
* fix(ui) - assist menu status
* Redshift connector (#1170 )
* Updated dependancies for redshift connector, changed os module for python-decouple module
* Updated service and images
* Updated message protocol, added exception for BatchMetadata when version is 0 (we apply old read method)
* fixed load error from s3 to redshift. null values for string columns are now empty strings ("")
* Added file test consumer_async.py: reads every 3 minutes kafka raw and send task in background to upload to cloud
* Added method to skip messages that are not inserted to cloud
* Added logs into consumer_async. Changed urls and issues in sessions table from list to string
* Split between messages for sessions table and for events table
* Updated redshift tables
* Fixed small issue in query redshift_sessions.sql
* Updated Dockerfiles. Cleaned logs of consumer_async. Updated/Fixed tables. Transformed Nan as NULL for VARCHAR columns
* Added error handler for sql dropped connection
* chore(docker): Optimize docker builds
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* Variables renamed
* Adding compression libraries
* Set default value of count events to 0 (instead of NULL) when event did not occur
* Added support specific project tracking. Added PG handler to connect to sessions table
* Added method to update values in db connection for sessions ended and restarted
* Removing intelligent file copying
* chore(connector): Build file
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* Adding connection pool for pg
* Renaming and optimizing
* Fixed issue of missing information of sessions
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(build): Parallel build
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* feat(chalice): changed release version
feat(assist): changed release version
feat(peers): changed release version
feat(sourcemaps-reader): changed release version
feat(chalice): enhanced health-check
feat(DB): sessions_count table to keep status
* feat(chalice): changed release version
* feat(chalice): refactored projects code
* feat(chalice): refactored projects code
feat(chalice): sessions-check-flag every hour
feat(chalice): sessions-check-delta set to 4 hours
* feat(chalice): use experimental session search for metrics
* feat(chalice): projects stats for health-check
feat(DB): projects stats for health-check
feat(crons): projects stats for health-check
* feat(chalice): changed projects stats for health-check
feat(crons): cahnged projects stats for health-check
chore(helm): projectStats cron every 18 min
chore(helm): projectStats-fix cron every Sunday at 5am
* feat(crons): reorganized crons
* feat(chalice): fixed typo
* feat(chalice): changed health-check response
* feat(crons): changed health-check response
* (feat): Chalice - Allow SAML users to login with non-password methods as well as the usual password method, for example Windows Integrated Authentication
* Move security field to correct area under SAML2 settings
* feat(chalice): format code
* feat(chalice): changed recordings response
* feat(crons): fixed health check cron
feat(crons): refactored main
* feat(chalice): changed recordings response
feat(chalice): updated dependencies
feat(crons): updated dependencies
feat(alerts): updated dependencies
* feat(chalice): fixed recordings response recursion error
* feat(assist): updated dependencies
feat(sourcemaps-reader): upgraded dependencies
* change(ui) - user event text change
* fix(ui): fix events merging
* fix(connector): handle db connection drop (#1223 )
* Added compatibility with SaaS, added reboot of connection if connection droped
* Small fix
* fix(backend): disabled debug log in http handler
* fix(player): fix autopause on tabs
* Updated python template to read messages with BatchMeta with old version (#1225 )
* change(ui) - user events text change
* change(ui) - webhooks no content icon size
* chore(backend): upgraded go to 1.19 and ClickHouse to 2.9.1
* fix(player): fix frustrations ingestion
* fix(tracker): fix email detection performance
* fix(tracker): fix email masking length
* fix(player): fix fullview prop passing to children (live pl)
* feat(chalice): reduce issues for replay (#1227 )
* change(ui) - bugreport modal title color
* fix(ui) - elastic config validation rules
* change(ui) - issue form and share popup titles
* change(ui) - placeholder text change
* change(ui) - filter user events text change
* feat(chalice): include enforceSSO in signup status (#1228 )
* Updating kyverno
* chore(cli): Override GH repo
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(helm): Update kafka chart
Enable metrics and increased storage
* change(ui) - enforce sso
* Api v1.12.0 (#1230 )
* feat(chalice): include enforceSSO in signup status
* feat(chalice): changed 1-time health-check
* fix(helm): typo
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* change(ui) - support icon border
* chore(helm): enable kafka jmx metrics
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* change(ui) - fetch details modal - no content text size
* change(ui) - playback timemode alignment
* fix(connector): fixed bug of cache dict size error (#1226 )
* change(ui) - text chante on create issue and share popups
* change(ui) - share popup styles
* change(ui) - user events visit event padding
* feat(crons): include fastapi (#1231 )
* New env variable CLOUD (aws by default) (#1232 )
* feat(backend): added new env variable CLOUD (aws by default)
* chore(backend): Adding env variable for CLOUD
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
* Compression worker (#1233 )
* feat(backend): added extra worker for session compression
* feat(backend): debug logs
* feat(backend): added compression ratio metric
* feat(backend): reduced number of duplicate logs
* feat(backend): rewrite workers managment
* chore(minio): changed lifecycle rules to support delete-jobs (#1235 )
* fix(backend): correct compression ratio value
* fix(backend): reduced ender tick duration
* feat(backend): insert referrer to sessions table (#1237 )
* chore(cli): Adding separate query for ee cleanup
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(connector): Added checkpoints and sigterm handler (#1234 )
* fix(connector): fixed bug of cache dict size error
* fix(connector): Added method to save state in s3 for redshift if sigterm arise
* fix(connector): Added exit signal handler and checkpoint method
* Added sslmode selection for connection to database, added use_ssl parameter for S3 connection
* fix(cli): Override cli options (#1239 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(player): fix first 8 byte checker
* fix(player): remove logs
* Update .env.sample
* fix(ui) - search init - wait for filters (#1241 )
* fix(player): fix first 8 byte checker
* chore(cron): Adding missing deps
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(player): fix commit conflict
* fix(backend): added Content-Encoding to CORS for http service
* fix(backend): added COMPRESSION_THRESHOLD env variable to Dockerfile
* fix(player): ensure that player is cleaned on unmount
* chore(helm): Updating frontend image release (#1243 )
* Update README.md
* feat(chalice): fixed trace payload parsing
* feat(player): player file loader refactoring (#1203 )
* change(ui): refactor mob loading
* refactor(player): split message loader into separate file, remove toast dependency out of player lib, fix types, fix inspector and screen context
* refactor(player): simplify file loading, add safe error throws
* refactor(player): move loading status changers to the end of the flow
* change(ui) - assist call to use iceTransportPolicy all
* change(ui) - removed errors route
* chore(helm): enablig pg_stat for metrics
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(tracker): fix time inputs capturing
* change(ui) - antd dependency
* fix(player): clear selection manger on clicks; display frustrations row on xray by default
* fix(player): add option todisable network in iframes
* refactor(cli): In old clusters kyverno upgrade won't work.
So we'll have to upgrade OR only.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* feat(tracker): new axios capturing; tracker 7.0.1
* feat(chalice) - feature flags (#1252 )
* feat(api) - feature flags - schema
* feat(api) - feature flags - wip
* feat(api) - feature flags
* feat(api) - feature flags - set back root path
* feat(api) - feature flags
* feat(api) - feature flags
* feat(api) - feature flags - review
* feat(DB): feature flags DB structure
* feat(chalice): feature flags permissions support
feat(chalice): feature flags changed code
* feat(chalice): feature flags add permissions to DB
---------
Co-authored-by: Taha Yassine Kraiem <tahayk2@gmail.com>
* [sourcemaps-reader] Azure blob storage support (#1259 )
* feat(sourcemaps-reader): implemented azure blob storage support for sourcemaps reader
* feat(sourcemaps-reader): azure blob storage support - cleaned code
---------
Co-authored-by: Taha Yassine Kraiem <tahayk2@gmail.com>
* fix(player): fix selection manager styles and reset
* fix(cli): KUBECONFIG PATH override (#1266 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* chore(cli): Adding info on which kubeconfig is getting used (#1261 )
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* feat(ui) - enforce pwd during signup (#1271 )
* fix(helm): SITE_URL injection
* fix(player): hide empty index prop
* change(repo): ignore precommit config
* change(repo): precommit config
* feat(chalice): faster projects response
* fix(chalice): ignore SSO for testing
* feat(chalice): added PyLint for dev purposes
* feat(DB): support tab_id for all events
* feat(chalice): removed PyLint
* fix(chalice): include metadata in sessions exp search (#1291 )
(cherry picked from commit 07dd9da820 )
* refactor(chalice): upgraded dependencies
refactor(alerts): upgraded dependencies
refactor(crons): upgraded dependencies
* feat(DB): added tab_id in creation queries
feat(DB): added user_city
feat(DB): added user_state
* feat(DB): added user_city
feat(DB): added user_state
* feat(DB): create index for user_city
feat(DB): create index for user_state
* feat(chalice): search sessions by user_city
feat(chalice): search sessions by user_state
* fix(chalice): install SSO dependencies
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
Co-authored-by: nick-delirium <nikita@openreplay.com>
Co-authored-by: Rajesh Rajendran <rjshrjndrn@users.noreply.github.com>
Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Alex Kaminskii <alex@openreplay.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: Mehdi Osman <estradino@users.noreply.github.com>
Co-authored-by: MauricioGarciaS <47052044+MauricioGarciaS@users.noreply.github.com>
Co-authored-by: Dayan Graham <d.graham50@hotmail.co.uk>
2023-06-07 13:19:14 +02:00
Taha Yassine Kraiem
b8dfe90ce8
feat(chalice): refactored projects code
2023-04-26 16:26:08 +02:00
Taha Yassine Kraiem
5a49f0e595
feat(chalice): refactored Jobs
...
feat(chalice): added limits on Jobs
(cherry picked from commit 585d893063 )
2023-04-12 17:03:31 +01:00
Taha Yassine Kraiem
2e4a4f0270
feat(chalice): fixing jobs execution
...
(cherry picked from commit e25bfabba0 )
2023-04-12 17:03:30 +01:00
Taha Yassine Kraiem
7210942d7a
feat(chalice): debugging jobs execution
...
(cherry picked from commit b82be4c540 )
2023-04-12 17:03:29 +01:00
Taha Yassine Kraiem
5c173b8828
feat(chalice): fixed jobs execution
...
(cherry picked from commit 048a9767ac )
2023-04-12 17:03:29 +01:00
Taha Yassine Kraiem
68dd0a7f14
feat(chalice): split replay
2023-03-14 13:25:14 +01:00
Taha Yassine Kraiem
b7c71d13a4
feat(chalice): EXP fixes
2023-02-14 16:40:29 +01:00
Taha Yassine Kraiem
7d093ce06d
feat(chalice): support filter events before card creating for table of urls
2023-01-31 18:30:07 +01:00
Taha Yassine Kraiem
8c4f3b1155
feat(chalice): fixed table of urls query
2023-01-31 18:12:28 +01:00
Taha Yassine Kraiem
374123b5a2
feat(chalice): fixed enum-query interpret
...
feat(DB): fixed schema
2023-01-24 17:13:53 +01:00
Taha Yassine Kraiem
7e34bec76f
feat(chalice): fixed queries after upgrade
2023-01-23 18:27:22 +01:00
Taha Yassine Kraiem
a332606580
feat(chalice): funnels cleaned
...
feat(chalice): funnels refactored
feat(chalice): funnels merged
2023-01-23 14:41:35 +01:00
Taha Yassine Kraiem
e6ab7d88b4
feat(chalice): fixed order-enum-value
2023-01-20 16:21:24 +01:00
Taha Yassine Kraiem
774d917d04
feat(chalice): fixed order-enum-value
2023-01-20 15:54:21 +01:00