New low-level recorder targeting devices directly. Includes device switching during recording, enhanced logging (transport type, format, buffer), and log export feature.
21 lines
1.3 KiB
Swift
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")
|
|
}
|