// // TallyFlowApp.swift // TallyFlow // // Created by 송예찬 on 6/26/26. // import SwiftUI import SwiftData @main struct TallyFlowApp: App { private let preferences = AppPreferences() var sharedModelContainer: ModelContainer = { let schema = Schema([ TaskItem.self, TagEntity.self, GoalEntity.self, TrackingRecord.self, ]) let modelConfiguration = ModelConfiguration(schema: schema, isStoredInMemoryOnly: false) do { return try ModelContainer(for: schema, configurations: [modelConfiguration]) } catch { fatalError("Could not create ModelContainer: \(error)") } }() var body: some Scene { WindowGroup { ContentView() .environment(preferences) } .modelContainer(sharedModelContainer) } }