refactor(webchat): SwiftUI-only WebChat UI

# Conflicts:
#	apps/macos/Package.swift
This commit is contained in:
Peter Steinberger
2025-12-17 23:05:28 +01:00
parent ca85d217ec
commit 875cf9a054
7452 changed files with 218086 additions and 776630 deletions

View File

@@ -41,10 +41,8 @@ struct MenuContent: View {
if self.showVoiceWakeMicPicker {
self.voiceWakeMicMenu
}
if AppStateStore.webChatEnabled {
Button("Open Chat") {
WebChatManager.shared.show(sessionKey: WebChatManager.shared.preferredSessionKey())
}
Button("Open Chat") {
WebChatManager.shared.show(sessionKey: WebChatManager.shared.preferredSessionKey())
}
Toggle(
isOn: Binding(
@@ -205,11 +203,6 @@ struct MenuContent: View {
} label: {
Label("Send Test Notification", systemImage: "bell")
}
Button {
Task { await DebugActions.openChatInBrowser() }
} label: {
Label("Open Chat in Browser…", systemImage: "safari")
}
Divider()
Button {
DebugActions.restartGateway()