Repository navigation
v1.5.0
Release v1.5.0: Refined desktop UI, dependency trees, and safe task updates
-
Refresh the desktop interface with a restrained light/dark palette, clearer typography, softer priority badges, and more consistent spacing.
-
Group dependent tasks below their first visible prerequisite, using indentation and vector branch indicators aligned with the preceding level's checkbox.
-
Display dependency chains and sibling tasks together. Tasks with multiple prerequisites appear once and retain all dependency references in their details.
-
Preserve matching tasks when filters hide their prerequisites, and group subtasks under their parent when no prerequisite is visible.
-
Separate task titles from metadata and give task details more room by moving the progress chart into its own tab.
-
Improve narrow-window layouts and empty states. Replace emoji-based interface symbols with vector icons or plain text, including the broken dependency icon.
-
Preserve task descriptions when update_task omits the description field. An explicit empty description now clears it intentionally.
-
Fix clearing dependencies with depends_on="none" or "clear" over the HTTP-backed MCP connection. Empty dependency arrays survive serialization instead of being omitted.
-
Allow the task edit form to clear all dependencies.
-
Update priority filter counts when completed tasks are shown or hidden.
-
Improve chart contrast in both themes and prevent completed-count labels from overlapping the date axis.
-
Add regression coverage for partial MCP updates through both direct and HTTP backends, including persisted descriptions and dependencies.
-
Cover dependency ordering, multiple prerequisites, filtered tasks, mixed relationships, cycles, and recycled list rows.
-
Verify the interface in light and dark appearances and at reduced window sizes.
-
Full Go test suite passes.