Skip to content

Implement ViewGetMinMaxReq API for Virtual Servers#3140

Merged
texodus merged 3 commits intomasterfrom
vs-get-min-max
Mar 18, 2026
Merged

Implement ViewGetMinMaxReq API for Virtual Servers#3140
texodus merged 3 commits intomasterfrom
vs-get-min-max

Conversation

@texodus
Copy link
Member

@texodus texodus commented Mar 17, 2026

This PR implement the view_get_min_max API for all Virtual Server backends (DuckDB, ClickHouse, Polars) across JS, Python, and Rust. This API supports e.g. gradients and sparkbars UI for <perspective-viewer>.

Also fixes sort for virtual servers with group_rollup_mode set to "flat" to mirror the hierarchial sorting of "rollup" sorts, and added tests.

Also drive-by fixes a flapping test in the column settings sidebar.

@texodus texodus added the enhancement Feature requests or improvements label Mar 17, 2026
texodus added 3 commits March 17, 2026 20:39
Signed-off-by: Andrew Stein <steinlink@gmail.com>
Signed-off-by: Andrew Stein <steinlink@gmail.com>
Signed-off-by: Andrew Stein <steinlink@gmail.com>
@texodus texodus marked this pull request as ready for review March 18, 2026 02:07
@texodus texodus merged commit e96763c into master Mar 18, 2026
16 checks passed
@texodus texodus deleted the vs-get-min-max branch March 18, 2026 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Feature requests or improvements

Development

Successfully merging this pull request may close these issues.

1 participant