Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 10 of 22 Next →
February 19, 2026
minor Desktop Shell

Add release stage badges to navigation, settings, and plugin management UI

Desktop 1.42.5 → 1.43.0 | fe367712
Details

Wire ReleaseStage through PluginSettingsItem and display Alpha/Beta badges

across the desktop shell: navigation sidebar (expanded mode shows "A"/"B"

pill badges), ManagePluginsDialog (full "Alpha"/"Beta" text badges alongside

existing Coming Soon/Experimental/Core badges), and SettingsPanel (inline

badges on AI section title as Beta, AI Intent Engine card as Alpha, and

Cloud Sync section title as Beta, plus sidebar category items for AI and

Cloud Sync). StatusText updated to show Alpha/Beta before Experimental.

Desktop version bumped to 1.43.0.

minor SDK

Add ReleaseStage enum to SDK for plugin maturity indicators

SDK 1.42.0 → 1.43.0 | 74a7dee8
Details

Add ReleaseStage enum (Release, Beta, Alpha) to PluginMetadata and

NavigationItem in PrivStack.Sdk. This enables plugins to declare their

maturity stage, which will be displayed as badges in the UI. NavigationItem

includes computed IsAlpha/IsBeta helpers for XAML binding. SDK version

bumped to 1.43.0.

minor Desktop Shell

Enrich intent prompt with description, due_date, priority slot filling

Desktop 1.41.9 → 1.42.0 | a6fb4bfa
Details

Few-shot examples now demonstrate rich slot filling: concise generated

titles, detailed descriptions, due dates, priority levels, and location.

Action list now shows optional slots with '?' suffix so the model knows

they exist. Examples show tasks with description + priority + due_date

and events with description + location. This teaches the model to

generate meaningful titles and fill context into descriptions rather

than just copying raw text. Bumps desktop to v1.42.0.

minor Desktop Shell

Add AI Intent Engine service and UI surfaces (v1.41.0)

Desktop 1.40.3 → 1.41.0 | 7b5f42ac
Details

Implements the shell-side IntentEngine that receives IntentSignalMessage

broadcasts, uses IAiService to classify content against available intent

descriptors, and surfaces IntentSuggestion objects to the user.

Engine (Services/AI):

  • IntentEngine: channel-based signal consumer with per-plugin debounce,

content deduplication, 50-suggestion FIFO cap, structured AI prompt

  • IntentPromptBuilder: dynamic prompt generation from intent descriptors

UI surfaces:

  • IntentSuggestionTrayViewModel + AXAML: floating tray with suggestion

cards, badge count, accept/edit/dismiss actions

  • IntentSuggestionCardViewModel: per-card display with slot editing
  • IntentSlotEditorViewModel + AXAML: modal overlay for slot review/edit
  • MainWindow: tray panel + sparkle button in status bar + overlay
  • SettingsViewModel.AI: intent engine + auto-analyze toggles

Wiring:

  • ServiceRegistration: IntentEngine singleton
  • PluginHostFactory/PluginHost: IntentEngine property
  • PluginRegistry: IIntentProvider auto-registration
  • AppSettings: AiIntentEnabled, AiIntentAutoAnalyze
minor SDK

Add AI Intent Engine capability types (v1.42.0)

SDK 1.41.0 → 1.42.0 | 49817ced
Details

Introduces the IIntentProvider capability interface and supporting types

for the cross-plugin AI Intent Engine. Plugins declare actionable intents

with typed slots, and the shell-side engine classifies content signals

to surface suggestions.

New SDK types:

  • IIntentProvider: capability interface for intent declaration + execution
  • IntentDescriptor, IntentSlot, IntentSlotType: intent schema DTOs
  • IntentRequest, IntentResult: execution contract
  • IntentSignalMessage, IntentSignalType: messenger-bus signal DTO
  • IIntentEngine: shell-provided engine interface exposed to plugins
  • IntentSuggestion: matched suggestion record
  • IPluginHost.IntentEngine property for plugin access
← Prev Page 10 of 22 Next →

Get notified about new releases