aboutsummaryrefslogtreecommitdiff
path: root/Hotline/State/AppUpdate.swift
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2025-11-12 18:55:25 -0800
committerDustin Mierau <dustin@mierau.me>2025-11-12 18:55:25 -0800
commit5eff79cc4891076d85223dcfd96c7cb8894c80f2 (patch)
tree9a0197cf30d3300cb2fbc024da26ddbc82df43bd /Hotline/State/AppUpdate.swift
parent5a3d06c527cf03d68149449965fade0dd5ea0ed2 (diff)
Get Accounts out of the sidebar, redesign Account management.
Diffstat (limited to 'Hotline/State/AppUpdate.swift')
-rw-r--r--Hotline/State/AppUpdate.swift20
1 files changed, 14 insertions, 6 deletions
diff --git a/Hotline/State/AppUpdate.swift b/Hotline/State/AppUpdate.swift
index 558a296..83006a2 100644
--- a/Hotline/State/AppUpdate.swift
+++ b/Hotline/State/AppUpdate.swift
@@ -144,12 +144,13 @@ final class AppUpdate {
self.releaseNotesCombined = nil
self.isDownloading = false
if trigger == .manual {
- self.message = AppUpdateMessage(
- title: "Hotline is up to date",
- detail: "You're running the latest and greatest.",
- kind: .success
- )
- self.showWindow = true
+ self.showUpToDateAlert()
+// self.message = AppUpdateMessage(
+// title: "Hotline is up to date",
+// detail: "You're running the latest and greatest.",
+// kind: .success
+// )
+// self.showWindow = true
} else {
self.message = nil
self.showWindow = false
@@ -175,6 +176,13 @@ final class AppUpdate {
}
}
+ private func showUpToDateAlert() {
+ let alert = NSAlert()
+ alert.messageText = "No Update Available"
+ alert.informativeText = "You are already using the latest version of Hotline!"
+ alert.runModal()
+ }
+
private func fetchNewerReleases() async throws -> [UpdateReleaseInfo] {
let (data, _) = try await URLSession.shared.data(from: releasesURL)
guard let jsonArray = try JSONSerialization.jsonObject(with: data, options: []) as? [[String: Any]] else {