// Isolated visual review app, never part of the production target. import SwiftUI import RastrilloApple import MemoriaKit struct ReviewInput: Decodable { let origin: URL; let credential: NativeSession } @main struct ReviewPhone: App { @StateObject private var model = MemoriaModel() private let client: NativeHTTP init() { let path = URL.documentsDirectory.appendingPathComponent("review.json") let input = try! JSONDecoder().decode(ReviewInput.self, from: Data(contentsOf: path)) precondition(input.origin.host == "127.0.0.1") client = NativeHTTP(origin: input.origin, credential: input.credential) } var body: some Scene { WindowGroup { MemoriaWorkspace(client: client, model: model, signOut: {}) .tint(Color(red: 0.48, green: 0.32, blue: 0.68)) .task { model.query = "nebula"; await model.search(client) } } } }