Skip to main content

Changelog

Every improvement, automatically tracked from our commit history.

Subscribe via Atom feed
← Prev Page 39 of 266 Next →
February 27, 2026
patch Desktop Shell

Move View Documentation link to its own line in Developer settings

Details

Prevents horizontal overflow when the subtitle and link button

compete for space in a narrow settings panel.

patch Desktop Shell

Disable horizontal scrolling on API docs and route detail windows

Details

Both ApiDocsWindow and ApiRouteDetailWindow ScrollViewers lacked

HorizontalScrollBarVisibility="Disabled", allowing monospace code blocks

and inline runs to overflow the window width. Content now constrains to

the window width with text wrapping.

patch Tasks

Redesign Kanban cards to match list view layout, move layout toggle to Settings

Details

Kanban cards now use the same Grid layout as the detailed list view (status

bar, priority dot, metadata row, tags, timer button) instead of the old flat

StackPanel. Simple mode shows a minimal priority-dot + title variant. The

Done column applies strikethrough, muted colors, opacity, and shows

"Completed: date" instead of due date with a logged-time badge.

Move the Simple/Detailed toggle from the toolbar into Settings > View tab as

a new "Layout Mode" option set. All three View tab option sets (Layout Mode,

List Grouping, Item Density) now show a contextual description TextBlock

below them that updates when the selection changes.

IsSimpleMode is now persisted to plugin settings and restored on startup.

patch Desktop Shell

Add copy cURL command to API endpoint detail popup

Details

Every endpoint detail popup now shows a ready-to-paste cURL command

at the top with method, auth header, content-type, and JSON body.

All routes are now clickable (not just ones with schema docs) since

every route gets a cURL block.

patch Tasks

Persist task view state across restarts and plugin switches (BUG #25, #56, #58)

Details

BUG #25 — Selected task restored on restart: SelectedTask ID is saved

to IPluginSettings on every selection change and restored during

ApplyFiltersAndSort when no in-memory selection exists.

BUG #56 — Filters persist across plugin switch and restart: FilterStatus,

FilterPriority, ActiveSmartFilter, SortField, SortAscending,

ShowCompletedTasks, ShowArchivedTasks, and ViewMode are all saved to

settings on change and restored in the constructor.

BUG #58 — Edit state survives plugin switch: OnSelectedTaskChanged now

detects when RefreshTasks() replaces the object reference for the same

task (same ID) and skips resetting IsDetailPanelEditing and edit fields,

so mid-edit state is preserved when navigating away and back.

← Prev Page 39 of 266 Next →

Get notified about new releases