v1.0.0 — clean release, remove fake beta, fix beta badge and notifications

This commit is contained in:
superdooper86
2026-05-07 16:16:38 +02:00
parent 02440c5340
commit 30b64683e0
6 changed files with 18 additions and 12 deletions
+9
View File
@@ -94,14 +94,23 @@ class UpdateManager: ObservableObject {
latestBetaVersion = beta.version
betaAvailable = true
if betaChannel && isNewer(beta.version, than: latestVersion) {
let wasAvailable = updateAvailable
latestVersion = beta.version
releaseNotes = beta.notes ?? ""
downloadURL = beta.url
updateAvailable = true
if !wasAvailable {
NotificationCenter.default.post(name: .updateDetected, object: beta.version)
}
}
} else {
betaAvailable = false
latestBetaVersion = ""
}
} else {
print("[UpdateManager] Beta fetch returned nil")
betaAvailable = false
latestBetaVersion = ""
}
}