Add chart query error recovery in ChartDataLoader
Details
When a dataset chart query fails with a binder or aggregation error,
the loader now sends a ChartQueryErrorMessage to the shell's
DatasetInsightOrchestrator for AI-assisted correction. The AI returns
a fixed chart config which is retried once. Recovery has a 15-second
timeout and only attempts one retry to prevent infinite loops.
Notes plugin version bump to 1.56.0.
Align child item icons with section header icons
Details
All three sections' child items now use 22px left margin so their icons
line up vertically with the section header icons (chevron 14px + gap 4px
+ button padding 12px = 30px from edge, minus 8px ListBox margin = 22px).
Make Datasets section collapsible and fix chevron alignment
Details
Datasets header now matches Views and AI Generated with a collapsible
button, chevron, bar-chart icon, bold title, and count badge. Chevrons
are wrapped in a fixed 14x14 Border so rotation doesn't shift their
visual position. The star-fill role cascades: AI Generated > Views >
Datasets, so the last expanded section always fills remaining space.
Fix collapsed sections leaving empty space in sidebar
Details
When sections collapse, the remaining expanded section (or Datasets) now
takes over the Star (*) fill role so there's no unallocated empty space.
Datasets row becomes Star when both Views and AI Generated are collapsed,
Views row becomes Star when only AI Generated is collapsed.
Fix sidebar sections to collapse down when toggled
Details
Views and AI Generated sections now properly shrink to header-only height
when collapsed instead of keeping the full row height with empty space.
The code-behind subscribes to IsViewsExpanded/IsAiGeneratedExpanded
property changes and toggles the Grid RowDefinition between pixel/star
height and Auto. Adjacent GridSplitters are hidden when sections collapse.
Get notified about new releases