summaryrefslogtreecommitdiff
path: root/Shared/HutchDeepLinkURLs.swift
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-05-14 12:41:55 -0500
committerChristian Cleberg <[email protected]>2026-05-14 12:41:55 -0500
commit0d61e05e98f6f020722ee4d43f024c1da348d2a9 (patch)
treeb388972b86cf83de380381c52c4390c3beafc69a /Shared/HutchDeepLinkURLs.swift
parentf28e5cee1643e3f99d7bf90476d1dcf9347229a0 (diff)
downloadhutch-0d61e05e98f6f020722ee4d43f024c1da348d2a9.tar.gz
hutch-0d61e05e98f6f020722ee4d43f024c1da348d2a9.tar.bz2
hutch-0d61e05e98f6f020722ee4d43f024c1da348d2a9.zip
feat: add Safari extension for sourcehut deep linksv3.4.0
Diffstat (limited to 'Shared/HutchDeepLinkURLs.swift')
-rw-r--r--Shared/HutchDeepLinkURLs.swift5
1 files changed, 5 insertions, 0 deletions
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")!