Merge claudedo/9ec7d4ea272b46458da441ff3621f2f0

This commit is contained in:
mika kuns
2026-08-11 17:24:35 +02:00
3 changed files with 40 additions and 9 deletions
@@ -73,6 +73,10 @@ public sealed partial class TaskRowViewModel : ViewModelBase
public int StepsCount { get; init; }
public int StepsCompleted { get; init; }
// Number is 0 for rows created outside TaskNumberAllocator (test seeds, a future import
// path); a bare "#0" would be meaningless, so hide the badge entirely below 1.
public bool ShowNumberBadge => Number > 0;
public bool IsChild => !string.IsNullOrEmpty(ParentTaskId);
public bool IsAgentSuggested => IsChild && !string.IsNullOrEmpty(CreatedBy) && CreatedBy == ParentTaskId;
public bool IsPlanningParent => PlanningPhase != PlanningPhase.None
@@ -318,6 +322,7 @@ public sealed partial class TaskRowViewModel : ViewModelBase
OnPropertyChanged(nameof(CanQueuePlan));
}
partial void OnNumberChanged(int value) => OnPropertyChanged(nameof(ShowNumberBadge));
partial void OnBranchChanged(string? value) => OnPropertyChanged(nameof(HasBranch));
partial void OnWorktreeStateChanged(ClaudeDo.Data.Models.WorktreeState? value)
{