Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 81 of 127 Next →
February 20, 2026
minor Tasks

Replace CalendarDatePicker with MiniCalendarPicker in Tasks

Tasks 1.14.0 → 1.15.0 | 73d29c18
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.

minor Tasks

Tasks UX: auto-assign project, remove Add buttons, remove card background

Tasks 1.13.0 → 1.14.0 | 87cfa008
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

patch Tasks

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.

minor NotesTasks

Add AI "Generate Title from Content" action to Notes and Tasks plugins

Notes 1.49.3 → 1.50.0 | Tasks 1.12.0 → 1.13.0 | bf7b044f
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.

patch Notes

Include sticky notes in graph view contribution

Notes 1.49.2 → 1.49.3 | dece16e3
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.

← Prev Page 81 of 127 Next →

Get notified about new releases