openclaw/apps/macos/Sources/OpenClaw
Dinakar Sarbada cee8717020
fix(macos): add NSRemindersUsageDescription for apple-reminders skill
Fixes #5090

Without this plist key, macOS silently denies Reminders access when
running through OpenClaw.app, preventing the apple-reminders skill
from requesting permission.

(cherry picked from commit e5774471c8)
2026-03-12 17:01:38 +11:00
..
Logging refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
NodeMode fix(macos): use foundationValue when serializing browser proxy POST body (#43069) 2026-03-11 19:14:01 +08:00
Resources fix(macos): add NSRemindersUsageDescription for apple-reminders skill 2026-03-12 17:01:38 +11: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 fix(macos): clean warnings and harden gateway/talk config parsing 2026-02-25 00:27:36 +00:00
AgentWorkspaceConfig.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
AnyCodable+Helpers.swift refactor: share Apple talk config parsing 2026-03-08 14:58:29 +00:00
AppState.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02:00
AudioInputDeviceObserver.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
CanvasA2UIActionMessageHandler.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
CanvasChromeContainerView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CanvasFileWatcher.swift style(swift): apply lint and format cleanup 2026-03-03 03:07:55 +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(macos): simplify pairing alert and host helper paths 2026-03-03 03:07:54 +00:00
CanvasWindowController+Window.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasWindowController.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
ChannelsSettings+Helpers.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ChannelsSettings+View.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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
ColorHexSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
CommandResolver.swift fix(macos): prefer openclaw binary while keeping pnpm fallback (#25512) 2026-02-25 00:11:53 +00:00
ConfigFileWatcher.swift style(swift): apply lint and format cleanup 2026-03-03 03:07:55 +00:00
ConfigSchemaSupport.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
ConfigSettings.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
ConfigStore.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
ConnectionModeCoordinator.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ConnectionModeResolver.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
Constants.swift macOS: honor stable Nix defaults suite (#12205) 2026-02-08 17:28:22 -08:00
ContextMenuCardView.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
ContextUsageBar.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ControlChannel.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02: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 refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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 refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
CronModels.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
CronSettings+Actions.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
CronSettings+Helpers.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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 fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
DevicePairingApprovalPrompter.swift refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00:00
DiagnosticsFileLog.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
DockIconManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
DurationFormattingSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
ExecAllowlistMatcher.swift fix(macos): clean warnings and harden gateway/talk config parsing 2026-02-25 00:27:36 +00:00
ExecApprovalEvaluation.swift fix(security): block shell env allowlist bypass in system.run 2026-02-22 12:47:05 +01:00
ExecApprovals.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
ExecApprovalsGatewayPrompter.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
ExecApprovalsSocket.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
ExecCommandResolution.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
ExecEnvInvocationUnwrapper.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
ExecEnvOptions.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
ExecHostRequestEvaluator.swift fix(ios): eliminate Swift warnings and clean build logs 2026-02-26 22:42:23 +00:00
ExecShellWrapperParser.swift fix(macos): clean warnings and harden gateway/talk config parsing 2026-02-25 00:27:36 +00:00
ExecSystemRunCommandValidator.swift style(swift): apply lint and format cleanup 2026-03-03 03:07:55 +00: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 fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
GatewayConnectivityCoordinator.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayDiscoveryHelpers.swift fix: clear stale remote discovery endpoints (#21618) (thanks @bmendonca3) 2026-02-22 00:04:36 +01:00
GatewayDiscoveryMenu.swift refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00:00
GatewayDiscoveryPreferences.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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 fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
GatewayLaunchAgentManager.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
GatewayProcessManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayPushSubscription.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
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 fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
HeartbeatStore.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
HostEnvSanitizer.swift fix(exec): block dangerous override-only env pivots 2026-03-07 19:18:05 +00:00
HostEnvSecurityPolicy.generated.swift Infra: block GIT_EXEC_PATH in host env sanitizer (#43685) 2026-03-12 01:16:03 -04:00
HoverHUD.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
IconState.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
InstancesSettings.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
InstancesStore.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
JSONObjectExtractionSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
LaunchAgentManager.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
Launchctl.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00: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 refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
MenuContentView.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
MenuContextCardInjector.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
MenuHeaderCard.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
MenuHighlightedHostView.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
MenuHostedItem.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
MenuItemHighlightColors.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
MenuSessionsHeaderView.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
MenuSessionsInjector.swift fix: harden macOS usage cost submenu recursion guard (#25341) (thanks @yingchunbai) 2026-02-24 13:48:59 +00:00
MenuUsageHeaderView.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
MicLevelMonitor.swift fix(macos): guard voice audio paths with no input device (#25817) 2026-02-25 00:10:14 +00:00
MicRefreshSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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 and ui dedupe utilities 2026-03-02 12:13:45 +00:00
NodeServiceManager.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
NodesMenu.swift style(swift): apply lint and format cleanup 2026-03-03 03:07:55 +00:00
NodesStore.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
NotificationManager.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
NotifyOverlay.swift macOS: fix VoiceWakeOverlayController exclusivity violation #39275 2026-03-08 13:47:27 +00:00
Onboarding.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02:00
OnboardingView+Actions.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
OnboardingView+Chat.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
OnboardingView+Layout.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
OnboardingView+Monitoring.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
OnboardingView+Pages.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02:00
OnboardingView+Testing.swift refactor(macos): remove anthropic oauth onboarding flow 2026-02-26 00:17:03 +01:00
OnboardingView+Wizard.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OnboardingView+Workspace.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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 refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
OpenClawPaths.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
OverlayPanelFactory.swift macOS: fix VoiceWakeOverlayController exclusivity violation #39275 2026-03-08 13:47:27 +00:00
PairingAlertSupport.swift refactor(macos): simplify pairing alert and host helper paths 2026-03-03 03:07:54 +00:00
PeekabooBridgeHostCoordinator.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
PermissionManager.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
PermissionMonitoringSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
PermissionsSettings.swift fix: land contributor PR #39516 from @Imhermes1 2026-03-08 06:11:20 +00:00
PlatformLabelFormatter.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
PointingHandCursor.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
PortGuardian.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00: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
RemoteGatewayProbe.swift macOS/onboarding: prompt for remote gateway auth tokens (#43100) 2026-03-11 13:53:19 +02:00
RemotePortTunnel.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
ScreenshotSize.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SelectableRow.swift refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00: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 refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
SessionMenuPreviewView.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
SessionsSettings.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
SettingsComponents.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SettingsRefreshButton.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
SettingsRootView.swift fix: land contributor PR #39516 from @Imhermes1 2026-03-08 06:11:20 +00:00
SettingsSidebarCard.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
SettingsSidebarScroll.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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
SimpleFileWatcher.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
SimpleFileWatcherOwner.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
SimpleTaskSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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 fix(macos): clean warnings and harden gateway/talk config parsing 2026-02-25 00:27:36 +00:00
SystemSettingsURLSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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 fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
TalkDefaults.swift refactor: centralize talk silence timeout defaults 2026-03-08 14:58:29 +00:00
TalkModeController.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkModeGatewayConfig.swift refactor: split talk gateway config loaders 2026-03-08 16:22:48 +00:00
TalkModeRuntime.swift refactor: split talk gateway config loaders 2026-03-08 16:22:48 +00:00
TalkModeTypes.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkOverlay.swift macOS: fix VoiceWakeOverlayController exclusivity violation #39275 2026-03-08 13:47:27 +00:00
TalkOverlayView.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
TerminationSignalWatcher.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TextSummarySupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
TrackingAreaSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
UsageCostData.swift fix(swift): align async helper callsites across iOS and macOS 2026-03-03 03:07:54 +00:00
UsageData.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
UsageMenuLabelView.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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
VoiceOverlayTextFormatting.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
VoicePushToTalk.swift style(swift): apply lint and format cleanup 2026-03-03 03:07:55 +00:00
VoiceSessionCoordinator.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeChime.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
VoiceWakeForwarder.swift fix(macos): clean swiftformat pass and sendable warning 2026-03-08 13:22:46 +00:00
VoiceWakeGlobalSettingsSync.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00: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 macOS: fix VoiceWakeOverlayController exclusivity violation #39275 2026-03-08 13:47:27 +00:00
VoiceWakeOverlayTextViews.swift fix(macos): keep Return for IME marked text commit (#25178) 2026-02-25 00:14:00 +00:00
VoiceWakeOverlayView.swift style(swift): run swiftformat + swiftlint autocorrect 2026-02-15 05:38:35 +01:00
VoiceWakeRecognitionDebugSupport.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
VoiceWakeRuntime.swift style(swift): apply lint and format cleanup 2026-03-03 03:07:55 +00:00
VoiceWakeSettings.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
VoiceWakeTestCard.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
VoiceWakeTester.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
VoiceWakeTextUtils.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
WebChatManager.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00
WebChatSwiftUI.swift macOS: add chat model selector and persist thinking (#42314) 2026-03-11 00:43:04 -04:00
WindowPlacement.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
WorkActivityStore.swift refactor(macos): dedupe UI, pairing, and runtime helpers 2026-03-02 11:32:20 +00:00