Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 15 of 32 Next →
February 21, 2026
minor Data

Add AI Generated section to Data plugin sidebar

Data 1.18.2 → 1.19.0 | c1dbda09
Details

Isolates AI-generated datasets (category "ai-generated") into a dedicated

sidebar section between Datasets and Views. The new section uses a globe icon

with accent color to visually distinguish AI-derived data, and auto-hides

when no AI datasets exist.

DataObjectSummary gains a Category field. DataViewModel partitions datasets

by category into Datasets vs AiGeneratedDatasets collections with matching

FilteredAiGenerated computed property. DataView.axaml adds the third section

with its own ListBox and context menu. Code-behind wires up selection so

clicking in any of the three lists clears the other two.

All lookup sites (delete, duplicate, deep link navigation) now search

AiGeneratedDatasets in addition to Datasets and Views.

Version bump: 1.18.2 → 1.19.0.

minor Notes

Migrate chart rendering to LiveCharts with 6 new chart types

Notes 1.54.2 → 1.55.0 | edb8cb23
Details

Replaces ~1300 lines of custom Canvas/SkiaSharp chart rendering with LiveCharts

for bar, line, pie, stacked bar, grouped bar, horizontal bar, scatter, area, and

donut charts. Timeline remains custom Canvas (no LC Gantt equivalent).

ChartBlockEditor is now a ~280-line orchestrator that delegates data loading to

ChartDataLoader and series construction to ChartSeriesFactory. The AXAML adds

buttons for all 10 chart types plus a Group By column selector for stacked/grouped.

ChartExportRenderer uses LiveCharts off-screen rendering (SKCartesianChart/SKPieChart)

instead of manual SkiaSharp drawing, ensuring export matches interactive rendering.

ChartConfigViewModel gains SelectedGroupByColumn and emits GroupBy, Orientation, and

InnerRadiusRatio fields for the new chart types.

Bumps Notes plugin from 1.54.2 to 1.55.0.

minor Data

Add AggregateGroupedAsync to Data plugin

Data 1.17.0 → 1.18.0 | 6c872a54
Details

Implements the new IDataObjectProvider.AggregateGroupedAsync method,

delegating to the underlying IDatasetService for multi-series grouped

aggregate queries. Bumps Data plugin version from 1.17.0 to 1.18.0.

minor Data

Add Generate Insights button to Data plugin, bump to 1.17.0

Data 1.16.3 → 1.17.0 | 2b417b14
Details

New "Generate Insights" button in the dataset browse header. Clicking it

queries the first 100 rows, pushes a Loading suggestion card to the AI tray,

and sends DatasetInsightRequestMessage to the shell orchestrator for AI

analysis. The orchestrator handles the AI call and note creation.

New partial class DatasetBrowseViewModel.Insights.cs keeps insight logic

separate. IAiSuggestionService wired through DataPlugin → DataViewModel →

DatasetBrowseViewModel.

minor Notes

Add UserPromptLabel to Notes AI card pushes for chat tray

Notes 1.53.4 → 1.54.0 | f7154e8a
Details

Set UserPromptLabel on all ContentSuggestionCard pushes so the chat-style

AI tray can render proper user bubbles ("Summarize this block", "Rewrite

this block", etc.) instead of synthesizing from the title.

Bump Notes plugin version to 1.54.0.

← Prev Page 15 of 32 Next →

Get notified about new releases