Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 23 of 53 Next →
February 21, 2026
minor SDK

Add IQuickActionProvider SDK capability interface (v1.48.0)

SDK 1.47.1 → 1.48.0 | 32dd6994
Details

Introduces IQuickActionProvider and QuickActionDescriptor to PrivStack.Sdk.

This capability allows plugins to register global quick actions that appear

in the command palette and can be invoked from any plugin tab. Actions can

either execute immediately or show a modal overlay with custom UI content

provided by the plugin. Follows the same descriptor+execution pattern as

IIntentProvider. SDK version bumped to 1.48.0.

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.

minor Notes

Fix page tree UI polish and block editor UX improvements (v1.53.0)

Notes 1.52.1 → 1.53.0 | b6b19e02
Details

Page tree sidebar: constrain selected item width to match New Page/Template

buttons, add right-aligned expand/collapse chevron with animation, apply

ellipsis to long page titles, left-align icons with tighter spacing, and

scope bold styling to only the directly selected page (not its children).

Block editor: replace Cmd+/ shortcut with Notion-style slash command that

opens the block type picker when "/" is typed in an empty paragraph block.

Clear saved block index when focus leaves a block editor so that adding

new blocks appends at the end instead of inserting at the stale position.

minor Calendar

Add QuickEventForm for global quick action overlay (v1.14.0)

Calendar 1.13.1 → 1.14.0 | e9ec0ebc
Details

Adds a programmatic QuickEventForm control used by CalendarPlugin's

IQuickActionProvider to create events from the Cmd+E global shortcut.

The form includes title, date, and time (hour/minute/AM-PM) inputs with

auto-rounding to the next 15-minute increment.

Calendar plugin version 1.13.1 → 1.14.0.

minor Notes

Migrate Notes AI suggestions to global tray (v1.52.0)

Notes 1.51.0 → 1.52.0 | 423383b8
Details

Migrates the Notes plugin from its local AiSuggestionPanel to the shell's

unified AI suggestion tray via Host.Suggestions (IAiSuggestionService).

Changes:

  • NotesViewModel.AI.cs: replaced AiSuggestionPanel.AddLoadingCard() with

Host.Suggestions.Push() + Update() for Loading→Ready/Error transitions.

Added PushLoadingCard/ShowCardResult/ShowCardError helpers.

  • NotesViewModel.AiTray.cs (new): handles ContentSuggestionActionRequestedMessage

and ContentSuggestionDismissedMessage for block-level operations (replace,

insert above/below, undo). Tracks undo state in Dictionary<string, SuggestionBlockState>.

  • NotesPlugin.cs: passes Host.Suggestions to SetAiService, registers messenger

subscriptions for AI tray action messages.

  • NotesView.axaml: removed local AiSuggestionPanel from right dock.

AI toggle button now triggers LoadAiSuggestionsForCurrentPage (re-pushes

persisted suggestions into global tray).

  • AiSuggestionPanelViewModel, AiSuggestionCardViewModel: marked [Obsolete],

kept for backward compatibility.

Notes plugin version 1.51.0 → 1.52.0.

← Prev Page 23 of 53 Next →

Get notified about new releases