Skip to content

Commit 068f98f

Browse files
Feat/console virtualization (#224)
* wip: rough draft calls virtualization (cherry picked from commit 6387c2a) * wip: basic virtualization for console (cherry picked from commit 1e253f2) * fix: odd row coloring for console (cherry picked from commit 9e77bae) * fix: add dynamic height support for autoscroll window (cherry picked from commit 0fdf047) * fix: update tanstack-virtual (cherry picked from commit 81aabd8) * feat: improve console filter to not run when there is no filter selected (cherry picked from commit f343dce) * fix: remove unecessary dependencies (cherry picked from commit 63402b1) * fix: invert odd row coloring * fix: revert changes to calls * fix: no scroll when there is no items * fix: add z index for toolbar * fix: set reasonable overscan value * fix: remove unnecessary filter cycles on scroll / prevent filter from running when it is set to default * fix: improve filtering performance for console tab * fix: catch rare error with scrolling when list gets voided * fix: linter error * fix: remove produce syntax from spans stream to drastically improve performance at 5k + entries / move number of logs to the left of the filter * fix: simplify virtualizer code * fix: prettier * fix: simplify log-event-entry template * fix: prettier * fix: revert change of span updates to unblock PR * fix: remove console log * fix: remove try catch and fix reactivity for auto scroll pane * fix: cleanup log event entry by moving processing code into a view function * fix: remove unnecessary type from transport * fix: log event entry change --------- Co-authored-by: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com>
1 parent 0ed5304 commit 068f98f

11 files changed

Lines changed: 657 additions & 597 deletions

File tree

clients/web/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"@solidjs/testing-library": "^0.8.6",
2424
"@testing-library/jest-dom": "^6.4.2",
2525
"@types/testing-library__jest-dom": "^5.14.9",
26-
"@typescript-eslint/eslint-plugin": "^6.0.0",
27-
"@typescript-eslint/parser": "^6.0.0",
26+
"@typescript-eslint/eslint-plugin": "^6.19.0",
27+
"@typescript-eslint/parser": "^6.19.0",
2828
"@vitest/coverage-v8": "^0.34.6",
2929
"autoprefixer": "^10.4.17",
3030
"cross-env": "^7.0.3",
@@ -55,6 +55,7 @@
5555
"@sentry/vite-plugin": "^2.14.0",
5656
"@solid-primitives/map": "^0.4.9",
5757
"@solidjs/router": "^0.12.0",
58+
"@tanstack/solid-virtual": "^3.0.4",
5859
"clsx": "^2.1.0",
5960
"csp_evaluator": "^1.1.1",
6061
"json-schema-library": "^9.1.2",

0 commit comments

Comments
 (0)