Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 20 of 32 Next →
February 19, 2026
minor Journal

Add intent signal emission on entry creation (v1.7.1)

Journal 1.6.0 → 1.7.1 | f29c1099
Details

Emit IntentSignalMessage via WeakReferenceMessenger when a journal entry

is created through the ViewModel's CreateEntryAsync flow. This allows the

shell-side IntentEngine to analyze new journal content for actionable

intents (e.g., detecting tasks, calendar events, or contacts mentioned

in the entry text). The signal is emitted after the entry is persisted

and the UI is updated, using IntentSignalType.EntityCreated. Also

includes the IIntentProvider implementation for journal.create_entry

intent execution. Bumps version from 1.6.0 to 1.7.1.

minor NotesTasks

AI description generation, block rewrite, and bug fixes

Notes 1.45.1 → 1.45.2 | Tasks 1.9.0 → 1.10.0 | 9d3c4d61
Details

Notes plugin (1.45.2):

  • Fix NavigateToPageAsync to refresh page tree when page created externally,

resolving "Create Note from Task" pages not appearing in sidebar

  • Add AI Rewrite submenu to block context menu with Rewrite, Lengthen, and

Shorten modes. Lengthen uses surrounding block context for coherence.

Results appear as cards in the existing AI suggestion panel.

  • Rewrites use slightly higher temperature (+0.1) for creative variation

Tasks plugin (1.10.0):

  • Add "Create Note" menu item to task list view flyout for quick access
  • Add ConvertToNoteByItemCommand accepting TaskItem parameter for list usage
  • Add AI description rewrite with inline undo banner on detail panel
  • Add AI description Q&A generation flow: first AI call generates contextual

questions based on task metadata, user answers them, second call produces

a comprehensive description. Overlay UI with accept/regenerate/cancel.

  • Add PathIcon icons to AI context menu items for visual consistency
  • Add SanitizeAiResponse helper to strip leaked model tokens and preamble
minor Notes

Redesign AI suggestion panel as multi-card list + fix table summarize (v1.45.0)

Notes 1.44.1 → 1.45.0 | ad50fb8b
Details

Redesign the AI suggestion panel from a single-suggestion view to a multi-card

list with interactive expand/collapse, block navigation with flash animations,

inline action buttons (Replace, Insert Above/Below), and undo support. Cards

persist across panel close/reopen and are restored on page switch.

Fix ExtractBlockText to handle TableBlock (inline-backed only), DefinitionListBlock,

FootnoteBlock, ImageBlock, and ChartBlock — previously these returned empty strings,

causing AI Summarize to silently produce nothing for table blocks.

Add flash highlight animation to BlockWrapper (opacity-animated blue overlay) triggered

when expanding a suggestion card or applying an action. Wire RequestBlockFlash event

through NotesView for scroll-to-block + visual feedback.

Add PathIcon glyphs to all context menu items (AI, Summarize, Copy Link, Duplicate,

Delete) with accent color on hover for visual consistency.

AiSuggestionStore migrated from blockId-keyed to GUID-keyed entries to support

multiple suggestions per block, with undo state fields (OriginalBlockContent,

AppliedAction, InsertedBlockId).

minor Tasks

Add AI task-to-note conversion feature (v1.9.0)

Tasks 1.8.4 → 1.9.0 | e885abc1
Details

Add AI-powered "Create Note from Task" context menu action to the task

detail panel. When invoked, TaskToNoteService gathers the full task

context (title, description, status, priority, dates, subtasks,

checklist, time entries, linked items resolved via ILinkableItemProvider)

and sends it to the configured AI provider. The AI generates a

structured Markdown note which is then created as a page in the Notes

plugin via the SDK message bus, preserving plugin isolation. Navigation

automatically redirects to the newly created note.

New files:

  • TaskToNoteService.cs: Orchestrates context gathering, AI call, page

creation via SdkMessage, and navigation

  • TasksViewModel.AI.cs: Partial class exposing IsAiAvailable and

ConvertToNoteCommand, wired by TasksPlugin when Host.AI is available

Modified files:

  • TasksPlugin.cs: Wires AI service to ViewModel in CreateViewModelCore
  • TaskDetailPanel.axaml.cs: Adds context menu with AI > Create Note

from Task item, visibility gated on IsAiAvailable

  • PrivStack.Plugin.Tasks.csproj: Version bump 1.8.4 → 1.9.0
minor Notes

Add AI summarize feature with suggestion panel (v1.44.0)

Notes 1.43.0 → 1.44.0 | 7c6a439e
Details

Add block-level AI summarization: right-click any text block → AI → Summarize.

The AI suggestion panel shows the result with actions to replace the block,

insert above/below, or close and store for later retrieval. Includes

AiSuggestionStore for persisting suggestions via IPluginSettings,

AiSuggestionPanelViewModel for panel state management, and text extraction

from all block content types (paragraph, heading, list, code, callout,

blockquote). Context menu AI item is conditionally visible based on

IAiService.IsAvailable. Bump Notes plugin from 1.43.0 to 1.44.0.

← Prev Page 20 of 32 Next →

Get notified about new releases