krz/hutch

an ios client for sourcehut

clone: git clone https://gitbay.org/krz/hutch.git

1156ab1b314b9b69e16fdc5fc9ff6eb3861b4588

unsigned

author: Christian Cleberg <hello@cleberg.net> · 2026-08-02T14:27:03Z

Update SonarCloud project id, contact emails, and bump to 3.8.5 (93)

- Point README badges and ROADMAP query at the krazywarez_hutch SonarCloud project
- Change user-facing contact emails to root@krz.sh (README, SECURITY, About screen)
- Bump MARKETING_VERSION to 3.8.5 and CURRENT_PROJECT_VERSION to 93
 Hutch.xcodeproj/project.pbxproj  | 24 ++++++++++++------------
 Hutch/Views/More/AboutView.swift |  2 +-
 README.md                        |  6 +++---
 ROADMAP.md                       |  2 +-
 SECURITY.md                      |  2 +-
 5 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/Hutch.xcodeproj/project.pbxproj b/Hutch.xcodeproj/project.pbxproj
index 17411d0..702c075 100644
--- a/Hutch.xcodeproj/project.pbxproj
+++ b/Hutch.xcodeproj/project.pbxproj
@@ -593,7 +593,7 @@
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CODE_SIGN_ENTITLEMENTS = Hutch/Hutch.entitlements;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 91;
+				CURRENT_PROJECT_VERSION = 93;
 				DEVELOPMENT_TEAM = ZCNAX3VL9D;
 				ENABLE_PREVIEWS = YES;
 				GENERATE_INFOPLIST_FILE = YES;
@@ -610,7 +610,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 3.8.4;
+				MARKETING_VERSION = 3.8.5;
 				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				STRING_CATALOG_GENERATE_SYMBOLS = YES;
@@ -630,7 +630,7 @@
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
 				CODE_SIGN_ENTITLEMENTS = Hutch/Hutch.entitlements;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 91;
+				CURRENT_PROJECT_VERSION = 93;
 				DEVELOPMENT_TEAM = ZCNAX3VL9D;
 				ENABLE_PREVIEWS = YES;
 				GENERATE_INFOPLIST_FILE = YES;
@@ -647,7 +647,7 @@
 					"$(inherited)",
 					"@executable_path/Frameworks",
 				);
-				MARKETING_VERSION = 3.8.4;
+				MARKETING_VERSION = 3.8.5;
 				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				STRING_CATALOG_GENERATE_SYMBOLS = YES;
@@ -710,7 +710,7 @@
 				APPLICATION_EXTENSION_API_ONLY = YES;
 				CODE_SIGN_ENTITLEMENTS = HutchWidgetExtension/HutchWidgetExtension.entitlements;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 91;
+				CURRENT_PROJECT_VERSION = 93;
 				DEVELOPMENT_TEAM = ZCNAX3VL9D;
 				GENERATE_INFOPLIST_FILE = NO;
 				INFOPLIST_FILE = HutchWidgetExtension/Info.plist;
@@ -720,7 +720,7 @@
 					"@executable_path/Frameworks",
 					"@executable_path/../../Frameworks",
 				);
-				MARKETING_VERSION = 3.8.4;
+				MARKETING_VERSION = 3.8.5;
 				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchWidgetExtension;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SKIP_INSTALL = YES;
@@ -739,7 +739,7 @@
 				APPLICATION_EXTENSION_API_ONLY = YES;
 				CODE_SIGN_ENTITLEMENTS = HutchWidgetExtension/HutchWidgetExtension.entitlements;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 91;
+				CURRENT_PROJECT_VERSION = 93;
 				DEVELOPMENT_TEAM = ZCNAX3VL9D;
 				GENERATE_INFOPLIST_FILE = NO;
 				INFOPLIST_FILE = HutchWidgetExtension/Info.plist;
@@ -749,7 +749,7 @@
 					"@executable_path/Frameworks",
 					"@executable_path/../../Frameworks",
 				);
-				MARKETING_VERSION = 3.8.4;
+				MARKETING_VERSION = 3.8.5;
 				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchWidgetExtension;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SKIP_INSTALL = YES;
@@ -768,7 +768,7 @@
 				APPLICATION_EXTENSION_API_ONLY = YES;
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 91;
+				CURRENT_PROJECT_VERSION = 93;
 				DEVELOPMENT_TEAM = ZCNAX3VL9D;
 				GENERATE_INFOPLIST_FILE = NO;
 				INFOPLIST_FILE = HutchSafariExtension/Info.plist;
@@ -778,7 +778,7 @@
 					"@executable_path/Frameworks",
 					"@executable_path/../../Frameworks",
 				);
-				MARKETING_VERSION = 3.8.4;
+				MARKETING_VERSION = 3.8.5;
 				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchSafariExtension;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SKIP_INSTALL = YES;
@@ -797,7 +797,7 @@
 				APPLICATION_EXTENSION_API_ONLY = YES;
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				CODE_SIGN_STYLE = Automatic;
-				CURRENT_PROJECT_VERSION = 91;
+				CURRENT_PROJECT_VERSION = 93;
 				DEVELOPMENT_TEAM = ZCNAX3VL9D;
 				GENERATE_INFOPLIST_FILE = NO;
 				INFOPLIST_FILE = HutchSafariExtension/Info.plist;
@@ -807,7 +807,7 @@
 					"@executable_path/Frameworks",
 					"@executable_path/../../Frameworks",
 				);
-				MARKETING_VERSION = 3.8.4;
+				MARKETING_VERSION = 3.8.5;
 				PRODUCT_BUNDLE_IDENTIFIER = net.cleberg.Hutch.HutchSafariExtension;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SKIP_INSTALL = YES;
diff --git a/Hutch/Views/More/AboutView.swift b/Hutch/Views/More/AboutView.swift
index cc820f0..97ba9f6 100644
--- a/Hutch/Views/More/AboutView.swift
+++ b/Hutch/Views/More/AboutView.swift
@@ -66,7 +66,7 @@ struct AboutView: View {
             }
 
             Section("Support") {
-                Link(destination: URL(string: "mailto:hello@cleberg.net")!) {
+                Link(destination: URL(string: "mailto:root@krz.sh")!) {
                     SwiftUI.Label("Email Support", systemImage: "envelope")
                 }
                 .themedRow()
diff --git a/README.md b/README.md
index 1250121..20a912d 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
 iOS client for SourceHut.
 
 [![builds.sr.ht status](https://builds.sr.ht/~ccleberg/Hutch.svg)](https://builds.sr.ht/~ccleberg/Hutch?)
-[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=krz_hutch&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=krz_hutch)
-[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=krz_hutch&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=krz_hutch)
+[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=krazywarez_hutch&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=krazywarez_hutch)
+[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=krazywarez_hutch&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=krazywarez_hutch)
 
 [![App Store Badge](https://krz.sh/storebutton.svg)](https://apps.apple.com/us/app/hutch-for-sourcehut/id6760742299)
 
@@ -96,4 +96,4 @@ This project is licensed under the GPL 3.0 or later. See [LICENSE](LICENSE).
 
 ## Contact
 
-Questions or feedback: hello@cleberg.net
+Questions or feedback: root@krz.sh
diff --git a/ROADMAP.md b/ROADMAP.md
index f52ff8a..fcec5df 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -266,7 +266,7 @@ The 3 hotspots are the part actually worth thought:
   then annotate.
 
 Query it with:
-`https://sonarcloud.io/api/issues/search?componentKeys=krz_hutch&resolved=false`
+`https://sonarcloud.io/api/issues/search?componentKeys=krazywarez_hutch&resolved=false`
 
 This was scoped as a patch on the assumption nothing executes differently — and
 that mostly held: the cosmetic fixes are comments, a merge, and a rename. The one
diff --git a/SECURITY.md b/SECURITY.md
index 000fc64..9ccdecb 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -14,7 +14,7 @@
 If you discover a security vulnerability, **do not open a public issue**.
 Instead:
 
-1. **Email** your report to [security@cleberg.net](mailto:security@cleberg.net).
+1. **Email** your report to [root@krz.sh](mailto:root@krz.sh).
   Include:
   - A detailed description of the vulnerability
   - Steps to reproduce