diff --git a/Ferrite/Classes/Application.swift b/Ferrite/Classes/Application.swift index 2f70175..37b0723 100644 --- a/Ferrite/Classes/Application.swift +++ b/Ferrite/Classes/Application.swift @@ -12,6 +12,8 @@ import Foundation public class Application { static let shared = Application() + let minVersion = OperatingSystemVersion(majorVersion: 14, minorVersion: 0, patchVersion: 0) + var appVersion: String { Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String ?? "0.0.0" } diff --git a/Ferrite/Views/MainView.swift b/Ferrite/Views/MainView.swift index 6d5fd81..4de4345 100644 --- a/Ferrite/Views/MainView.swift +++ b/Ferrite/Views/MainView.swift @@ -73,7 +73,10 @@ struct MainView: View { } } .backport.onAppear { - if autoUpdateNotifs { + if + autoUpdateNotifs, + Application.shared.osVersion.majorVersion >= Application.shared.minVersion.majorVersion + { viewTask = Task { do { guard let latestRelease = try await Github().fetchLatestRelease() else {