| .. |
|
Resources
|
chore: sync webchat bundle and voice wake settings
|
2025-12-08 21:51:08 +01:00 |
|
AboutSettings.swift
|
feat(macos): add Sparkle updates and release docs
|
2025-12-08 00:18:16 +01:00 |
|
AgentRPC.swift
|
RPC: stream heartbeat events to menu
|
2025-12-08 20:18:54 +01:00 |
|
AppState.swift
|
VoiceWake: streamline chimes, default to Glass
|
2025-12-08 20:50:34 +01:00 |
|
ConfigSettings.swift
|
Remote web chat tunnel and onboarding polish
|
2025-12-08 12:50:37 +01:00 |
|
Constants.swift
|
VoiceWake: streamline chimes, default to Glass
|
2025-12-08 20:50:34 +01:00 |
|
ControlChannel.swift
|
macos: polish voice overlay and remote command handling
|
2025-12-08 22:23:24 +01:00 |
|
DebugSettings.swift
|
ui: move health/cli info to Debug; add single health row in General
|
2025-12-07 23:22:54 +01:00 |
|
GeneralSettings.swift
|
macos: control channel diagnostics and tunnel-based testing
|
2025-12-08 22:04:02 +01:00 |
|
HealthStore.swift
|
macos: use control channel for health and heartbeat
|
2025-12-08 21:50:51 +01:00 |
|
HeartbeatStore.swift
|
macos: control channel diagnostics and tunnel-based testing
|
2025-12-08 22:04:02 +01:00 |
|
MenuBar.swift
|
macos: control channel diagnostics and tunnel-based testing
|
2025-12-08 22:04:02 +01:00 |
|
MicLevelMonitor.swift
|
refactor(mac): split voice wake settings
|
2025-12-07 17:55:07 +01:00 |
|
ModelCatalogLoader.swift
|
macOS: split AppMain into focused modules
|
2025-12-07 00:10:35 +01:00 |
|
NotificationManager.swift
|
macOS: split AppMain into focused modules
|
2025-12-07 00:10:35 +01:00 |
|
Onboarding.swift
|
Remote web chat tunnel and onboarding polish
|
2025-12-08 12:50:37 +01:00 |
|
PermissionManager.swift
|
chore: format macOS sources
|
2025-12-07 16:35:58 +01:00 |
|
PermissionsSettings.swift
|
feat(mac): add automation permission
|
2025-12-07 02:34:21 +01:00 |
|
RelayProcessManager.swift
|
fix: reuse resolver for agent rpc launch
|
2025-12-07 05:38:29 +01:00 |
|
Screenshotter.swift
|
macOS: split AppMain into focused modules
|
2025-12-07 00:10:35 +01:00 |
|
SessionData.swift
|
chore: purge warelay references
|
2025-12-07 03:36:57 +00:00 |
|
SessionsSettings.swift
|
ui: tidy tables, links, and hide redundant voice wake forwarder
|
2025-12-07 23:26:28 +01:00 |
|
SettingsComponents.swift
|
macOS: split AppMain into focused modules
|
2025-12-07 00:10:35 +01:00 |
|
SettingsRootView.swift
|
feat(macos): add Sparkle updates and release docs
|
2025-12-08 00:18:16 +01:00 |
|
ShellRunner.swift
|
macOS: fix health shell timeout race
|
2025-12-07 16:53:32 +00:00 |
|
ToolsSettings.swift
|
docs/macos: simplify sag install (auto-tap)
|
2025-12-08 18:19:54 +01:00 |
|
Utilities.swift
|
macos: polish voice overlay and remote command handling
|
2025-12-08 22:23:24 +01:00 |
|
VoicePushToTalk.swift
|
VoiceWake: centralize send chime and guard play
|
2025-12-08 21:25:30 +01:00 |
|
VoiceWakeChime.swift
|
macos: control channel diagnostics and tunnel-based testing
|
2025-12-08 22:04:02 +01:00 |
|
VoiceWakeForwardSection.swift
|
ui: align voice wake forwarding with remote mode
|
2025-12-07 23:04:51 +01:00 |
|
VoiceWakeForwarder.swift
|
VoiceWake: capture utterance and add prefix
|
2025-12-08 01:35:42 +01:00 |
|
VoiceWakeHelpers.swift
|
test(mac): cover voice wake helpers
|
2025-12-07 17:56:40 +01:00 |
|
VoiceWakeOverlay.swift
|
VoiceWake: add level meter
|
2025-12-08 22:28:49 +01:00 |
|
VoiceWakeRuntime.swift
|
VoiceWake: add level meter
|
2025-12-08 22:28:49 +01:00 |
|
VoiceWakeSettings.swift
|
chore: sync webchat bundle and voice wake settings
|
2025-12-08 21:51:08 +01:00 |
|
VoiceWakeTestCard.swift
|
refactor(mac): split voice wake settings
|
2025-12-07 17:55:07 +01:00 |
|
VoiceWakeTester.swift
|
VoiceWake: capture utterance and add prefix
|
2025-12-08 01:35:42 +01:00 |
|
WebChatServer.swift
|
chore(ci): fix lint and swiftformat failures
|
2025-12-08 01:48:53 +01:00 |
|
WebChatWindow.swift
|
perf(mac): move blocking launchctl/webchat work off main
|
2025-12-08 18:42:13 +01:00 |
|
XPCService.swift
|
ui: drop default sound picker; use cli per-notification sound
|
2025-12-08 00:56:36 +01:00 |