feat(ui): rename review Retry to Continue and make Reset discard the worktree
[Continue] keeps the reject-to-queue + resume behaviour. [Reset] now calls ResetTaskAsync (discards the task worktree and returns it to Idle) behind a confirmation, replacing the old park-to-idle action. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1470,10 +1470,14 @@ public sealed partial class DetailsIslandViewModel : ViewModelBase
|
|||||||
}
|
}
|
||||||
|
|
||||||
[RelayCommand]
|
[RelayCommand]
|
||||||
private async System.Threading.Tasks.Task ParkReviewAsync()
|
private async System.Threading.Tasks.Task ResetReviewAsync()
|
||||||
{
|
{
|
||||||
if (Task is null || !_worker.IsConnected) return;
|
if (Task is null || !_worker.IsConnected || ConfirmAsync is null) return;
|
||||||
try { await _worker.RejectReviewToIdleAsync(Task.Id); }
|
var branchName = $"claudedo/{Task.Id.Replace("-", "")}";
|
||||||
|
var ok = await ConfirmAsync(
|
||||||
|
$"Reset working tree?\nThis discards branch {branchName} (and all changes) and returns the task to Idle.");
|
||||||
|
if (!ok) return;
|
||||||
|
try { await _worker.ResetTaskAsync(Task.Id); }
|
||||||
catch { /* stale review action; broadcast reconciles */ }
|
catch { /* stale review action; broadcast reconciles */ }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -199,10 +199,10 @@
|
|||||||
FontSize="{StaticResource FontSizeMono}" />
|
FontSize="{StaticResource FontSizeMono}" />
|
||||||
<StackPanel Grid.Column="2" Orientation="Horizontal" Spacing="10"
|
<StackPanel Grid.Column="2" Orientation="Horizontal" Spacing="10"
|
||||||
VerticalAlignment="Top" Margin="12,2,0,0">
|
VerticalAlignment="Top" Margin="12,2,0,0">
|
||||||
<Button Classes="prompt-action accent" Content="[Retry]"
|
<Button Classes="prompt-action accent" Content="[Continue]"
|
||||||
Command="{Binding RejectReviewCommand}" />
|
Command="{Binding RejectReviewCommand}" />
|
||||||
<Button Classes="prompt-action" Content="[Reset]"
|
<Button Classes="prompt-action" Content="[Reset]"
|
||||||
Command="{Binding ParkReviewCommand}" />
|
Command="{Binding ResetReviewCommand}" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user