Merge pull request #1130 from kiwix/remove-liveactivity

Remove live activities from release 3.8.0
This commit is contained in:
Kelson 2025-03-02 07:30:50 +01:00 committed by GitHub
commit c648df6deb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 25 additions and 27 deletions

View File

@ -25,17 +25,17 @@ struct Kiwix: App {
@UIApplicationDelegateAdaptor(AppDelegate.self) private var appDelegate
private let fileMonitor: DirectoryMonitor
private let activityService: ActivityService?
// private let activityService: ActivityService?
init() {
fileMonitor = DirectoryMonitor(url: URL.documentDirectory) { LibraryOperations.scanDirectory($0) }
// MARK: - live activities
switch AppType.current {
case .kiwix:
activityService = ActivityService()
case .custom:
activityService = nil
}
// switch AppType.current {
// case .kiwix:
// activityService = ActivityService()
// case .custom:
// activityService = nil
// }
UNUserNotificationCenter.current().delegate = appDelegate
// MARK: - migrations
if !ProcessInfo.processInfo.arguments.contains("testing") {
@ -85,7 +85,7 @@ struct Kiwix: App {
LibraryOperations.scanDirectory(URL.documentDirectory)
LibraryOperations.applyFileBackupSetting()
DownloadService.shared.restartHeartbeatIfNeeded()
activityService?.start()
// activityService?.start()
case let .custom(zimFileURL):
await LibraryOperations.open(url: zimFileURL)
ZimMigration.forCustomApps()

View File

@ -1,8 +1,6 @@
# 3.9.0
# 3.8.0
- NEW:
- Live activities for downloads (@BPerlakiH #1096, #1105, #1106, #1114, #1126)
- UPDATE:
- Localisations (@translatewiki #1095, #1102, #1108)
- Keyboard navigation improvements for macOS (@BPerlakiH #1084)

View File

@ -121,10 +121,10 @@ targets:
- path: Kiwix/SplashScreenKiwix.storyboard
destinationFilters:
- iOS
dependencies:
- target: Widgets
destinationFilters:
- iOS
# dependencies:
# - target: Widgets
# destinationFilters:
# - iOS
UnitTests:
type: bundle.unit-test
supportedDestinations: [iOS, macOS]
@ -143,19 +143,19 @@ targets:
- path: Tests
dependencies:
- target: Kiwix
Widgets:
type: app-extension
supportedDestinations: [iOS]
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: self.Kiwix.ioswidgets
INFOPLIST_FILE: Widgets/Info.plist
sources:
- path: Common
- path: Widgets
dependencies:
- framework: SwiftUI.framework
- framework: WidgetKit.framework
# Widgets:
# type: app-extension
# supportedDestinations: [iOS]
# settings:
# base:
# PRODUCT_BUNDLE_IDENTIFIER: self.Kiwix.ioswidgets
# INFOPLIST_FILE: Widgets/Info.plist
# sources:
# - path: Common
# - path: Widgets
# dependencies:
# - framework: SwiftUI.framework
# - framework: WidgetKit.framework
schemes:
Kiwix: