From 51b2eb0e6296734960f37cebd40fee34a1f261f9 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Thu, 14 May 2026 13:18:55 -0500 Subject: feat: add App Intents for Hutch navigation - add read-only App Intents for core Hutch workflows - route intents through the existing Hutch navigation/deep-link model - expose Work Queue, Recent Activity, System Status, pinned resources, projects, failed builds, assigned tickets, saved searches, and search where supported - keep App Intents non-mutating for the initial implementation - preserve existing widget, Safari extension, and hutch:// routing behavior References: https://todo.sr.ht/~ccleberg/hutch/71 --- HutchTests/BuildListViewModelTests.swift | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'HutchTests/BuildListViewModelTests.swift') diff --git a/HutchTests/BuildListViewModelTests.swift b/HutchTests/BuildListViewModelTests.swift index aa2e46b..8ee5b81 100644 --- a/HutchTests/BuildListViewModelTests.swift +++ b/HutchTests/BuildListViewModelTests.swift @@ -59,9 +59,15 @@ struct BuildListViewModelTests { filter: .active, lookbackDays: BuildListViewModel.defaultLookbackDays ) + let failed = BuildListViewModel.filterJobs( + jobs, + filter: .failed, + lookbackDays: BuildListViewModel.defaultLookbackDays + ) #expect(attention.map(\.id) == [2, 3]) #expect(active.map(\.id) == [3]) + #expect(failed.map(\.id) == [2]) } @Test -- cgit v1.2.3