feat(ui): add MissionControlViewModel

This commit is contained in:
Mika Kuns
2026-06-25 14:39:21 +02:00
parent aa7a49f634
commit 42da840066
7 changed files with 239 additions and 0 deletions

View File

@@ -34,6 +34,8 @@ public interface IWorkerClient : INotifyPropertyChanged
string? LastApproveTarget { get; }
IReadOnlyList<ActiveTask> GetActiveTasks();
Task WakeQueueAsync();
Task RunNowAsync(string taskId);
Task ContinueTaskAsync(string taskId, string followUpPrompt);

View File

@@ -1,4 +1,5 @@
using System.Collections.ObjectModel;
using System.Linq;
using Avalonia.Threading;
using ClaudeDo.Data.Models;
using ClaudeDo.Data.Repositories;
@@ -68,6 +69,8 @@ public partial class WorkerClient : ObservableObject, IAsyncDisposable, IWorkerC
public string? LastApproveTarget { get; private set; }
public IReadOnlyList<ActiveTask> GetActiveTasks() => ActiveTasks.ToList();
public WorkerClient(string signalRUrl)
{
_hub = new HubConnectionBuilder()