Replace CalendarDatePicker with MiniCalendarPicker in Tasks
Details
Swaps out Avalonia's default CalendarDatePicker for the new
MiniCalendarPicker from UI.Adaptive in both TasksView (due date)
and TaskDetailPanel (due date, start date, reminder). The new
picker shows a compact mini-calendar popup matching the Calendar
plugin's sidebar style. Binds directly to DateTimeOffset? properties
instead of the DateTime? wrapper properties. Bumps to v1.15.0.
Tasks UX: auto-assign project, remove Add buttons, remove card background
Details
Project dropdown now auto-assigns on selection change via
OnSelectedProjectChanged partial handler. Added a static "None" sentinel
project as the first item so users can clear the assignment from the
dropdown directly. Removed the Assign and Clear buttons.
Removed redundant "Add" buttons from Tags, Contexts, Checklist, and
Related Tasks inputs — all already support Enter-to-submit via existing
KeyDown handlers. Updated watermark text to hint at Enter usage.
Removed the ThemeSurfaceBrush card background from the detail area so
content sits directly on the page background for a cleaner, modern look.
Version bump: 1.13.0 → 1.14.0
Fix AI title accept not applying and remove blue focus border from title
Details
AcceptGeneratedTitle now re-seats SelectedTask (null then reassign) to
force all OneWay title bindings to refresh, since TaskItem.Title is a
plain auto-property without change notification.
Added borderless class to the main TasksView title TextBox to remove the
default Avalonia focus/hover blue border.
Add AI "Generate Title from Content" action to Notes and Tasks plugins
Details
Notes plugin (1.50.0): Adds GenerateTitleFromContentAsync() that extracts all page block text, sends it to the AI service with a title-generation prompt (25-75 chars), and presents the suggestion via inline observable properties. Accept sets CurrentPageTitle, dismiss clears the suggestion, and undo restores the previous title. A "Generate Title" menu item is added to the BlockWrapper AI context menu alongside Summarize and Rewrite.
Tasks plugin (1.13.0): Adds GenerateTitleFromContentAsync() that gathers the task description, task notes, and associated project name/description for richer context. The AI Title button is placed in both the main TasksView header (next to status/priority badges) and the TaskDetailPanel headline block. An accept/dismiss suggestion banner appears below the title. Also adds AI Generate/Rewrite buttons to the main TasksView Description section (previously only in TaskDetailPanel).
Both use the direct IAiService.CompleteAsync() pattern with MaxTokens=48, Temperature=0.5, and dedicated feature IDs for usage tracking.
Include sticky notes in graph view contribution
Details
Sticky notes were missing from the Notes plugin's graph data provider.
Now loads sticky_note entities in parallel with pages and wiki sources,
contributing them as nodes with their own link/node type. Also extracts
content fields for wiki-link parsing and explicit links from linked_items.
Get notified about new releases