openclaw/apps/macos/Sources/OpenClaw
Nimrod Gutman c4a4050ce4
fix(macos): align exec command parity (#50386)
* fix(macos): align exec command parity

* fix(macos): address exec review follow-ups
2026-03-19 13:51:17 +02:00
..
Logging
NodeMode fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
Resources build: prepare 2026.3.14 cycle 2026-03-14 06:02:01 +00:00
AboutSettings.swift
AgeFormatting.swift
AgentEventStore.swift
AgentEventsWindow.swift
AgentWorkspace.swift
AgentWorkspaceConfig.swift
AnyCodable+Helpers.swift
AppState.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02:00
AudioInputDeviceObserver.swift
CLIInstallPrompter.swift
CLIInstaller.swift
CameraCaptureService.swift
CanvasA2UIActionMessageHandler.swift fix(macos): restore debug build helpers (#48046) 2026-03-16 10:57:08 +02:00
CanvasChromeContainerView.swift
CanvasFileWatcher.swift
CanvasManager.swift
CanvasScheme.swift
CanvasSchemeHandler.swift fix(macos): block canvas symlink escapes 2026-03-16 23:56:35 -07:00
CanvasWindow.swift
CanvasWindowController+Helpers.swift
CanvasWindowController+Navigation.swift
CanvasWindowController+Testing.swift
CanvasWindowController+Window.swift
CanvasWindowController.swift macOS: restrict canvas agent actions to trusted surfaces (#46790) 2026-03-14 23:26:19 -07:00
ChannelConfigForm.swift
ChannelsSettings+ChannelSections.swift
ChannelsSettings+ChannelState.swift
ChannelsSettings+Helpers.swift
ChannelsSettings+View.swift
ChannelsSettings.swift
ChannelsStore+Config.swift
ChannelsStore+Lifecycle.swift
ChannelsStore.swift
CoalescingFSEventsWatcher.swift
ColorHexSupport.swift
CommandResolver.swift
ConfigFileWatcher.swift
ConfigSchemaSupport.swift
ConfigSettings.swift
ConfigStore.swift
ConnectionModeCoordinator.swift
ConnectionModeResolver.swift
Constants.swift
ContextMenuCardView.swift
ContextUsageBar.swift
ControlChannel.swift fix: switch pairing setup codes to bootstrap tokens 2026-03-12 22:23:07 +00:00
CostUsageMenuView.swift
CritterIconRenderer.swift
CritterStatusLabel+Behavior.swift
CritterStatusLabel.swift
CronJobEditor+Helpers.swift feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
CronJobEditor+Testing.swift
CronJobEditor.swift feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
CronJobsStore.swift
CronModels.swift fix(macos): restore debug build helpers (#48046) 2026-03-16 10:57:08 +02:00
CronSettings+Actions.swift
CronSettings+Helpers.swift
CronSettings+Layout.swift
CronSettings+Rows.swift feat(cron): support custom session IDs and auto-bind to current session (#16511) 2026-03-14 16:48:46 +11:00
CronSettings+Testing.swift
CronSettings.swift
DebugActions.swift
DebugSettings.swift
DeepLinks.swift
DeviceModelCatalog.swift
DevicePairingApprovalPrompter.swift
DiagnosticsFileLog.swift
DockIconManager.swift
DurationFormattingSupport.swift
ExecAllowlistMatcher.swift
ExecApprovalEvaluation.swift fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
ExecApprovals.swift macOS: respect exec-approvals.json settings in gateway prompter (#13707) 2026-03-14 12:00:15 +11:00
ExecApprovalsGatewayPrompter.swift macOS: respect exec-approvals.json settings in gateway prompter (#13707) 2026-03-14 12:00:15 +11:00
ExecApprovalsSocket.swift fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
ExecCommandResolution.swift fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
ExecEnvInvocationUnwrapper.swift fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
ExecEnvOptions.swift
ExecHostRequestEvaluator.swift fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
ExecShellWrapperParser.swift
ExecSystemRunCommandValidator.swift fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
FileHandle+SafeRead.swift
GatewayAutostartPolicy.swift
GatewayConnection.swift
GatewayConnectivityCoordinator.swift
GatewayDiscoveryHelpers.swift
GatewayDiscoveryMenu.swift
GatewayDiscoveryPreferences.swift
GatewayDiscoverySelectionSupport.swift fix(macos): improve tailscale gateway discovery (#40167) 2026-03-08 21:49:42 +02:00
GatewayEndpointStore.swift fix(macos): preserve unsupported remote gateway tokens 2026-03-08 21:28:17 +02:00
GatewayEnvironment.swift
GatewayLaunchAgentManager.swift
GatewayProcessManager.swift
GatewayPushSubscription.swift
GatewayRemoteConfig.swift fix(macos): preserve unsupported remote gateway tokens 2026-03-08 21:28:17 +02:00
GeneralSettings.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02:00
HealthStore.swift
HeartbeatStore.swift
HostEnvSanitizer.swift
HostEnvSecurityPolicy.generated.swift fix(security): block build-tool and glibc env injection vectors in host exec sandbox (#49702) 2026-03-18 13:11:01 +01:00
HoverHUD.swift
IconState.swift
InstancesSettings.swift
InstancesStore.swift
JSONObjectExtractionSupport.swift
LaunchAgentManager.swift fix(macos): stop relaunching the app after quit when launch-at-login is enabled (#40213) 2026-03-17 20:59:56 +11:00
Launchctl.swift
LaunchdManager.swift
LogLocator.swift
MenuBar.swift
MenuContentView.swift
MenuContextCardInjector.swift
MenuHeaderCard.swift
MenuHighlightedHostView.swift
MenuHostedItem.swift
MenuItemHighlightColors.swift
MenuSessionsHeaderView.swift
MenuSessionsInjector.swift fix(macos): show sessions after controls in tray menu (#38079) 2026-03-18 11:29:11 +11:00
MenuUsageHeaderView.swift
MicLevelMonitor.swift
MicRefreshSupport.swift
ModelCatalogLoader.swift
NSAttributedString+VoiceWake.swift
NodePairingApprovalPrompter.swift
NodeServiceManager.swift fix: update macOS node service to use current CLI command shape (closes #43171) (#46843) 2026-03-17 20:46:54 +11:00
NodesMenu.swift
NodesStore.swift
NotificationManager.swift
NotifyOverlay.swift
Onboarding.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02:00
OnboardingView+Actions.swift
OnboardingView+Chat.swift
OnboardingView+Layout.swift
OnboardingView+Monitoring.swift
OnboardingView+Pages.swift fix: switch pairing setup codes to bootstrap tokens 2026-03-12 22:23:07 +00:00
OnboardingView+Testing.swift
OnboardingView+Wizard.swift
OnboardingView+Workspace.swift
OnboardingWidgets.swift
OnboardingWizard.swift
OpenClawConfigFile.swift
OpenClawPaths.swift
OverlayPanelFactory.swift
PairingAlertSupport.swift
PeekabooBridgeHostCoordinator.swift
PermissionManager.swift
PermissionMonitoringSupport.swift
PermissionsSettings.swift
PlatformLabelFormatter.swift
PointingHandCursor.swift
PortGuardian.swift fix(macos): prevent PortGuard from killing Docker Desktop in remote mode (#13798) 2026-03-14 12:26:09 +11:00
PresenceReporter.swift
Process+PipeRead.swift
ProcessInfo+OpenClaw.swift
RemoteGatewayProbe.swift fix: switch pairing setup codes to bootstrap tokens 2026-03-12 22:23:07 +00:00
RemotePortTunnel.swift
RemoteTunnelManager.swift
RuntimeLocator.swift fix(macos): align minimum Node.js version with runtime guard (22.16.0) (#45640) 2026-03-14 13:43:21 +11:00
ScreenRecordService.swift
ScreenshotSize.swift
SelectableRow.swift
SessionActions.swift
SessionData.swift
SessionMenuLabelView.swift
SessionMenuPreviewView.swift
SessionsSettings.swift
SettingsComponents.swift
SettingsRefreshButton.swift
SettingsRootView.swift
SettingsSidebarCard.swift
SettingsSidebarScroll.swift
SettingsWindowOpener.swift
ShellExecutor.swift
SimpleFileWatcher.swift
SimpleFileWatcherOwner.swift
SimpleTaskSupport.swift
SkillsModels.swift
SkillsSettings.swift
SoundEffects.swift
StatusPill.swift
String+NonEmpty.swift
SystemPresenceInfo.swift
SystemRunSettingsView.swift
SystemSettingsURLSupport.swift
TailscaleIntegrationSection.swift
TailscaleService.swift
TalkAudioPlayer.swift
TalkDefaults.swift
TalkModeController.swift
TalkModeGatewayConfig.swift
TalkModeRuntime.swift
TalkModeTypes.swift
TalkOverlay.swift
TalkOverlayView.swift
TerminationSignalWatcher.swift
TextSummarySupport.swift
TrackingAreaSupport.swift
UsageCostData.swift
UsageData.swift
UsageMenuLabelView.swift
UserDefaultsMigration.swift
ViewMetrics.swift
VisualEffectView.swift
VoiceOverlayTextFormatting.swift
VoicePushToTalk.swift
VoiceSessionCoordinator.swift
VoiceWakeChime.swift
VoiceWakeForwarder.swift
VoiceWakeGlobalSettingsSync.swift
VoiceWakeHelpers.swift
VoiceWakeOverlay.swift
VoiceWakeOverlayController+Session.swift
VoiceWakeOverlayController+Testing.swift
VoiceWakeOverlayController+Window.swift
VoiceWakeOverlayTextViews.swift
VoiceWakeOverlayView.swift
VoiceWakeRecognitionDebugSupport.swift
VoiceWakeRuntime.swift
VoiceWakeSettings.swift
VoiceWakeTestCard.swift
VoiceWakeTester.swift
VoiceWakeTextUtils.swift
WebChatManager.swift
WebChatSwiftUI.swift fix(mac): adopt canonical session key and add reset triggers (#10898) 2026-03-13 12:35:39 +11:00
WindowPlacement.swift
WorkActivityStore.swift