Kraiem Taha Yassine
fca98c8c85
Dev ( #2286 )
...
* refactor(chalice): upgraded dependencies
* refactor(chalice): upgraded dependencies
feat(chalice): support heatmaps
2024-06-19 18:49:07 +02:00
Kraiem Taha Yassine
02c0ed6a12
refactor(chalice): refactored sessions_replay code ( #2103 )
...
fix(chalice): support mobile changes in EE
fix(chalice): support first-mob in EE
2024-04-17 16:52:40 +02:00
Kraiem Taha Yassine
c258d6f6a7
fix(chalice): fixed 1 stage results VS multi-stages result ( #2060 )
2024-04-08 16:59:45 +02:00
Kraiem Taha Yassine
948daef310
Dev ( #1859 )
...
* fix(chalice): fixed NewRelic integration
* fix(chalice): restrict EE usability-tests to admin level only
* refactor(chalice): changed assist stats logs
2024-01-26 14:31:51 +01:00
ⵄⵎⵉⵔⵓⵛ
97ee6c725c
feat(api): tag and watch ( #1834 )
2024-01-19 15:33:17 +01:00
Kraiem Taha Yassine
50c1961105
fix(chalice): fixed canvas default pattern ( #1816 )
...
(cherry picked from commit 735af9a008 )
2024-01-04 21:57:24 +01:00
Kraiem Taha Yassine
df10875a00
Api v1.16.0 ( #1744 )
...
* 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
* refactored(chalice): refactored code (#1743 )
refactored(chalice): upgraded dependencies
---------
Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Delirium <nikita@openreplay.com>
Co-authored-by: Alexander <zavorotynskiy@pm.me>
2023-12-06 13:36: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
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
612e41583e
Api v1.15.0 ( #1670 )
...
* fix(chalice): fixed assist auto-complete
* fix(chalice): fixed exp-sessions without timezone
(cherry picked from commit e46df53ddc )
2023-11-20 16:15:12 +01:00
Shekar Siri
325d893db5
change(api): assist stats api moved to ee ( #1598 )
2023-10-31 15:29:36 +01:00
Kraiem Taha Yassine
b7a8735cc4
Api v1.15.0 ( #1526 )
...
* 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
2023-10-18 18:12:22 +02:00
Kraiem Taha Yassine
d7909f5c8b
Api v1.15.0 ( #1510 )
...
* 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
2023-10-10 15:10:11 +02: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
Alexander
111d6a1b54
Azure support ( #1270 )
...
* feat(backend): implemented azure blob storage support
* feat(backend): added azure implementation to backend services
* feat(backend): added azure blob storage support to chalice service
* fix(backend): removed prev version of s3
* feat(backend): moved azure support to ee subfolder
* feat(backend): prepared ee code for new utils.objects package
* feat(backend): added missed modules to go.mod
* feat(backend): added missed modules to go.sum
* feat(backend): go mod tidy
* feat(backend): temporary made s3 vars are not required
* feat(backend): added azure lib to ee chalice
* feat(api): changed azure env var name
* feat(api): added new object store and extra methods to chalice ee
* fix(api): added azure blob lib to alerts
* fix(api): fixed incorrect call in sessions_devtool
* fix(crons): added azure blob storage library to requirements list
* chore(build): Error message for not providing flag.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* feat(backend): removed ios headers and object store for ios messages
* feat(backend): object config refactoring
* chore(helm): Update BUCKET_NAME
* fix(backend): removed object storage usage in http
* feat(backend): added debug logs to azure upload method
* fix(backend): fixed empty folder issue
* fix(backend): removed extra debug log
* chore(helm): Adding global variables for crons
* chore(helm): Remove clickhouse resource limit
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
* fix(backend): removed assets debug log
* feat(api): use ABC class instead of empty interface
* feat(api): renamed helpers to generators
* feat(api): changed prep/clean dev scripts
* feat(api): changed name obj_store -> StorageClient
* feat(api): some changes after code review
* fix(api): removed unnecesery packages in oss api
* feat(backend): moved azure implementation to ee folder
---------
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
Co-authored-by: rjshrjndrn <rjshrjndrn@gmail.com>
2023-06-08 13:31:54 +02:00
Shekar Siri
8d132edb58
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>
2023-05-17 15:48:34 +02:00
Taha Yassine Kraiem
ef2f6a90b9
feat(crons): reorganized crons
2023-04-27 17:30:37 +02:00
Taha Yassine Kraiem
c64454ec94
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
2023-04-19 16:39:38 +01:00
Taha Yassine Kraiem
978f936c28
feat(chalice): handle missing payload deadlock
2023-04-12 10:22:50 +01:00
Taha Yassine Kraiem
8b6ebbe815
feat(chalice): upgraded startup/shutdown logic
...
feat(alerts): health-check endpoint
2023-03-14 16:27:40 +01:00
Taha Yassine Kraiem
0654808f68
feat(chalice): code cleaning
2023-03-14 14:03:45 +01:00
Taha Yassine Kraiem
1d06e651ea
feat(chalice): health-check test
2023-03-07 16:10:08 +01:00
Taha Yassine Kraiem
9a6c66f9bf
chore(actions): changing triggers
...
chore(actions): defining new actions
2023-02-15 13:06:21 +01:00