feat(ui): tickets + plan day button, fallback list and prime action

This commit is contained in:
mika kuns
2026-10-01 08:44:21 +02:00
parent 9fc2e26edb
commit e35b054a2e
16 changed files with 242 additions and 12 deletions
@@ -190,6 +190,8 @@ public interface IWorkerClient : INotifyPropertyChanged
Task<string?> GetWeekReportAsync(DateOnly start, DateOnly end);
Task<string> GenerateWeekReportAsync(DateOnly start, DateOnly end);
Task<bool> RunDailyPrepNowAsync();
/// <summary>Ticket import, then the daily prep, in one Prime run.</summary>
Task<bool> RunTicketImportNowAsync();
Task RefineTaskAsync(string taskId);
event Action<string>? RefineStartedEvent;
@@ -244,6 +246,8 @@ public interface IWorkerClient : INotifyPropertyChanged
Task<TokenTrackerDashboardDto?> OpenTokenTrackerDashboardAsync();
Task<TicketSettingsDto?> GetTicketSettingsAsync();
/// <summary>Sets the fallback list for imported ticket items; null clears it.</summary>
Task SetTicketFallbackListAsync(string? listId);
Task SetTicketApiBaseUrlAsync(string? baseUrl);
Task SetTicketTokenAsync(string token);
Task ClearTicketTokenAsync();