use new appcast stats store

This commit is contained in:
Peter Steinberger 2025-06-18 10:52:18 +02:00
parent 9155f46206
commit 6df38dc171
2 changed files with 3 additions and 3 deletions

View file

@ -41,7 +41,7 @@ public enum UpdateChannel: String, CaseIterable, Codable, Sendable {
/// Static URLs to ensure they're validated at compile time
private static let stableAppcastURL: URL = {
guard let url =
URL(string: "https://raw.githubusercontent.com/amantus-ai/vibetunnel/refs/heads/main/appcast.xml")
URL(string: "https://stats.store/api/v1/appcast/appcast.xml")
else {
fatalError("Invalid stable appcast URL - this should never happen with a hardcoded URL")
}
@ -51,7 +51,7 @@ public enum UpdateChannel: String, CaseIterable, Codable, Sendable {
private static let prereleaseAppcastURL: URL = {
guard let url =
URL(
string: "https://raw.githubusercontent.com/amantus-ai/vibetunnel/refs/heads/main/appcast-prerelease.xml"
string: "https://stats.store/api/v1/appcast/appcast-prerelease.xml"
)
else {
fatalError("Invalid prerelease appcast URL - this should never happen with a hardcoded URL")

View file

@ -28,7 +28,7 @@
<key>SUEnableAutomaticChecks</key>
<true/>
<key>SUFeedURL</key>
<string>https://vibetunnel.sh/appcast.xml</string>
<string>https://stats.store/api/v1/appcast/appcast.xml</string>
<key>SUPublicEDKey</key>
<string>AGCY8w5vHirVfGGDGc8Szc5iuOqupZSh9pMj/Qs67XI=</string>
<key>SUScheduledCheckInterval</key>