Skip to content

Commit

Permalink
Feat/console virtualization (#224)
Browse files Browse the repository at this point in the history
* 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 <[email protected]>
  • Loading branch information
johann-crabnebula and CrabNejonas authored Mar 5, 2024
1 parent 0ed5304 commit 068f98f
Show file tree
Hide file tree
Showing 11 changed files with 657 additions and 597 deletions.
5 changes: 3 additions & 2 deletions clients/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
"@solidjs/testing-library": "^0.8.6",
"@testing-library/jest-dom": "^6.4.2",
"@types/testing-library__jest-dom": "^5.14.9",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"@typescript-eslint/eslint-plugin": "^6.19.0",
"@typescript-eslint/parser": "^6.19.0",
"@vitest/coverage-v8": "^0.34.6",
"autoprefixer": "^10.4.17",
"cross-env": "^7.0.3",
Expand Down Expand Up @@ -55,6 +55,7 @@
"@sentry/vite-plugin": "^2.14.0",
"@solid-primitives/map": "^0.4.9",
"@solidjs/router": "^0.12.0",
"@tanstack/solid-virtual": "^3.0.4",
"clsx": "^2.1.0",
"csp_evaluator": "^1.1.1",
"json-schema-library": "^9.1.2",
Expand Down
Loading

0 comments on commit 068f98f

Please sign in to comment.