Commit graph

6533 commits

Author SHA1 Message Date
nick-delirium
62c560c3f1 fix(tracker): typings for options 2023-07-06 15:44:34 +02:00
Alexander Zavorotynskiy
ae0e9a1167 feat(backend): added comment about TLS for redis 2023-07-06 14:45:53 +02:00
rjshrjndrn
e9123fc6c2 chore(release): version update 2023-07-06 14:34:39 +02:00
Alexander Zavorotynskiy
b0de3fa6c9 fix(backend): fixed import issues related to ee version 2023-07-06 11:37:14 +02:00
Alexander Zavorotynskiy
02ef8dbf38 fix(backend): upgraded imports to fix critical vulnerability 2023-07-06 11:27:22 +02:00
Alexander
4b8f3bee25
Sessions refactoring (#1371)
* feat(backend): moved sql requests related to sessions table to one place

* feat(backend): refactoring in db.Saver handler

* feat(backend): hude refactoring in db/postgres module

* fix(backend): workable feature flags

* fix(backend): workable integrations

* fix(backend): workable sessions and projects modules

* fix(backend): added missed projects module to sessions

* feat(backend): renaming

* feat(backend): moved session struct to sessions module and split methods into interface, cache and storage levels

* feat(backend): moved project struct to projects module

* feat(backend): added projects model

* feat(backend): implemented new in memory cache for sessions and projects

* feat(backend): implemented new cache in projects

* feat(backend): there are 2 methods in cache module now: Get() and GetAndRefresh()

* feat(backend): added cache update operations

* fix(backend): fixed import cycle

* fix(backend): fixed panic in db message handler

* fix(backend): fixed panic in projects module

* fix(backend): fixed panic in sessions.GetDuration

* feat(backend): added direct call to get session duration if session is already in cache

* feat(backend): used pg pool everywhere except db service

* fix(backend): added missing part after rebase

* fix(backend): removed old sessions file

* feat(backend): added refactored redis client with produce/consume options

* feat(backend): added cache layer for projects

* fix(backend): added missing redis config

* fix(backend): added missing method for producer

* feat(backend): cache integration for sessions

* feat(backend): temporary method to get session directly from db

* feat(backend): adapt EE version of message handler

* fix(backend): fixed issue in fts realisation

* fix(backend): added redis cache to sessions module

* fix(backend): set 0 duration or hesitation time for inputs without focus event

* feat(backend): added cache for session updates and failover mechanism for batch.Insert() operation

* feat(backend): debug log

* feat(backend): more debug log

* feat(backend): removed debug log

* fix(backend): fixed an issue of tracking input events with empty label

* fix(backend): disabled debug log in projects cache

* fix(backend): renamed session updater

* fix(backend): fixed closed pool issue in DB service

* fix(backend): fixed dead lock in db Stop() method

* fix(backend): fixed panic in heuristics service

* feat(backend): enabled redis cache in projects

* feat(backend): clear cache on each update operation

* feat(backend): fully integrated cache layer with auto switch

* feat(backend): small refactoring in session updates

* fix(backend): fixed wrong events counter issue

* feat(backend): enabled full cache support in ender and http services

* fix(backend/ee): added missed import

* feat(backend): added second cache layer for db to speed up the service

* feat(backend): disable redis cache

* feat(backend): moved redis cache to ee
2023-07-06 10:55:43 +02:00
Shekar Siri
391c11c7ab change(ui): dashboard icons 2023-07-05 19:01:51 +02:00
Shekar Siri
cfb3b991c7 fix(ui): bug report - missing variable 2023-07-05 12:30:45 +02:00
Shekar Siri
236227f2fb fix(ui): country flag in replayer 2023-07-04 15:41:40 +02:00
Shekar Siri
0afa74b446 change(api): feature flags validate condition filters 2023-07-04 12:05:28 +02:00
Shekar Siri
c568027952 change(ui): updated no content titles 2023-07-03 14:21:25 +02:00
Shekar Siri
402d2aadd3 feat(ui): show status of processing sessions on initial setup 2023-07-03 14:08:28 +02:00
nick-delirium
4ae22abbaa chore(tracker): 9.0.0 changelog 2023-07-03 12:13:36 +02:00
Shekar Siri
ee1c433f6f feat(api): check for recording status 2023-07-03 09:51:52 +02:00
nick-delirium
cdc92d1a52 chore(ui): tweak github actions for ui tests 2023-06-30 14:45:52 +02:00
MauricioGarciaS
3479060d02
style(connectors): different prints for each script (fill, worker) (#1388) 2023-06-30 12:41:36 +02:00
nick-delirium
1bdc79d6b4 chore(ui): tweak github actions for ui tests 2023-06-30 12:37:32 +02:00
nick-delirium
37f07b96cb chore(ui): tweak github actions for ui tests 2023-06-30 12:36:12 +02:00
nick-delirium
24b09458ce fix(ui): fix falling tests 2023-06-30 12:29:59 +02:00
Shekar Siri
c1feac389f feat(api): check for recording status 2023-06-30 12:21:59 +02:00
Rajesh Rajendran
53081a9822
Improvements (#1387)
* fix for memory cleansing and added setup files for msgcodec build

* Kafka reader now calling only once to PG to verify sessionIds, updated fill missing user_ids script

* fix(connector): small error while reading from pg

---------

Co-authored-by: MauricioGarciaS <47052044+MauricioGarciaS@users.noreply.github.com>
2023-06-30 12:04:23 +02:00
nick-delirium
265f5d5500 fix(ui): fix add cond button padding 2023-06-30 11:34:42 +02:00
nick-delirium
3845c8e411 fix(ui): fix flag search input 2023-06-30 11:13:05 +02:00
nick-delirium
d54abfc71c fix(ui): fix flag search input 2023-06-30 10:50:18 +02:00
nick-delirium
bb6b15682f fix(ui): fix filters 2023-06-30 10:43:47 +02:00
Shekar Siri
b354287925 fix(api): feature falg sort by updated timestamp instead of created 2023-06-30 10:29:11 +02:00
nick-delirium
b8ee40953a fix(ui): fix fonts for flags 2023-06-30 09:55:46 +02:00
nick-delirium
a2d5d83c73 fix(tracker): prevent large durations if nodeFocusTime is null 2023-06-29 17:05:21 +02:00
nick-delirium
1d5045f35a fix(ui): more flag fixes 2023-06-29 16:56:41 +02:00
nick-delirium
f1648e2f7a fix(ui): some flag fixes 2023-06-29 16:39:53 +02:00
nick-delirium
00f96ca6ed fix(ui): avoid break-inside for filter columns 2023-06-29 15:32:09 +02:00
nick-delirium
4e7d146220 fix(tracker): 8.1.0 2023-06-29 13:53:03 +02:00
nick-delirium
ec1c4e62b8 fix(tracker): 8.1.0 2023-06-29 13:47:40 +02:00
Delirium
5b81ab3193
feat(tracker): use proxy objects instead of patching (console, network) (#1382)
* feat(tracker): change network and console from patching to proxy wrappers

* feat(tracker): send request body as a string

* feat(tracker): add tests, fix console reset bug

* feat(tracker): preserve console context

* fix(tracker): remove logs
2023-06-29 11:25:39 +02:00
nick-delirium
c448fdc749 fix(tracker): remove polyfil, disable multitab on old devices 2023-06-29 11:21:03 +02:00
nick-delirium
86c144666f fix(tracker): polyfill for bc 2023-06-29 09:38:24 +02:00
Shekar Siri
b8bfdd9da1 change(ui): divider styles 2023-06-29 09:31:17 +02:00
Shekar Siri
4ed47f09fd fix(ui): revert preflight styles from tailwind 2023-06-28 17:59:13 +02:00
Shekar Siri
f1248eb4af fix(ui): revert preflight styles from tailwind 2023-06-28 15:37:03 +02:00
Shekar Siri
891195ab7e change(ui): webhooks divider line and spacing 2023-06-28 13:54:11 +02:00
Shekar Siri
c92ba2f732 change(ui): members list divider line and spacing 2023-06-28 13:53:07 +02:00
Shekar Siri
12610dc50f change(ui): metadata divider line and spacing 2023-06-28 13:50:59 +02:00
Shekar Siri
0c3f60ba35 change(ui): projects divider and spacing 2023-06-28 13:48:50 +02:00
Shekar Siri
920bd0a247 change(ui): alert header 2023-06-28 13:44:05 +02:00
nick-delirium
5c2a5d4a74 fix(ui): flags style fixes 2023-06-28 13:36:08 +02:00
Shekar Siri
ee1a775379
change(ui): sessions settings moved to preferences (#1380)
* change(ui): sessions settings

* dev merge
2023-06-28 13:26:11 +02:00
Shekar Siri
d3a411f852
change(ui): project settings updates (#1381)
* change(ui): prefs project settings

* change(api): projects settings redesign

* change(api): projects settings redesign

* change(ui): projects pagination
2023-06-28 13:19:02 +02:00
Shekar Siri
86d47b595d change(ui): new card with modal options 2023-06-27 18:05:08 +02:00
nick-delirium
c9c5e68283 fix(ui): re-add flag read view 2023-06-26 16:47:40 +02:00
Shekar Siri
282aa19847 fix(ui): custom issue message format and color 2023-06-26 16:20:41 +02:00