You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
LinkedCharts no longer overrides child colorScheme arrays, named schemes,
or category maps with generated registration-order colors. Explicit CategoryColorProvider mappings still win, including partial mappings in
push mode. The same precedence applies to realtime chart colors maps.
Unified legend swatches use the resolved chart colors; conflicting per-chart
palettes retain individual legends.
Network push charts rebuild their color scale from discovered categories,
preserving child palettes beneath partial provider mappings and honoring
object-map category keys regardless of insertion order.
The bin data transform excludes values outside custom domains, including
values just above the upper bound and nonmatching values for zero-width domains.
Physics arrival scheduling, chart builders, projections, and sediment range
calculations avoid JavaScript argument limits on large datasets.
Changed
Mermaid graph layering uses a linear queue traversal and assigns rows directly
in insertion order, avoiding repeated queue shifts and redundant sorting.
Crucible body sizing computes the amount extent once per batch instead of
rescanning every component and product for each body.
Galton range calculation and EventDrop window summaries avoid redundant scans
and intermediate allocations.
Development tooling pins Vitest, its coverage provider, and its UI to the same
version so coverage runs do not use an unsupported mixed-version setup.
Release preparation refreshes versioned surfaces before task packets and
synchronizes the public AI reference after updating bundle figures.