Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 70 of 127 Next →
February 21, 2026
patch Data

Use Notes-style chevron collapsible headers for Views and AI Generated sections

Details

Replace default Avalonia Expander controls with custom chevron-toggle headers matching the Data Sources pattern in Notes: animated rotating chevron, section icon, bold label text, and count badge. Both sections default to expanded and smoothly animate on toggle.

patch Data

Reorder sidebar sections and make Views/AI Generated collapsible

Data 1.19.0 → 1.19.1 | 80e5a1e1
Details

Moved Views section before AI Generated in the Data plugin sidebar to prioritize user-created views over AI-generated datasets. Replaced the fixed Grid layout with a ScrollViewer+StackPanel approach and wrapped both Views and AI Generated sections in Expander controls so they can be collapsed/expanded, matching the collapsible Data Sources pattern used in Notes. Both sections default to expanded and auto-hide when empty.

patch CalendarContactsEmailFilesJournalNotesRssSnippetsTasksWebClips

Implement IIndexableContentProvider across all 10 plugins for RAG indexing

Rss 1.9.2 → 1.9.3 | Email 1.27.1 → 1.27.2 | Files 1.10.2 → 1.10.3 | Notes 1.55.2 → 1.55.3 | Tasks 1.18.2 → 1.18.3 | Journal 1.7.3 → 1.7.4 | Calendar 1.14.1 → 1.14.2 | Contacts 1.9.3 → 1.9.4 | Snippets 1.7.3 → 1.7.4 | WebClips 1.3.2 → 1.3.3 | ce5326c1
Details

Each plugin contributes searchable text content via the new SDK capability interface.

Uses partial class pattern ({Plugin}Plugin.IndexableContent.cs) for modularity.

Notes: Multi-chunk block-level indexing (each paragraph/heading/code block is a

separate chunk with title prepended for context). Sticky notes as single chunks.

Tasks, Journal, Calendar, Contacts, Snippets: Single-chunk with key fields concatenated.

RSS, WebClips, Email: Single-chunk with content truncated to 2048 chars.

Files: Metadata-only indexing (name + description, no file content embedding).

All chunks include SHA-256 content hashes for incremental skip-if-unchanged.

Entity types and link types match existing IDeepLinkTarget/ILinkableItemProvider

conventions for seamless navigation from search results.

Patch version bumps: Notes 1.55.3, Tasks 1.18.3, Journal 1.7.4, Contacts 1.9.4,

Calendar 1.14.2, Snippets 1.7.4, RSS 1.9.3, WebClips 1.3.3, Email 1.27.2, Files 1.10.3

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.

patch Data

Populate chart-eligible columns for view-based insight requests

Data 1.18.1 → 1.18.2 | e324014c
Details

When generating insights from a SQL view, resolves the underlying dataset's

columns and passes them as ChartEligibleColumns so the AI and chart validator

only reference columns that exist in the actual dataset table.

Data plugin 1.18.1 → 1.18.2

← Prev Page 70 of 127 Next →

Get notified about new releases