vOOice/VoiceInk/Notifications/AppNotifications.swift
Beingpax c530367a04 Replace audio recorder with CoreAudio AUHAL
New low-level recorder targeting devices directly. Includes device switching during recording, enhanced logging (transport type, format, buffer), and log export feature.
2026-01-10 20:45:37 +05:45

21 lines
1.3 KiB
Swift

import Foundation
extension Notification.Name {
static let AppSettingsDidChange = Notification.Name("appSettingsDidChange")
static let languageDidChange = Notification.Name("languageDidChange")
static let promptDidChange = Notification.Name("promptDidChange")
static let toggleMiniRecorder = Notification.Name("toggleMiniRecorder")
static let dismissMiniRecorder = Notification.Name("dismissMiniRecorder")
static let didChangeModel = Notification.Name("didChangeModel")
static let aiProviderKeyChanged = Notification.Name("aiProviderKeyChanged")
static let licenseStatusChanged = Notification.Name("licenseStatusChanged")
static let navigateToDestination = Notification.Name("navigateToDestination")
static let promptSelectionChanged = Notification.Name("promptSelectionChanged")
static let powerModeConfigurationApplied = Notification.Name("powerModeConfigurationApplied")
static let transcriptionCreated = Notification.Name("transcriptionCreated")
static let transcriptionCompleted = Notification.Name("transcriptionCompleted")
static let enhancementToggleChanged = Notification.Name("enhancementToggleChanged")
static let openFileForTranscription = Notification.Name("openFileForTranscription")
static let audioDeviceSwitchRequired = Notification.Name("audioDeviceSwitchRequired")
}