feat(ui): WorkerClient methods for week report and daily notes

This commit is contained in:
mika kuns
2026-06-03 09:46:39 +02:00
parent d7558ef451
commit e106b00b16
3 changed files with 29 additions and 0 deletions

View File

@@ -50,4 +50,10 @@ public interface IWorkerClient : INotifyPropertyChanged
Task ContinuePlanningMergeAsync(string planningTaskId);
Task AbortPlanningMergeAsync(string planningTaskId);
Task QueuePlanningSubtasksAsync(string parentTaskId, CancellationToken ct = default);
Task<string?> GetWeekReportAsync(DateOnly start, DateOnly end);
Task<string> GenerateWeekReportAsync(DateOnly start, DateOnly end);
Task<List<DailyNoteDto>> GetDailyNotesAsync(DateOnly day);
Task<DailyNoteDto?> AddDailyNoteAsync(DateOnly day, string text);
Task UpdateDailyNoteAsync(string id, string text);
Task DeleteDailyNoteAsync(string id);
}