feat: background tasks panel (Phase 7)

This commit is contained in:
snowspeeder committed 2026-08-30 08:48:33 -04:00
1 parent 5c35fa9c65
commit af296da6b8
7 files changed
+339 -5

No files matched your search

+3
View File
@@ -33,6 +33,7 @@ final class VoiceSession: ObservableObject {
let controlChannel = ControlChannel()
let transcriptHandler = TranscriptHandler()
let stateModel = ConversationStateModel()
let taskStore = TaskStore()
let mediaController: MediaPlayerController
private let config: ServerConfig
private let tokenClient: TokenClient
@@ -71,6 +72,8 @@ final class VoiceSession: ObservableObject {
selectedModel = model
settings.modelID = model
logger.log("model_changed applied: \(model, privacy: .public)")
case .taskEvent(let payload):
taskStore.apply(payload)
default:
break
}