From 0d61e05e98f6f020722ee4d43f024c1da348d2a9 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Thu, 14 May 2026 12:41:55 -0500 Subject: feat: add Safari extension for sourcehut deep links --- Shared/HutchDeepLinkURLs.swift | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Shared/HutchDeepLinkURLs.swift') diff --git a/Shared/HutchDeepLinkURLs.swift b/Shared/HutchDeepLinkURLs.swift index 9b60086..eed678c 100644 --- a/Shared/HutchDeepLinkURLs.swift +++ b/Shared/HutchDeepLinkURLs.swift @@ -5,13 +5,18 @@ enum HutchDeepLinkURL { static let home = URL(string: "hutch://home")! static let emptyHost = URL(string: "hutch://")! static let repositoryGit = URL(string: "hutch://git/~user/repo")! + static let repositoryHg = URL(string: "hutch://hg/~user/repo")! + static let gitOwnerRoot = URL(string: "hutch://git/~owner/")! static let ticket = URL(string: "hutch://todo/~owner/tracker/42")! static let buildJob = URL(string: "hutch://builds/12345")! + static let buildJobWithOwner = URL(string: "hutch://builds/~owner/job/12345")! + static let mailingList = URL(string: "hutch://lists/~owner/list")! static let trackers = URL(string: "hutch://trackers")! static let builds = URL(string: "hutch://builds")! static let repositories = URL(string: "hutch://repositories")! static let status = URL(string: "hutch://status")! static let lookup = URL(string: "hutch://lookup")! + static let userProfile = URL(string: "hutch://lookup/~owner")! static let unknown = URL(string: "hutch://unknown")! static let invalidTicketId = URL(string: "hutch://todo/~owner/tracker/abc")! static let invalidBuildId = URL(string: "hutch://builds/abc")! -- cgit v1.2.3