openclaw/apps/macos/Sources/Clawdis
Peter Steinberger 54d2ccda99 feat(mac): surface update-ready state 2025-12-23 01:42:33 +01:00
..
Bridge fix: route voice wake to main 2025-12-20 15:33:28 +01:00
NodeMode chore(macos): tidy discovery and runtime 2025-12-20 23:43:27 +01:00
Resources A2UI: share bundle via ClawdisKit 2025-12-18 10:44:06 +01:00
AboutSettings.swift feat(mac): surface update-ready state 2025-12-23 01:42:33 +01:00
AgentEventStore.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
AgentEventsWindow.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
AgentWorkspace.swift fix(mac): shrink onboarding + respect existing workspace 2025-12-21 01:51:48 +00:00
AnthropicAuthControls.swift refactor: move OAuth storage and drop legacy sessions 2025-12-22 21:02:48 +00:00
AnthropicOAuth.swift refactor: move OAuth storage and drop legacy sessions 2025-12-22 21:02:48 +00:00
AnthropicOAuthCodeState.swift style(macos): swiftformat sources 2025-12-19 17:52:26 +01:00
AnyCodable+Helpers.swift feat(macos): add connections settings 2025-12-20 23:43:27 +01:00
AnyCodable.swift fix(presence): report bridged iOS nodes 2025-12-13 02:35:35 +00:00
AppState.swift feat(macos): surface canvas debug status 2025-12-21 14:21:06 +01:00
BridgeDiscoveryPreferences.swift refactor: unify gateway discovery on bridge 2025-12-19 23:12:52 +01:00
BridgeEndpointID.swift refactor: unify gateway discovery on bridge 2025-12-19 23:12:52 +01:00
CameraCaptureService.swift style(macos): swiftformat sources 2025-12-19 17:52:26 +01:00
CanvasFileWatcher.swift feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
CanvasManager.swift fix: remove redundant await in CanvasManager 2025-12-22 18:53:14 +01:00
CanvasScheme.swift fix(mac): render Canvas HTML correctly 2025-12-12 20:01:12 +00:00
CanvasSchemeHandler.swift refactor(canvas): host A2UI via gateway 2025-12-20 12:17:27 +00:00
CanvasWindow.swift feat(macos): surface canvas debug status 2025-12-21 14:21:06 +01:00
ClawdisConfigFile.swift style: swiftformat cleanup 2025-12-21 03:44:12 +01:00
ConfigSettings.swift refactor: move OAuth storage and drop legacy sessions 2025-12-22 21:02:48 +00:00
ConnectionModeCoordinator.swift feat(macos): auto-enable local gateway 2025-12-20 14:47:37 +00:00
ConnectionsSettings.swift fix: streamline WhatsApp login flow 2025-12-21 01:07:35 +01:00
ConnectionsStore.swift fix: streamline WhatsApp login flow 2025-12-21 01:07:35 +01:00
Constants.swift feat: advertise cli path for remote ssh 2025-12-20 16:45:26 +01:00
ContextMenuCardView.swift macOS: align context padding 2025-12-13 11:16:33 +00:00
ContextUsageBar.swift fix(ui): improve light-mode green for context bar 2025-12-13 13:55:16 +00:00
ControlChannel.swift fix: clarify remote gateway error 2025-12-20 15:05:57 +01:00
CritterStatusLabel.swift fix(mac): show disconnected sessions + sleeping eyes 2025-12-22 21:13:33 +01:00
CronJobsStore.swift macOS: fix gateway strict-concurrency issues 2025-12-17 20:31:21 +01:00
CronModels.swift feat(cron): require job name 2025-12-20 19:56:49 +00:00
CronSettings.swift feat(cron): require job name 2025-12-20 19:56:49 +00:00
DebugActions.swift style: tidy macos swift formatting 2025-12-20 13:00:03 +01:00
DebugSettings.swift feat(macos): load models from gateway 2025-12-20 23:43:27 +01:00
DeepLinks.swift style: tidy macos swift formatting 2025-12-20 13:00:03 +01:00
DeviceModelCatalog.swift macOS: move instance update info to third row 2025-12-18 09:36:07 +01:00
DiagnosticsFileLog.swift feat(bridge): add Bonjour node bridge 2025-12-12 21:19:39 +00:00
DockIconManager.swift style: tidy macos swift formatting 2025-12-20 13:00:03 +01:00
FileHandle+SafeRead.swift fix(macos): use safe FileHandle reads 2025-12-16 10:41:47 +01:00
GatewayAutostartPolicy.swift chore(ci): fix swiftformat lint 2025-12-20 20:32:04 +01:00
GatewayChannel.swift macOS: fold agent control into GatewayConnection 2025-12-17 20:31:21 +01:00
GatewayConnection.swift fix(mac): re-ensure remote gateway tunnel 2025-12-21 00:25:56 +01:00
GatewayDiscoveryMenu.swift refactor: centralize gateway parsing 2025-12-20 19:53:08 +01:00
GatewayDiscoveryModel.swift chore(macos): tidy discovery and runtime 2025-12-20 23:43:27 +01:00
GatewayEndpointStore.swift feat(macos): add unconfigured gateway mode 2025-12-20 02:21:10 +01:00
GatewayEnvironment.swift feat(macos): support gateway bind config 2025-12-20 21:52:19 +01:00
GatewayErrors.swift ci: fix swiftformat and bun CI 2025-12-18 08:55:47 +01:00
GatewayLaunchAgentManager.swift feat(macos): support gateway bind config 2025-12-20 21:52:19 +01:00
GatewayPayloadDecoding.swift feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
GatewayProcessManager.swift chore: fix lint + build 2025-12-21 15:58:37 +01:00
GatewayProtocolSendable.swift feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
GatewayPush.swift feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
GeneralSettings.swift feat(mac): add tailscale settings 2025-12-21 01:16:49 +00:00
HealthStore.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
HeartbeatStore.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
HoverHUD.swift style: soften hover hud status dot 2025-12-20 15:20:58 +01:00
IconState.swift feat(macos): hover HUD for activity 2025-12-19 00:04:45 +01:00
InstanceIdentity.swift refactor(cli): unify on clawdis CLI + node permissions 2025-12-20 02:08:04 +00:00
InstancesSettings.swift macOS: move instance update info to third row 2025-12-18 09:36:07 +01:00
InstancesStore.swift feat(nodes): add mac node mode + permission UX 2025-12-19 01:48:19 +01:00
LogLocator.swift feat(macos): run bundled gateway via launchd 2025-12-19 19:21:27 +01:00
MenuBar.swift feat(mac): surface update-ready state 2025-12-23 01:42:33 +01:00
MenuContentView.swift feat(mac): surface update-ready state 2025-12-23 01:42:33 +01:00
MenuContextCardInjector.swift fix: pre-size menu context card 2025-12-20 23:43:27 +01:00
MenuHostedItem.swift feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
MenuSessionsHeaderView.swift fix(mac): sessions error UI + sleeping icon 2025-12-22 21:02:45 +01:00
MenuSessionsInjector.swift fix(mac): default session menu checks 2025-12-23 01:36:01 +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
NSAttributedString+VoiceWake.swift macOS: extract attributed string helper 2025-12-09 00:59:56 +01:00
NodePairingApprovalPrompter.swift style: polish logging and lint hints 2025-12-20 01:48:29 +01:00
NotificationManager.swift fix(mac): treat timeSensitive as best-effort 2025-12-12 18:58:07 +00:00
NotifyOverlay.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
Onboarding.swift refactor: move OAuth storage and drop legacy sessions 2025-12-22 21:02:48 +00:00
PeekabooBridgeHostCoordinator.swift refactor(macos)!: remove clawdis-mac ui; host PeekabooBridge 2025-12-13 23:49:29 +00:00
PermissionManager.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
PermissionsSettings.swift fix(mac): tighten onboarding layout 2025-12-21 01:57:18 +00:00
PointingHandCursor.swift style(macos): tidy settings and CLI 2025-12-13 19:23:41 +00:00
PortGuardian.swift style: tidy macos swift formatting 2025-12-20 13:00:03 +01:00
PresenceReporter.swift Discovery: wide-area bridge DNS-SD 2025-12-17 20:31:02 +01:00
RemotePortTunnel.swift fix: accept new ssh host keys 2025-12-20 21:06:39 +01:00
RemoteTunnelManager.swift refactor(webchat): SwiftUI-only WebChat UI 2025-12-17 23:05:28 +01:00
RuntimeLocator.swift style: polish logging and lint hints 2025-12-20 01:48:29 +01:00
ScreenRecordService.swift fix: handle screen record microphone output 2025-12-19 22:09:38 +01:00
ScreenshotSize.swift style(macos): tidy settings and CLI 2025-12-13 19:23:41 +00:00
SessionActions.swift refactor: remove session syncing metadata 2025-12-23 00:50:51 +01:00
SessionData.swift refactor: remove session syncing metadata 2025-12-23 00:50:51 +01:00
SessionMenuLabelView.swift style(mac): increase session row padding 2025-12-23 00:10:38 +01:00
SessionsSettings.swift chore(ci): swiftformat macos settings 2025-12-20 21:52:47 +01:00
SettingsComponents.swift macOS: split AppMain into focused modules 2025-12-07 00:10:35 +01:00
SettingsRootView.swift feat(macos): add connections settings 2025-12-20 23:43:27 +01:00
ShellExecutor.swift chore(macos): tidy discovery and runtime 2025-12-20 23:43:27 +01:00
SkillsModels.swift feat: add skills search and website 2025-12-20 17:32:40 +01:00
SkillsSettings.swift style: swiftformat cleanup 2025-12-21 03:44:12 +01:00
SoundEffects.swift chore(mac): apply swiftformat and lint fixes 2025-12-09 04:42:44 +01:00
String+NonEmpty.swift ci: fix swiftformat and bun CI 2025-12-18 08:55:47 +01:00
TailscaleIntegrationSection.swift chore: fix lint + build 2025-12-21 15:58:37 +01:00
TailscaleService.swift feat(mac): add tailscale settings 2025-12-21 01:16:49 +00:00
TerminationSignalWatcher.swift fix(macos): sync node pairing approvals 2025-12-17 19:15:19 +00:00
Utilities.swift fix: accept new ssh host keys 2025-12-20 21:06:39 +01:00
ViewMetrics.swift feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
VisualEffectView.swift feat(discovery): bonjour beacons + bridge presence 2025-12-13 04:28:43 +00:00
VoicePushToTalk.swift ci: fix swiftformat and bun CI 2025-12-18 08:55:47 +01:00
VoiceSessionCoordinator.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
VoiceWakeChime.swift feat(mac): add rolling diagnostics log 2025-12-12 21:19:39 +00:00
VoiceWakeForwarder.swift macOS: fold agent control into GatewayConnection 2025-12-17 20:31:21 +01:00
VoiceWakeGlobalSettingsSync.swift macOS: fold agent control into GatewayConnection 2025-12-17 20:31:21 +01:00
VoiceWakeHelpers.swift test(mac): cover voice wake helpers 2025-12-07 17:56:40 +01:00
VoiceWakeOverlay.swift refactor(observation): migrate SwiftUI state 2025-12-14 05:06:34 +00:00
VoiceWakeRuntime.swift feat: share wake gate via SwabbleKit 2025-12-23 01:31:59 +01:00
VoiceWakeSettings.swift style(voicewake): widen label and clarify language 2025-12-20 21:14:46 +00:00
VoiceWakeTestCard.swift refactor(mac): split voice wake settings 2025-12-07 17:55:07 +01:00
VoiceWakeTester.swift feat: share wake gate via SwabbleKit 2025-12-23 01:31:59 +01:00
WebChatManager.swift fix(mac): use gateway main session for WebChat 2025-12-20 01:27:51 +00:00
WebChatSwiftUI.swift style: add visual effect host for chat 2025-12-23 00:10:38 +01:00
WindowPlacement.swift feat(macos): hover HUD for activity 2025-12-19 00:04:45 +01:00
WorkActivityStore.swift feat(macos): hover HUD for activity 2025-12-19 00:04:45 +01:00