import Foundation import SwiftUI // Import to ensure we have access to SwiftUI types if needed enum PredefinedPrompts { private static let predefinedPromptsKey = "PredefinedPrompts" // Static UUIDs for predefined prompts static let defaultPromptId = UUID(uuidString: "00000000-0000-0000-0000-000000000001")! static let assistantPromptId = UUID(uuidString: "00000000-0000-0000-0000-000000000002")! static var all: [CustomPrompt] { // Always return the latest predefined prompts from source code createDefaultPrompts() } static func createDefaultPrompts() -> [CustomPrompt] { [ CustomPrompt( id: defaultPromptId, title: "Default", promptText: PromptTemplates.all.first { $0.title == "System Default" }?.promptText ?? "", icon: .sealedFill, description: "Default mode to improved clarity and accuracy of the transcription", isPredefined: true ), CustomPrompt( id: assistantPromptId, title: "Assistant", promptText: AIPrompts.assistantMode, icon: .chatFill, description: "AI assistant that provides direct answers to queries", isPredefined: true ) ] } }