mika kuns
4c6fd9f024
feat(ui): add merge-target dropdown and merge-all controls to planning detail
...
- Add SubtaskDiffDto and CombinedDiffResultDto to PlanningDtos.cs
- Extend IWorkerClient with 5 planning merge methods and 5 events
- Implement methods and hub subscriptions on WorkerClient
- Add Status and WorktreeState to SubtaskRowViewModel
- Add MergeTargetBranches, SelectedMergeTarget, CanMergeAll,
MergeAllDisabledReason, MergeAllError, RecomputeCanMergeAll,
MergeAllCommand, ReviewCombinedDiffCommand (Task 14 TODO)
to DetailsIslandViewModel
- Add planning merge section to DetailsIslandView.axaml
(merge target ComboBox + buttons + error label), gated on
Task.IsPlanningParent
- Add 4 xUnit tests covering CanMergeAll logic and DTO shape
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-24 16:22:27 +02:00