Delirium
e66423dcf4
Spot network refactoring ( #2617 )
...
* start refactoring network
* separate network module, refactor spot network capture
Signed-off-by: nick-delirium <nikita@openreplay.com>
* some console refactoring, display network results in ui
* detect gql error param
* fix proxy ignore file, fix network tracking, fix tab tracking
* some code quality improvements...
* handle graphql in network lib (.2 ver), update tracker to use last version of lib
* remove debug logs, change request type to gql (if its gql!) in lib, display gql in ui
---------
Signed-off-by: nick-delirium <nikita@openreplay.com>
2024-09-30 09:47:27 +02:00
PiR
c17dd3c227
Fix tracker do not throw AbortError ( #2022 )
...
* fix(tracker): patch network error handling
* fix(fetchProxy): remove remaining void operator
2024-04-03 10:25:16 +02:00
Delirium
19de9067e0
feat(tracker): allow network sanitizer to return null (skipping msg) ( #2009 )
2024-03-28 12:29:08 +01:00
nick-delirium
9a84d1d8b6
fix(tracker): fix fetch input check
2023-12-20 16:45:11 +01:00
nick-delirium
a3569421aa
fix(tracker): fix fetch proxy .apply args check
2023-11-10 17:05:51 +01:00
nick-delirium
e2a6f4e5a5
fix(tracker): some safety guards
2023-11-02 11:16:05 +01:00
Delirium
c7e5145282
feat(tracker): add beacon proxy and request body size ( #1389 )
...
* feat(tracker): add beacon proxy and body size
* feat(ui): remove unused components
* feat(ui): generate new messages, add body size to resource parser
* feat(ui): fix tooltip text, fix size detection (ts safe)
* feat(ui): cover resource with tests
* feat(ui): enable test coverage for player, utils and mstore
* fix(tracker): adjust test to support new message
* fix(tracker): fix tracker version for back compat
* feat(backend): added new column to network requests
* fix(tracker): fix unit tests
* fix(backend): fix msg gen
* fix(tracker): ci fun
* fix(tracker): changelog
* fix(tracker): fix some test
---------
Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
2023-10-17 12:25:20 +02:00
nick-delirium
9784ab8c8e
fix(tracker): use url matcher for session token ingestion; fixes #1449
2023-08-23 11:20:27 +02:00
nick-delirium
80b698e280
feat(tracker): option to create a list of permitted links for injecting a token
2023-08-21 14:41:22 +02:00
nick-delirium
df4cac4bde
fix(tracker): fix fetch proxy headers check
2023-08-21 12:29:43 +02:00
nick-delirium
02d26008f6
fix(tracker): new fix for setSessionTokenHeader
2023-08-17 17:31:36 +02:00
nick-delirium
1cf1c3688a
fix(tracker): fix for setSessionTokenHeader
2023-08-17 16:00:25 +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