openclaw/apps/macos/Sources/OpenClaw
Peter Steinberger 5da03e6221 fix(macos): harden exec allowlist shell-chain checks 2026-02-21 16:27:18 +01:00
..
Logging style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
NodeMode fix(macos): harden exec allowlist shell-chain checks 2026-02-21 16:27:18 +01:00
Resources chore: bump version to 2026.2.21 2026-02-21 11:02:30 +01:00
AboutSettings.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
AgeFormatting.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
AgentEventStore.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
AgentEventsWindow.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
AgentWorkspace.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
AnthropicAuthControls.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
AnthropicOAuth.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
AnthropicOAuthCodeState.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
AnyCodable+Helpers.swift fix(macos): drop duplicate AnyCodable helpers 2026-02-15 20:05:25 +00:00
AppState.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
AudioInputDeviceObserver.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CLIInstallPrompter.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CLIInstaller.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CameraCaptureService.swift fix(macos): harden exec allowlist shell-chain checks 2026-02-21 16:27:18 +01:00
CanvasA2UIActionMessageHandler.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CanvasChromeContainerView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CanvasFileWatcher.swift refactor(macos): dedupe file watcher 2026-02-15 20:07:12 +00:00
CanvasManager.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CanvasScheme.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasSchemeHandler.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CanvasWindow.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CanvasWindowController+Helpers.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasWindowController+Navigation.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CanvasWindowController+Testing.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasWindowController+Window.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasWindowController.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ChannelConfigForm.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ChannelsSettings+ChannelSections.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ChannelsSettings+ChannelState.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ChannelsSettings+Helpers.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ChannelsSettings+View.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ChannelsSettings.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ChannelsStore+Config.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ChannelsStore+Lifecycle.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ChannelsStore.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CoalescingFSEventsWatcher.swift fix(macos): harden exec allowlist shell-chain checks 2026-02-21 16:27:18 +01:00
CommandResolver.swift revert: Switch back to `tsc` for compiling. 2026-01-31 18:31:49 +09:00
ConfigFileWatcher.swift refactor(macos): dedupe file watcher 2026-02-15 20:07:12 +00:00
ConfigSchemaSupport.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ConfigSettings.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ConfigStore.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ConnectionModeCoordinator.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ConnectionModeResolver.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
Constants.swift macOS: honor stable Nix defaults suite (#12205) 2026-02-08 17:28:22 -08:00
ContextMenuCardView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ContextUsageBar.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ControlChannel.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CostUsageMenuView.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CritterIconRenderer.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CritterStatusLabel+Behavior.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CritterStatusLabel.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CronJobEditor+Helpers.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CronJobEditor+Testing.swift feat(cron): enhance delivery modes and job configuration 2026-02-04 01:03:59 -08:00
CronJobEditor.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CronJobsStore.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CronModels.swift cron: separate webhook POST delivery from announce (#17901) 2026-02-16 02:36:00 -08:00
CronSettings+Actions.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CronSettings+Helpers.swift feat(cron): enhance delivery modes and job configuration 2026-02-04 01:03:59 -08:00
CronSettings+Layout.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CronSettings+Rows.swift fix(mac): resolve cron schedule formatters 2026-02-04 17:55:13 -08:00
CronSettings+Testing.swift feat(cron): enhance delivery modes and job configuration 2026-02-04 01:03:59 -08:00
CronSettings.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
DebugActions.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
DebugSettings.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
DeepLinks.swift fix: update deep links handling 2026-02-18 04:40:42 +01:00
DeviceModelCatalog.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
DevicePairingApprovalPrompter.swift refactor(macos): share pairing alert plumbing 2026-02-15 20:19:55 +00:00
DiagnosticsFileLog.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
DockIconManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ExecApprovals.swift fix(macos): harden exec allowlist shell-chain checks 2026-02-21 16:27:18 +01:00
ExecApprovalsGatewayPrompter.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ExecApprovalsSocket.swift fix(macos): harden exec allowlist shell-chain checks 2026-02-21 16:27:18 +01:00
FileHandle+SafeRead.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayAutostartPolicy.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayConnection.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
GatewayConnectivityCoordinator.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayDiscoveryHelpers.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
GatewayDiscoveryMenu.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayDiscoveryPreferences.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayEndpointStore.swift fix(macos): resolve dashboard basePath for local and remote (#15862) 2026-02-14 02:19:36 +01:00
GatewayEnvironment.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
GatewayLaunchAgentManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayProcessManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayRemoteConfig.swift fix(macos): reject insecure non-loopback ws remote gateway urls (#21971) 2026-02-20 16:34:00 +00:00
GeneralSettings.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
HealthStore.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
HeartbeatStore.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
HostEnvSanitizer.swift fix(macos): harden exec allowlist shell-chain checks 2026-02-21 16:27:18 +01:00
HoverHUD.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
IconState.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
InstancesSettings.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
InstancesStore.swift refactor(macos): centralize presence system info 2026-02-15 20:12:50 +00:00
LaunchAgentManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
Launchctl.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
LaunchdManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
LogLocator.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
MenuBar.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
MenuContentView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
MenuContextCardInjector.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
MenuHighlightedHostView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
MenuHostedItem.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
MenuSessionsHeaderView.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
MenuSessionsInjector.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
MenuUsageHeaderView.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
MicLevelMonitor.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ModelCatalogLoader.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
NSAttributedString+VoiceWake.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
NodePairingApprovalPrompter.swift refactor(macos): share pairing alert plumbing 2026-02-15 20:19:55 +00:00
NodeServiceManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
NodesMenu.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
NodesStore.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
NotificationManager.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
NotifyOverlay.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
Onboarding.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OnboardingView+Actions.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OnboardingView+Chat.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
OnboardingView+Layout.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
OnboardingView+Monitoring.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OnboardingView+Pages.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OnboardingView+Testing.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
OnboardingView+Wizard.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OnboardingView+Workspace.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OnboardingWidgets.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
OnboardingWizard.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OpenClawConfigFile.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OpenClawPaths.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
PairingAlertSupport.swift refactor(macos): share pairing alert plumbing 2026-02-15 20:19:55 +00:00
PeekabooBridgeHostCoordinator.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
PermissionManager.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
PermissionsSettings.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
PointingHandCursor.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
PortGuardian.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
PresenceReporter.swift refactor(macos): centralize presence system info 2026-02-15 20:12:50 +00:00
Process+PipeRead.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ProcessInfo+OpenClaw.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
RemotePortTunnel.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
RemoteTunnelManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
RuntimeLocator.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ScreenRecordService.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ScreenshotSize.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SessionActions.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SessionData.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
SessionMenuLabelView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
SessionMenuPreviewView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
SessionsSettings.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
SettingsComponents.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SettingsRootView.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SettingsWindowOpener.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ShellExecutor.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
SkillsModels.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
SkillsSettings.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
SoundEffects.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
StatusPill.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
String+NonEmpty.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SystemPresenceInfo.swift refactor(swift): share primary IPv4 lookup 2026-02-15 20:17:43 +00:00
SystemRunSettingsView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
TailscaleIntegrationSection.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
TailscaleService.swift refactor(macos): share tailnet IPv4 detection 2026-02-15 20:22:40 +00:00
TalkAudioPlayer.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkModeController.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkModeRuntime.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
TalkModeTypes.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkOverlay.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkOverlayView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
TerminationSignalWatcher.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
UsageCostData.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
UsageData.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
UsageMenuLabelView.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
UserDefaultsMigration.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ViewMetrics.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VisualEffectView.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoicePushToTalk.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceSessionCoordinator.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeChime.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeForwarder.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeGlobalSettingsSync.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeHelpers.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeOverlay.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeOverlayController+Session.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeOverlayController+Testing.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeOverlayController+Window.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeOverlayTextViews.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeOverlayView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeRuntime.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeSettings.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeTestCard.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeTester.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeTextUtils.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
WebChatManager.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
WebChatSwiftUI.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
WindowPlacement.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
WorkActivityStore.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00