openclaw/apps/macos/Tests/OpenClawIPCTests
Peter Steinberger d8d369b065
feat(macos): open dashboard links in a sidebar browser (#102899)
* feat(macos): add dashboard link browser

* fix(macos): preserve browser navigation state

* fix(macos): preserve accessible external link activation

* fix(macos): preserve trusted editor handoff

* docs: refresh dashboard link map

* chore: keep dashboard release note in PR

* fix(macos): harden sidebar browser lifecycle
2026-07-09 16:40:50 +01:00
..
AgentEventStoreTests.swift
AgentWorkspaceTests.swift
AnyCodableEncodingTests.swift
AppStateRemoteConfigTests.swift fix(macos): remote mode fails with managed SSH aliases (#99661) 2026-07-03 15:19:01 -07:00
AudioInputDeviceObserverTests.swift
CameraCaptureServiceTests.swift
CameraIPCTests.swift
CanvasFileWatcherTests.swift
CanvasIPCTests.swift
CanvasWindowSmokeTests.swift fix(macos): keep A2UI canvas content visible (#75039) 2026-04-30 14:21:06 +03:00
ChannelsSettingsSmokeTests.swift fix: improve mac settings performance 2026-05-17 05:21:47 +01:00
ChatTranscriptCacheIdentityTests.swift fix(ios): keep offline chat sends on their original route (#100942) 2026-07-06 17:53:05 +01:00
CLIInstallerTests.swift feat(macos): install and run the local Gateway automatically (#99767) 2026-07-03 22:09:56 -07:00
CommandResolverTests.swift fix(macos): preserve PATH for SSH helpers (#100214) 2026-07-05 00:45:08 -07:00
ConfigStoreTests.swift fix(macos): guard config writer fallback 2026-05-08 04:11:28 -05:00
ConfigureRemoteCommandTests.swift fix(macos): remote mode fails with managed SSH aliases (#99661) 2026-07-03 15:19:01 -07:00
ControlChannelStateDebouncerTests.swift fix(macos): prevent duplicate menu bar icons 2026-05-31 16:18:37 +01:00
CoverageDumpTests.swift
CritterIconRendererTests.swift fix(macos): reduce idle CPU wakeups (#100463) 2026-07-05 23:35:50 +01:00
CronJobEditorSmokeTests.swift
CronModelsTests.swift
DashboardWindowSmokeTests.swift feat(macos): open dashboard links in a sidebar browser (#102899) 2026-07-09 16:40:50 +01:00
DeepLinkAgentPolicyTests.swift
DeviceModelCatalogTests.swift
ExecAllowlistTests.swift Harden macOS shell wrapper allowlist parsing [AI] (#78518) 2026-05-08 10:18:41 +05:30
ExecApprovalCommandDisplaySanitizerTests.swift fix(exec-approvals): escape control characters in display sanitizers (#68198) 2026-04-17 15:59:08 -06:00
ExecApprovalHelpersTests.swift fix: match bare exec allowlist commands 2026-04-25 04:18:24 +01:00
ExecApprovalPromptLayoutTests.swift fix(exec): hide unavailable durable approval actions (#86359) 2026-05-27 14:58:11 +10:00
ExecApprovalsGatewayPrompterTests.swift fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
ExecApprovalsSocketAuthTests.swift fix(infra): bound jsonl-socket response buffer to prevent OOM (#98130) 2026-07-03 08:15:47 -07:00
ExecApprovalsSocketPathGuardTests.swift
ExecApprovalsStoreRefactorTests.swift test(macos): avoid real approvals migration in tests 2026-06-14 07:08:26 +08:00
ExecHostRequestEvaluatorTests.swift fix(macos): align exec command parity (#50386) 2026-03-19 13:51:17 +02:00
ExecSkillBinTrustTests.swift fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
ExecSystemRunCommandValidatorTests.swift Harden macOS shell wrapper allowlist parsing [AI] (#78518) 2026-05-08 10:18:41 +05:30
FileHandleLegacyAPIGuardTests.swift
FileHandleSafeReadTests.swift
GatewayAgentChannelTests.swift chore(channels): remove bluebubbles hangover 2026-05-10 13:53:58 +08:00
GatewayAutostartPolicyTests.swift
GatewayChannelConfigureTests.swift fix(ios): keep offline chat sends on their original route (#100942) 2026-07-06 17:53:05 +01:00
GatewayChannelConnectTests.swift feat(ios): per-gateway custom headers for gateways behind authenticating proxies (#100768) 2026-07-06 17:17:07 +01:00
GatewayChannelDeviceTokenRetryTests.swift feat(ios): per-gateway custom headers for gateways behind authenticating proxies (#100768) 2026-07-06 17:17:07 +01:00
GatewayChannelRequestTests.swift
GatewayChannelShutdownTests.swift
GatewayConnectionControlTests.swift fix(ios): keep offline chat sends on their original route (#100942) 2026-07-06 17:53:05 +01:00
GatewayDiscoveryHelpersTests.swift fix: harden Mac gateway transport selection 2026-05-18 04:06:17 +01:00
GatewayDiscoveryModelTests.swift fix: harden Mac gateway transport selection 2026-05-18 04:06:17 +01:00
GatewayDiscoverySelectionSupportTests.swift fix: harden Mac gateway transport selection 2026-05-18 04:06:17 +01:00
GatewayEndpointStoreTests.swift fix(macos): skip unresolved dashboard auth templates (#101375) 2026-07-09 04:35:53 +01:00
GatewayEnvironmentTests.swift fix(macos): strip commit hash from CLI version output (#61111) 2026-04-06 22:10:40 +10:00
GatewayFrameDecodeTests.swift
GatewayLaunchAgentManagerTests.swift fix(macos): skip unresolved dashboard auth templates (#101375) 2026-07-09 04:35:53 +01:00
GatewayProcessManagerTests.swift fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
GatewayWebSocketTestSupport.swift feat(ios): per-gateway custom headers for gateways behind authenticating proxies (#100768) 2026-07-06 17:17:07 +01:00
HealthDecodeTests.swift Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
HealthStoreStateTests.swift Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
HostEnvSanitizerTests.swift Exec: harden host env override handling across gateway and node (#51207) 2026-03-20 15:44:15 -05:00
HoverHUDControllerTests.swift
InstancesSettingsSmokeTests.swift
InstancesStoreTests.swift
LaunchAgentManagerTests.swift fix(mac): keep launch-at-login app running (#102465) 2026-07-09 08:08:17 +01:00
LogLocatorTests.swift test(macos): deflake browser proxy gate tests via injectable browser control (#100517) 2026-07-06 02:13:05 +01:00
LowCoverageHelperTests.swift refactor(macos): lock and unify PortGuardian tunnel record persistence so concurrent app instances cannot lose orphan records (#100601) 2026-07-06 07:43:45 +01:00
LowCoverageViewSmokeTests.swift fix: improve mac menu status errors 2026-05-17 01:35:20 +01:00
MacGatewayChatTransportMappingTests.swift feat(macos): redesign chat window as native shell with sessions sidebar, toolbar pickers, slash commands, and context usage (#101103) 2026-07-07 02:06:10 +01:00
MacNodeBrowserProxyTests.swift fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
MacNodeCodexThreadCatalogTests.swift feat: show Codex sessions across Gateway and paired nodes (#102586) 2026-07-09 03:42:03 -07:00
MacNodeModeCoordinatorTests.swift feat(nodes): add computer use (computer.act) on macOS nodes via Peekaboo (#102776) 2026-07-09 15:28:09 +01:00
MacNodeRuntimeTests.swift feat(nodes): add computer use (computer.act) on macOS nodes via Peekaboo (#102776) 2026-07-09 15:28:09 +01:00
MasterDiscoveryMenuSmokeTests.swift
MenuContentSmokeTests.swift fix(macos): open dashboard for existing gateways (#102677) 2026-07-09 12:17:41 +01:00
MenuSessionsInjectorTests.swift refactor: unify OpenAI provider identity (#88451) 2026-05-31 00:29:44 +01:00
NixModeStableSuiteTests.swift
NodeManagerPathsTests.swift
NodePairingApprovalPrompterTests.swift feat(mac): unified Liquid Glass pairing approval panel (#102601) 2026-07-09 10:31:42 +01:00
NodePairingReconcilePolicyTests.swift feat(mac): unified Liquid Glass pairing approval panel (#102601) 2026-07-09 10:31:42 +01:00
NodeServiceManagerTests.swift fix: harden mac gateway attach smoke 2026-03-29 00:35:40 +00:00
OnboardingCoverageTests.swift
OnboardingRemoteAuthPromptTests.swift fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
OnboardingViewSmokeTests.swift fix(macos): dashboard window keeps a dead SSH tunnel port after tunnel restart (#100488) 2026-07-06 00:06:43 +01:00
OpenClawConfigFileTests.swift test(macos): deflake browser proxy gate tests via injectable browser control (#100517) 2026-07-06 02:13:05 +01:00
PermissionManagerLocationTests.swift
PermissionManagerTests.swift
Placeholder.swift
PortGuardianIsExpectedTests.swift fix(macos): preserve launchd Node gateway in PortGuardian (#100867) 2026-07-06 05:00:43 -07:00
RemotePortTunnelTests.swift fix(macos): remote mode fails with managed SSH aliases (#99661) 2026-07-03 15:19:01 -07:00
RootCommandParserTests.swift test(macos): cover root command dispatch (#93705) 2026-06-17 02:36:33 +08:00
RuntimeLocatorTests.swift fix: reject incompatible Node 23 runtimes (#99832) 2026-07-04 00:03:49 -07:00
ScreenshotSizeTests.swift
SemverTests.swift
SessionDataTests.swift fix(cron): clarify no-delivery previews 2026-05-03 22:49:31 +01:00
SessionMenuPreviewTests.swift
SettingsViewSmokeTests.swift fix(macos): avoid cron settings crash 2026-05-17 13:22:32 +01:00
SkillsSettingsSmokeTests.swift
TailscaleIntegrationSectionTests.swift fix(macos): avoid Tailscale hydration config rewrites 2026-05-02 03:23:00 -05:00
TailscaleServeGatewayDiscoveryTests.swift
TalkAudioPlayerTests.swift fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
TalkModeConfigParsingTests.swift
TalkModeGatewayConfigTests.swift fix(talk): honor configured speech locale 2026-04-25 21:05:24 +01:00
TalkModeRuntimeSpeechTests.swift fix(macos): route Talk providers through gateway TTS 2026-05-02 08:57:26 +01:00
TestFSHelpers.swift
TestIsolation.swift
UtilitiesTests.swift
VoicePushToTalkHotkeyTests.swift
VoicePushToTalkTests.swift fix: downmix speech buffers for macos voice 2026-05-02 02:47:33 +01:00
VoiceWakeForwarderTests.swift fix: repair live model inference edge cases 2026-06-01 23:03:27 -04:00
VoiceWakeGlobalSettingsSyncTests.swift
VoiceWakeHelpersTests.swift
VoiceWakeOverlayControllerTests.swift
VoiceWakeOverlayTests.swift
VoiceWakeOverlayViewSmokeTests.swift
VoiceWakeRuntimeTests.swift fix: harden mac app computer use docs 2026-04-28 01:25:31 +01:00
VoiceWakeTesterTests.swift fix: accept trigger-only voice wake test 2026-05-02 02:28:49 +01:00
VoiceWakeTestSupport.swift
WebChatMainSessionKeyTests.swift
WebChatManagerTests.swift
WebChatSwiftUISmokeTests.swift
WideAreaGatewayDiscoveryTests.swift test(macos): deflake browser proxy gate tests via injectable browser control (#100517) 2026-07-06 02:13:05 +01:00
WindowPlacementTests.swift
WorkActivityStoreTests.swift