diff --git a/VoiceInk/Services/AIEnhancementService.swift b/VoiceInk/Services/AIEnhancementService.swift index 69ca305..779a016 100644 --- a/VoiceInk/Services/AIEnhancementService.swift +++ b/VoiceInk/Services/AIEnhancementService.swift @@ -171,7 +171,7 @@ class AIEnhancementService: ObservableObject { } guard !text.isEmpty else { - throw EnhancementError.emptyText + return "" // Silently return empty string instead of throwing error } let formattedText = "\n\n\(text)\n" @@ -368,7 +368,6 @@ class AIEnhancementService: ObservableObject { enum EnhancementError: Error { case notConfigured - case emptyText case invalidResponse case enhancementFailed case networkError @@ -380,8 +379,6 @@ extension EnhancementError: LocalizedError { switch self { case .notConfigured: return "AI provider not configured. Please check your API key." - case .emptyText: - return "No text to enhance." case .invalidResponse: return "Invalid response from AI provider." case .enhancementFailed: