openclaw/apps/ios/Tests
Val Alexander b2efd19648
fix(ios): harden gateway pairing setup
Harden iOS gateway setup-code pairing by rejecting non-loopback plaintext ws:// setup URLs before bootstrap token issuance, consolidating iOS setup parsing, and adding QR scan support from Settings.

Verification:
- pnpm test extensions/device-pair/index.test.ts
- swift test --package-path apps/shared/OpenClawKit --filter DeepLinksSecurityTests
- XcodeBuildMCP OpenClawLogicTests/DeepLinkParserTests
- targeted SwiftLint for touched iOS/OpenClawKit files
- pnpm exec oxfmt --check --threads=1 extensions/device-pair/index.ts extensions/device-pair/index.test.ts
- git diff --check origin/main...HEAD
- GitHub PR checks green on 58e5e60a5c
2026-05-04 02:11:47 -05:00
..
Logic fix(talk): honor configured speech locale 2026-04-25 21:05:24 +01:00
AppCoverageTests.swift
BackgroundAliveBeaconTests.swift feat: add authenticated iOS background presence beacon (#73330) 2026-04-28 08:10:35 +01:00
CameraControllerClampTests.swift
CameraControllerErrorTests.swift
DeepLinkParserTests.swift fix(ios): harden gateway pairing setup 2026-05-04 02:11:47 -05:00
ExecApprovalNotificationBridgeTests.swift fix(ios): harden watch exec approval review (#61757) 2026-04-06 17:42:42 +03:00
GatewayConnectionControllerTests.swift fix(auth): address qr bootstrap review feedback 2026-04-04 15:57:38 +09:00
GatewayConnectionIssueTests.swift
GatewayConnectionSecurityTests.swift fix(pairing): restore qr bootstrap onboarding handoff (#58382) (thanks @ngutman) 2026-03-31 21:11:35 +03:00
GatewayDiscoveryModelTests.swift
GatewayEndpointIDTests.swift
GatewaySettingsStoreTests.swift
GatewayStatusBuilderTests.swift feat(ios): improve gateway connection error ux (#62650) 2026-04-07 21:53:22 +03:00
Info.plist
IOSGatewayChatTransportTests.swift
KeychainStoreTests.swift
NodeAppModelInvokeTests.swift fix(ios): harden watch exec approval review (#61757) 2026-04-06 17:42:42 +03:00
OnboardingStateStoreTests.swift feat(ios): add onboarding welcome pager (#45054) 2026-03-13 14:24:15 +02:00
OpenClawAppDelegateTests.swift fix(ios): harden watch exec approval review (#61757) 2026-04-06 17:42:42 +03:00
RootCanvasPresentationTests.swift
ScreenControllerTests.swift iOS: restrict A2UI action dispatch to trusted canvas URLs (#58471) 2026-04-02 11:51:09 -06:00
ScreenRecordServiceTests.swift
SettingsNetworkingHelpersTests.swift
ShareToAgentDeepLinkTests.swift
SwiftUIRenderSmokeTests.swift
TalkModeConfigParsingTests.swift
TalkModeIncrementalSpeechBufferTests.swift
TalkSpeechLocaleTests.swift fix(talk): honor configured speech locale 2026-04-25 21:05:24 +01:00
TestDefaultsSupport.swift
VoiceWakeGatewaySyncTests.swift
VoiceWakeManagerExtractCommandTests.swift
VoiceWakeManagerStateTests.swift
VoiceWakePreferencesTests.swift