Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 26 of 127 Next →
February 27, 2026
patch Tasks

Add right-click context menu to Tasks detailed list view

Details

The detailed/sidebar list view was missing a context menu while all

other views (Simple list, Kanban, GTD, Calendar) had one. Users had

to click a task and use the detail panel buttons for actions like

delete, duplicate, archive, etc.

Adds the same MenuFlyout context menu to the detailed list item Border

with: Edit, Start Work, Mark Complete, Reopen, Start/Stop Timer,

Duplicate, Archive, Delete — matching the Simple list view menu.

patch Tasks

Fix Tasks settings overlay not opening on cog button click

Details

OpenAsync() was awaiting LoadAllAsync() without a try-catch. If any

service call threw (e.g., RuleService.GetRulesAsync SDK query), the

exception was silently swallowed by the AsyncRelayCommand and IsOpen

was never set to true — resulting in zero visual feedback on click.

Wrap LoadAllAsync in try-catch so IsOpen = true always executes.

patch Tasks

Fix RecurrencePattern deserialization crash for missing type discriminator

Details

Task #3 had a recurrence.pattern JSON object without a "type" field,

causing NotSupportedException with [JsonPolymorphic]. Replaced the

attribute-based approach with a custom RecurrencePatternConverter that

handles missing/unknown discriminators gracefully (defaults to daily).

This matches the pattern already used by RecurrenceEnd and is resilient

to data written by older versions or external sync sources.

Also added RustWeekdayConverter.TryParse for use by the converter.

minor Tasks

Tasks v1.26.0: right-click context menus and AI feedback

Tasks 1.25.1 → 1.26.0 | f0bdecd5
Details

Add right-click context menus to task items across all views (List,

Kanban, GTD Timeline, Calendar Timeline) with: Edit, Start Work, Mark

Complete/Reopen, Start/Stop Timer, Duplicate, Archive, Delete. Updated

the "..." button flyout to include the same expanded set of actions.

Added DuplicateTaskByItem and StartTaskByItem commands that accept a

TaskItem parameter for use from context menu bindings (the existing

DuplicateTask/StartTask operate on SelectedTask only).

Added StatusMessage feedback to AI Title and AI Rewrite commands so

failures are surfaced to the user instead of failing silently.

minor Notes

Add notes.update_note intent and block-aware content parser

Notes 1.64.0 → 1.65.0 | e1190d4a
Details

Enhance the Notes plugin's content parser to create proper block types

from markdown-like syntax: headings (#), bullet lists (-), numbered

lists (1.), task lists (- [ ]), blockquotes (>), code blocks (```),

horizontal rules (---), markdown tables (| |), and [CHART:] markers

for dataset-backed chart blocks.

Add notes.update_note intent for modifying existing notes — supports

replace and append modes. Add AddChart method to PageContentBuilder.

This enables Duncan to create rich, structured notes with appropriate

block types (headings, tables, charts, code blocks, etc.) instead of

flat paragraph text, and to update existing notes.

Bump Notes plugin version to 1.65.0.

← Prev Page 26 of 127 Next →

Get notified about new releases