Delirium
960da9f037
Tracker 14.x.x changes ( #2240 )
...
* feat tracker: add document titles to tabs
* feat: titles for tabs
* feat tracker: send initial title, parse titles better
* feat ui: tab name styles
* feat tracker: update changelogs
* fix tracker: fix tests
* fix tracker: fix failing tests, add some coverage
* fix tracker: fix failing tests, add some coverage
* Heatmaps (#2264 )
* feat ui: start heatmaps ui and tracker update
* fix ui: drop clickmap from session
* fix ui: refactor heatmap painter
* fix ui: store click coords as int percent
* feat(backend): insert normalized x and y to PG
* feat(backend): insert normalized x and y to CH
* feat(connector): added missing import
* feat(backend): fixed different uint type issue
* fix tracker: use max scrollable size for doc
* fix gen files
* fix ui: fix random crash, remove demo data generator
* fix ui: rm some dead code
---------
Co-authored-by: Alexander <zavorotynskiy@pm.me>
* fix tracker: add heatmap changelog to tracker CHANGELOG.md
* fix tracker: fix peerjs version to 1.5.4 (was 1.5.1)
* fix document height calculation
* Crossdomain tracking (#2277 )
* feat tracker: crossdomain tracking (start commit)
* catch crossdomain messages, add nodeid placeholder
* click scroll
* frame placeholder number -> dynamic
* click rewriter, fix scroll prop
* some docs
* some docs
* fix options merging
* CHANGELOG.md update
* checking that crossdomain will not fire automatically
* simplify func declaration
* update test data
* change clickmap document height calculation to scrollheight (which should be true height)
---------
Co-authored-by: Alexander <zavorotynskiy@pm.me>
2024-06-24 13:49:26 +02:00
Alexander
92a636960a
feat(backend): fixed an issue in feature flags conditions parser
2024-05-29 17:22:29 +02:00
Alexander
b92177a151
Assist-only feature ( #2214 )
...
* feat(http): small prep for task implementation
* feat(http): added assist-only check to ee
* feat(backend): using a new license check url
* feat(backend): packages upgrade
2024-05-28 09:41:16 +02:00
Alexander
993b6b58ab
feat(backend): added utm data to PG ( #2152 )
...
* feat(backend): added utm data to PG
* feat(backend): added utm data to CH
* feat(db): removed nullableString() calls
2024-05-24 08:33:28 +02:00
Alexander
4c96cbcef3
feat(connector): added new events + projectID filter
2024-05-23 12:09:59 +02:00
Alexander
de9ffeb6a9
feat(connector): added s3 connector + small improvements
2024-05-22 15:23:45 +02:00
Alexander
2bf9298836
Mobile renaming (protocol + backend) ( #2078 )
...
* feat(backend): renamed ios to mobile
* feat(backend): added missing changes to iterator
* feat(backend): added missing changes to ender
* feat(backend): as usual auto deleted import in ch connector
* feat(backend): updated ee/conditions func calls
2024-04-12 09:30:24 +02:00
Alexander
327c157be2
feat(build): updated go.sum
2024-04-09 14:59:15 +02:00
Alexander
bdb3f37c56
feat(backend): added es connector
2024-04-09 14:58:47 +02:00
Delirium
5421aedfe6
move redux plugin hashing to worker thread, update redux panel look and style
...
* feat tracker moving redux stuff to worker thread
* feat ui: sync redux messages to action time
* feat ui: starting new redux ui
* fix backend mob gen
* feat tracker moving redux stuff to worker thread
* feat ui: sync redux messages to action time
* feat ui: starting new redux ui
* fix backend mob gen
* styles, third party etc
* rm dead code
* design fixes
* wrapper around old redux stuff
* prettier
* icon sw
* some changes to default style
* some code style fixes
2024-04-09 14:47:31 +02:00
Alexander
486a7115d7
feat(backend): added session's screen width/height to PG
2024-04-08 13:49:29 +02:00
Alexander
daddedebcc
feat(backend): fixed an issue with no mobile replays for android tracker
2024-04-05 17:00:45 +02:00
Alexander
54156fc81d
feat(backend): moved batch info to query param
2024-04-05 16:46:02 +02:00
Alexander
37276006fb
feat(backend): added missing mobile log
2024-04-05 14:54:48 +02:00
Alexander
75ccacf576
feat(backend): added missing sessionID to log in start request + batch info
2024-04-05 09:42:55 +02:00
Alexander
f7744a0c2c
Mob split ( #2015 )
...
* feat(backend): try to split mob files by ts
* feat(backend): removed debug code and used worker pool
2024-04-03 17:10:44 +02:00
Alexander
5356d72417
feat(backend): tmp print screen size in logs
2024-04-02 17:43:13 +02:00
Alexander
eb3952666e
feat(backend): moved mobile screen size to browser version
2024-04-02 17:35:37 +02:00
Alexander
2ac3d38078
feat(backend): support s3 connection without creds
2024-03-28 12:30:00 +01:00
Alexander
8c84fd6550
feat(backend): added new fields to mobile start request
2024-03-25 09:14:00 +01:00
Alexander
d2cabcdb54
feat(backend): moved file tagging feature to EE
2024-03-22 14:10:13 +01:00
rjshrjndrn
0f9eca733a
fix(build): source script
...
Shouldn't have "" else the empty string will cause issue.
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-03-14 18:03:26 +01:00
Alexander
36b6dfb5bd
feat(backend): fixed no sessID in storage service
2024-03-14 17:17:50 +01:00
Alexander
51a6d87e68
feat(backend): fixed failover mock
2024-03-14 17:06:43 +01:00
Alexander
ee75b2795a
feat(backend): fixed broken logs in failover module
2024-03-14 16:40:14 +01:00
Alexander
fa24030f0b
feat(backend): added more details to http logs
2024-03-14 15:43:57 +01:00
Alexander
a453256f23
feat(backend): moved log to prevent error code loss
2024-03-14 14:30:46 +01:00
Alexander
45c956c489
Json logs format ( #1952 )
...
* feat(backend): try a new approach for logs formatting (http)
* feat(backend): added logger module
* feat(backend): added project/session info to /i endpoint
* feat(backend): found a solution for correct caller information
* feat(backend): finished logs for http handlers
* feat(backend): finished logs for mobile http handlers
* feat(backend): finished ender
* feat(backend): finished assets
* feat(backend): finished heuristics
* feat(backend): finished image-storage
* feat(backend): finished sink
* feat(backend): finished storage
* feat(backend): formatted logs in all services
* feat(backend): finished foss part
* feat(backend): added missed foss part
* feat(backend): fixed panic in memory manager and sink service
* feat(backend): connectors
2024-03-14 12:51:14 +01:00
rjshrjndrn
068f29fc35
chore(build): Custom docker build env
2024-03-12 17:27:49 +01:00
rjshrjndrn
8c9ed6a941
build: Library function for custom docker build
2024-03-12 17:27:40 +01:00
rjshrjndrn
ea54ab181b
chore(build): Updating build script to take custom docker runtimes
...
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2024-03-12 17:21:04 +01:00
Alexander
89752b2acc
Canvas archives ( #1938 )
...
* feat(api): added second pre-signed urls for canvases
* feat(api): fixed old key format
* feat(backend): draft version for new approach for canvases
* feat(deploy): fixed some issues
* feat(backend): debug logs for bash command
* feat(backend): removed wrong parameter from bash pipeline
* feat(backend): removed canvas-maker service + small refactoring
2024-03-11 17:51:49 +01:00
Alexander
68d4090e15
feat(backend): added projectID to mobile session start responce
2024-03-01 16:42:49 +01:00
Alexander
7c58ece936
feat(backend): added separate config for canvas-handler
2024-02-28 13:21:19 +01:00
Alexander
21c4ebd6e3
feat(backend): upgraded user-agent for assist service
2024-02-27 13:54:45 +01:00
Alexander
36fb1a07f7
Worker pool for image processing services ( #1912 )
...
* feat(backend): added worker pool for screenshot handler
* feat(backend): added worker pool to canvas handler
* feat(backend): added worker pool to canvas maker
* feat(backend): added missing method to canvas-maker service
2024-02-27 13:48:27 +01:00
Alexander
a73bf81902
feat(backend): added support for conditional recording feature (mobile sessions)
2024-02-26 15:13:51 +01:00
Alexander
a073ce498d
No ffmpeg solution ( #1905 )
...
* feat(video-storage): added zstd library to the machine
* feat(video-storage): added new method to pack screenshots into compressed tar arch
* feat(video-storage): try to split command into 2
* feat(video-storage): try a new approad to avoid no file error
* feat(api): added support to a new pre-signed url for screenshots archive
* feat(video-storage): fixed an issue in extension check
* feat(video-storage): correct file name
* feat(backend): removed video-storage and splitted logic
* feat(backend): removed video-storage from helm charts
* feat(backend): split canvas and screenshot handlers
* feat(canvas): clean up canvas-handler
* feat(api): changed mobile replay url (screenshots instead of video)
* feat(backend): removed msg.SessID() call
* feat(backend): clean up code in imagestorage main
2024-02-26 14:16:43 +01:00
rjshrjndrn
fd0ed08fe3
fix: kerberos build
...
Signed-off-by: Rajesh Rajendran <rjshrjndrn@gmail.com>
2024-02-13 07:17:53 +01:00
Alexander
88ea925263
feat(backend): added new flag USE_S3_TAGS to disable s3 tags
2024-01-29 16:50:08 +01:00
Eng Zer Jun
76f0f3ff3d
refactor(backend): move from io/ioutil to io and os packages ( #1784 )
...
The io/ioutil package has been deprecated as of Go 1.16 [1]. This commit
replaces the existing io/ioutil functions with their new definitions in
io and os packages.
[1]: https://golang.org/doc/go1.16#ioutil
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2024-01-29 16:37:59 +01:00
Alexander
16af8ee09f
feat(backend): fixed nil tags response
2024-01-26 15:25:40 +01:00
Alexander
df2ee71bbb
feat(backend): fixed issue in start request
2024-01-26 14:25:44 +01:00
Alexander
354f071fb0
Conditions (ee version) ( #1858 )
...
* feat(backend): moved conditions to ee folder
* feat(backend): fixed typo
2024-01-26 14:03:29 +01:00
Alexander
db17366aae
feat(backend): fixed no mobile sessions issue in CH
2024-01-26 13:46:17 +01:00
rjshrjndrn
bb1b8e9a26
fix(backend): gssapi
2024-01-25 20:02:55 +01:00
Alexander
4bc7c2294d
feat(backend): fixed zero duration issue in mobile sessions
2024-01-25 16:11:52 +01:00
Alexander
255f879476
Mobile replay ( #1853 )
...
* feat(backend): added new trigger topic for mobile video replay maker
* feat(backend): mobile video maker with mix list support
* feat(backend): fixed panic
* feat(backend): removed commented code
2024-01-25 14:30:40 +01:00
Alexander
acc21fe82d
feat(backend): fixed typo in canvas group name
2024-01-23 11:37:47 +01:00
Alexander
78a9146144
feat(backend): added new consumer groups for new canvas pipeline
2024-01-22 17:03:15 +01:00