Alexander Zavorotynskiy
9f71d1a6b3
feat(backend): added support for new version of ResourceTiming
2023-03-22 10:00:06 +01:00
nick-delirium
7156fa0fc4
change(tracker): fix msgs format
2023-03-22 10:00:06 +01:00
nick-delirium
d65e789b5b
change(ui): regen messages; wait for player initialization; insert event lists instead of creating new ones
2023-03-22 10:00:06 +01:00
nick-delirium
89ec4b67f1
change(tracker): regen messages; add trans size and isCache to resource timing message, remove x-cached header detection
2023-03-22 10:00:06 +01:00
nick-delirium
2f1b233070
change(tracker/player): create new network msg for cached req
2023-03-22 10:00:06 +01:00
Alex Kaminskii
e5a93d4ca0
feat(backend): reader maintains multibyte type
2023-03-22 10:00:06 +01:00
nick-delirium
fbab981614
change(tracker/backend): regenerate messages
2023-03-17 12:17:14 +01:00
nick-delirium
532d9b82f8
change(tracker): remove dom drop detection on tracker side
2023-03-17 12:17:14 +01:00
nick-delirium
01e4412815
change(tracker): add nodes drop message
2023-03-17 12:17:14 +01:00
nick-delirium
d9ab7b6853
change(tracker): add nodes drop message
2023-03-17 12:17:14 +01:00
nick-delirium
8129661356
Merge branch 'dev' into new-frustrations
2023-03-16 17:40:40 +01:00
Alexander
4608911f5b
Sink and Ender message iterators refactoring ( #1038 )
...
* feat(backend): removed duplicate code in ender message iterator
* feat(backend): removed duplicate code in sink message iterator
2023-03-16 10:53:05 +01:00
Alexander
a3c7681dfa
Merge branch 'dev' into new-frustrations
2023-03-09 15:33:58 +01:00
Alexander
c6aac11cbf
Heuristics refactoring ( #987 )
...
* feat(backend): refactored heuristics service
* feat(backend): refactored db service (moved several events to heuristics)
2023-03-09 09:54:12 +01:00
Alexander Zavorotynskiy
56c1469273
fix(backend): removed debug log from session iterator
2023-02-21 15:51:03 +01:00
Alexander
fdd28dbc4a
Draft: New metrics module ( #982 )
...
* feat(backend): created new metrics module
2023-02-20 16:37:55 +01:00
nick-delirium
4a96d87cb7
change(tracker): add mouse thrashing event message
2023-02-17 13:04:00 +01:00
nick-delirium
9628bcdfad
change(tracker): add more events to input, fix typo and timestamp calc
2023-02-17 13:04:00 +01:00
nick-delirium
c2501530a0
fix(tracker): capture selection event
2023-02-17 13:04:00 +01:00
nick-delirium
3266f46440
fix(tracker): some events changes...
2023-02-17 13:04:00 +01:00
nick-delirium
018f618e12
change(tracker): add mouse shake and update input hesitation message
2023-02-17 13:03:59 +01:00
Alex Kaminskii
1c89afa4e2
fix(message-protocol;tracker;player): use uint for StringDict keys
2023-02-06 12:30:48 +01:00
Alex Kaminskii
e8d2379943
feat(mobs): new attribute string-dictionary messages
2023-02-06 11:01:02 +01:00
Alex Kaminskii
d310ca7bfe
refactor(mobs):update comments, remove deprecated since one release back
2023-02-03 17:10:05 +01:00
Alexander
43b042aef8
[Sink] new message iterator ( #945 )
...
* feat(backend): implemented new version of sink message iterator
2023-01-20 09:49:49 +01:00
Alexander
861302bba7
[Ender] new message iterator ( #929 )
...
* feat(backend): added new message iterator especially for ender
2023-01-18 14:43:24 +01:00
Alexander
da7d2038ef
[DB] added url field for click rage issues ( #925 )
...
* feat(backend): added url field for click rage issues
2023-01-18 13:38:10 +01:00
Alexander
44f9e4c120
[Storage] added sort operation for session messages ( #921 )
...
* feat(backend): added sort operation for session messages
2023-01-11 16:23:10 +01:00
Alexander
f1d852abb4
[DB] moved click events to bulks ( #892 )
...
* feat(backend): moved click events to bulks
* feat(backend): insert click event with host + path
2022-12-26 15:59:32 +01:00
Alex Kaminskii
e6ad085f2e
refactor(mobs/backend):write ResourceTiming to devtools.mob
2022-12-12 15:47:11 +01:00
Alex Kaminskii
ff80386aff
feat(backend,mobs):replace Fetch with NetworkRequest
2022-12-09 15:48:47 +01:00
Alex K
e861bd9641
refactor(backend):remove legacy message wrapping ( #854 )
...
* refactor(backend):remove legacy message wrapping & few backend-only messages
2022-12-06 11:54:36 +01:00
Alexander
17d9a4a116
[Iterator] batch pre-decoding ( #852 )
...
* feat(backend): batch pre-decoding implementation
2022-12-05 11:21:26 +01:00
Alexander
08b47991aa
feat(backend/mobs): clean up ruby templates and final generated code ( #851 )
2022-11-29 17:17:01 +01:00
Alexander
9e319ed27c
[Sink] Improved files sync algo ( #831 )
...
* feat(backend): use channel of changed sessions instead of sync.Map
* feat(backend): avoid memory alloc for message body in message iterator
* feat(backend): removed unnecessary locks in file syncer
* feat(backend): sync.Map with prev updates
* feat(backend): improved write algorith (added bufio.Writer)
* feat(backend): session writer refactoring
* feat(backend): removed unnecessary type definition
* feat(backend): added write retrier to avoid data losing
* feat(backend): refactoring
* feat(backend): added session file implementation
2022-11-25 17:25:55 +01:00
Alex K
822ca53980
Dev aleksk ( #795 )
...
*feat(tracker;backend;frontend/player): focus in elem
*feat(tracker;frontend/player): FontFace load
2022-11-04 11:33:29 +01:00
Alexander
51b6414cb6
feat(backend): added convertor for old sessionEnd message ( #786 )
2022-10-25 14:50:02 +02:00
Alexander
c4f0252677
feat(backend/sink): added cache layer for assets url rewriter ( #785 )
2022-10-25 12:16:45 +02:00
Alex K
974afa454b
feat(backend): insert error tags+ ( #768 )
...
* feat(backend): transform legacy messages
* refactor(backend/postgres):remove seqIndex transformation
* feat(backend/db): parse & insert errors_tags
* chore(backend): remove building folder after build
* fix(backend/db):remove message types from filter that do not go through kafka
* fix(backend/assets):use JSException instead of ErrorEvent
* refactor(backend/db):ErrorEvent is no longer a message
* feat(backend/db):insert error tags in clickhouse
* refactor(backend):remove unused LongTask code
2022-10-19 10:31:13 +02:00
Alexander
a166482227
Session mod files encryption ( #766 )
...
* feat(backend): added session mod files encryption
2022-10-18 12:50:36 +02:00
Alex Kaminskii
d48a580d62
feat(mobs;backend): negative filtering for mob-file messages (no backend involved in plugin creation)
2022-10-17 10:29:47 +02:00
sylenien
117b1aca96
change(tracker/backend): change msg format for exceptions
2022-10-12 12:44:05 +02:00
sylenien
55abe72412
change: fix message format
2022-10-11 12:20:33 +02:00
sylenien
c7fa1e7fa5
feat(tracker): remove tags key
2022-10-11 12:20:33 +02:00
sylenien
d7e01e21af
feat(backend/tracker): fix error type
2022-10-11 12:20:33 +02:00
sylenien
6e3e03dd46
feat(backend/tracker): add error messages
2022-10-11 12:20:33 +02:00
Alex K
c3fcda45d4
Devtools separation ( #752 )
...
* feat (backend+frontend/player): writing devtools-related messages into a separate file
2022-10-07 16:20:48 +02:00
Alexander
617c78f224
Speed up Ender ( #762 )
...
* feat(backend): process only Timestamp messages in ender's messageHandler
* feat(backend): moved stats logger to session ender
2022-10-05 13:30:43 +02:00
Alexander
56ed06ed17
Message processing refactoring ( #743 )
...
* feat(backend): refactored message processing logic and cleaned up previous changes
2022-09-28 13:41:50 +02:00
Alexander Zavorotynskiy
9ff555cc64
feat(backend): set seek pointer at the end of batch for avoiding memory leaks
2022-09-19 10:59:00 +02:00