feat: add robust scheduler with modern explicit permissions UI

This commit is contained in:
nimbold
2026-06-02 10:48:41 +03:30
parent 2dbb169c39
commit e920eb544d
5 changed files with 433 additions and 1 deletions
+6
View File
@@ -24,6 +24,7 @@ enum DownloadSidebarFilter: Hashable {
enum SidebarSelection: Hashable {
case downloads(DownloadSidebarFilter)
case queue(UUID)
case scheduler
case settings
}
@@ -70,6 +71,11 @@ struct SidebarView: View {
}
.buttonStyle(.plain)
}
Section("Tools") {
Label("Scheduler", systemImage: "calendar.badge.clock")
.tag(SidebarSelection.scheduler)
}
}
.listStyle(.sidebar)
.alert("Rename Queue", isPresented: Binding(